WordPress News
SureCart 4.8.0 Released
What’s new in SureCart 4.8.0
Released: September 15th, 2026
Active installations: 80,000
Tested up to WordPress 7.1
Requires PHP 7.4
Changelog
- New: Added the modern DataViews list experience to the rest of the SureCart admin pages.
- New: Fully client-side, SPA-like navigation across the SureCart admin.
- New: Product integrations list now has an edit action and a richer view.
- Improvement: Print the JS translation catalog once per page instead of once per block handle (~150 copies down to 1), fixing a blank block editor on WP 7.1 (Chromium).
- Fix: Checkout only requires a phone number for physical products when shipping actually needs one, instead of always.
- Fix: Collection sync now adopts an existing unlinked term instead of failing when a collection term creation collides with it.
- Fix: sc_product_media shortcode rendering a placeholder instead of the WP media library gallery when passing an id.
- Fix: Price input fields ignoring the site locale and only accepting a dot as the decimal separator.
- Fix: PayPal’s Credit Card option losing its button or reverting to the regular PayPal button after a checkout field change like email or address.
- Fix: Product page migration wrapping WooCommerce’s single-product block template, corrupting product pages on hybrid WooCommerce/SureCart sites.
Previous releases
4.7.3 — September 9th, 2026
- Improvement: Faster block registration using a build-time metadata manifest.
- Fix: Shop page and Quick View load time on stores with many product variants, cutting it from 20-30s to a few seconds.
- Fix: SureCart disabling LiteSpeed Cache’s page caching site-wide.
- Fix: Address autocomplete reversing the street name and house number order for countries that write them in that order.
- Fix: Cancelling or editing a subscription that no longer exists now shows a “Not found” message on the customer dashboard instead of a fatal error.
4.7.2 — September 3rd, 2026
- Fix: Product image unclickable in the Shop page product list when the image sits inside a Cover block.