Filterable order lists, a safer checkout, admin lists that reflow cleanly on mobile — and PayPal captures that reconcile themselves through webhooks.
Two updates land together today. Solidshop Core 1.0.5 sharpens the day-to-day of running a store, and PayPal Checkout 1.0.1 makes payment status more reliable. Here are the highlights.
Filter the order list
The admin order list gains real filters. You can now narrow orders by order status, payment status, and fulfillment status independently, by store, and by a created-date range. Finding “paid but unfulfilled orders from last week” is now a couple of clicks instead of a scroll through everything.
A safer checkout
We closed an inventory oversell race: when two shoppers reach for the last unit at the same moment, checkout no longer lets both orders through — the stock guard is now atomic, so you don't end up selling what you can't ship.
Checkout also records store-scoped policy consents. When a shopper agrees to your store policies at checkout, Solidshop saves a snapshot of exactly which policies were shown and accepted, with a timestamp, on the order itself — a clear record if a dispute ever comes up.
PayPal captures that reconcile themselves
Payment capture no longer depends on the shopper making it back to your site. PayPal now confirms captures through webhooks, so an order settles to the correct paid state even if the customer closes the tab on the way back from PayPal. This lands in both Core 1.0.5 and the PayPal Checkout 1.0.1 plugin below.
Sharper admin lists on mobile
The admin already worked on a phone — now the list views work well on one. On a narrow screen, orders, products, and the rest reflow into tidy cards below the medium breakpoint, instead of a wide table you have to scroll sideways.
Cleaner structured data & housekeeping
-
Unified Product structured data. Review ratings
now merge into the single
ProductJSON-LD node rather than emitting a separate block, so search engines see one clean, complete product record — better odds of a rich result. - Correct timeline timestamps. Order activity-timeline entries are now stored in UTC, fixing a timezone offset that could show events several hours out in the admin view.
- A cleaner, logically grouped admin submenu, kept in sync with the opt-in Solidshop menu preset.
- Smoother install and uninstall: core payment plugins (Cash on Delivery and Bank Transfer) are auto-published on a fresh install, site menu items are cleaned up on uninstall, and the “invoice email sent” timeline entry is now translated.
PayPal Checkout 1.0.1
The free PayPal Checkout plugin picks up the webhook-based capture reconciliation described above, and now enforces a minimum Solidshop Core version at install time so it can't be installed against a core that's too old to support it. We also dropped an orphaned media folder from the package to keep the download lean.
Updating
Core 1.0.5 is a one-click update from System › Update. It adds a single column to the orders table for the new checkout-consent snapshot and runs that migration automatically, with no manual steps. One thing to note: 1.0.5 requires Joomla 6.0.0 stable — if you're still on a 6.0 release candidate, update Joomla first.
For the complete, itemised list of every change in both releases, see the Solidshop changelog.