Adam Preiser
November 14, 2023

SureCart 2.10: Focused On Accessibility

We are pleased to announce SureCart 2.10, which brings extensive accessibility improvements to all SureCart stores.

During this rapid release cycle turning SureCart into a full-fledged ecommerce platform, we made the misjudgment to address accessibility in these new capabilities after we finished releasing the features.

This past August, we realized that, if we had to do it over again we would do it differently and sought out a professional accessibility audit of SureCart.

Our team then worked diligently through all the recommendations.

This update brings extensive accessibility enhancements and the team really paid attention to all the tiny details.

For example, the coupon field, tabbing into it, entering a coupon code, and being able to clear the coupon before proceeding.

Another example, the voice-over for the product list when a user adds a product filter, it will announce how many results for users of screen readers, indicating to the user that the results are present on the page.

Also, when the slide out cart appears, it will be announced for the voice-over for users of screen readers, and the user can tab to the close icon or can hit the escape key.

These are just examples of the level of detail the team has gone to in order to make SureCart fully navigable via a keyboard and screen readers.

Now that this release is out, we will seek out another professional unbiased 3rd party audit and a VPAT that will be published on our website.

We are committed to making SureCart the most accessible ecommerce platform out of the box and will ensure all new developments go through a detailed accessibility audit before being released.

Improvement:

  • Improvement: Keyboard and screen reader accessibility of customer-facing UI.
  • Improvement: Make Stripe Payment Element the new default for the Stripe processor.
  • Improvement: Show a notice if Gutenberg plugin is active as this plugin is experimental.

Fix:

  • Fix: Ensure SureCart column block does not get top margin in editor.
  • Fix: Dark theme not applying to shipping choices on checkout page.
  • Fix: Apostrophe being displayed as HTML entity instead of plain text on State/Province selector.
  • Fix: Setting a password did not consider a “-” as a special character.
Adam Preiser
November 10, 2023

SureCart 2.9: Refinements Galore

We are pleased to announce SureCart 2.9, which brings multiple refinements to all SureCart stores.

Our favorite is the ability to add a coupon to a subscription.

New:

  • New: Delay self-service cancellations – prevents customers from cancelling their subscription on the customer dashboard until a set number of days before renewal.
  • New: Enable or disable fulfillment notifications on admin order screen.
  • New: Ability to add coupon to subscription on admin subscription screen.

Improvement:

  • Improvement: Show recurring details of a coupon at checkout.
  • Improvement: Show line items on customer dashboard order details page.

Fix:

  • Fix: Price selector hide label, price, control not working as expected.
  • Fix: Show required symbol on tax input if it’s required.
  • Fix: Incorrect test mode notice on coupons page.
  • Fix: Subscription merchant admin columns getting squished.
  • Fix: Product email settings description for licensing is incorrect.
  • Fix: Admin console notice for duplicate store registration.
Adam Preiser
November 1, 2023

SureCart 2.8: Introducing Product Variations & Inventory

We are pleased to announce SureCart 2.8, which brings Product Variations and Inventory to all SureCart stores.

With this update, now SureCart can be a full replacement for WooCommerce or other ecommerce software that brings the full ecommerce experience.

New:

  • New: Product variants
  • New: Stock management
  • New: Product SKU

Improvement:

  • Improvement: Redesign of the line item quantity selector
  • Improvement: Display of price name on line items in addition to the variant
  • Improvement: Preloading of price choices to speed up checkout form loading
  • Improvement: Faster loading of checkout forms with preset prices

Fix:

  • Fix: Issue with forms not loading properly when editing in admin
  • Fix: Typo in the deletion of webhook processes that prevented clearing of process logs older than 90 days
  • Fix: Z-index issue on the checkout page during the loading state
  • Fix: Improved handling of price version mismatches on the checkout form
  • Fix: Issue with customers not being able to add non-credit card Mollie payment methods on the customer dashboard
  • Fix: Use of hashed strings for transient caching to prevent excessively long transient names
Adam Preiser
October 6, 2023

SureCart 2.7.4: Greater Control

Normally we don’t have an announcement for point releases, but this point release has some nice improvements that SureCart merchants have been asking for.

Now you can have greater control with abandoned checkouts by selectively tuning them off.

Improvement:

  • Improvement: Ability to turn off/on individual abandoned checkout flows for a customer.
  • Improvement: Add support for mandatory address field for Indian merchants using Stripe.
  • Improvement: Improve error message for when a customer reaches a purchase limit on checkout.
  • Improvement: Add php filter to filter “Back to home” and logo url on customer dashboard template.
  • Improvement: Don’t allow quantity larger than purchase limit on product page.
  • Improvement: Fix location of purchase error message on default checkout.
  • Change: Deprecate tabbed customer dashboard.
  • Change: Remove “Draft/Published” tag in header for product page to avoid confusion.

Fix:

  • Fix: Alignment of product page price not working on the front end for left and center alignment.
  • Fix: Discount duration default not being correct when creating a coupon.
Adam Preiser
September 19, 2023

SureCart 2.7: Introducing Product Collections

We are pleased to announce SureCart 2.7, which brings Product Collections to all SureCart stores.

With Product Collection, you can group your products together and beautifully display them on dedicated Product Collection pages. And these pages are fully customizable like all things SureCart.

But the fun doesn’t stop there :-). You can also:

  • Add a collection badge to your product pages
  • Buyers can filter products by collections
  • Add menu links to product collection pages
  • Filter products by collection in the admin

New:

  • New: Product collections – group your products into collections and create collection pages.

Improvement:

  • Improvement: Add shipping and tax address to edit customer page.
  • Improvement: Better error messaging on checkout forms.
  • Improvement: Accessibility improvements to tax id input and line item removal.
  • Improvement: Remove deprecated customer link endpoint.
  • Improvement: Add “Back Home” url filter on customer dashboard template.
  • Update: Changed “Void” orders to “Canceled” for better naming.

Fix:

  • Fix: PHP 8.0 notices on User model.
  • Fix: Keyboard accessibility issue with buy and add to cart buttons. (kudos @anphira)
  • Fix: Keyboard accessibility issue with coupon field on checkout page and cart.  (kudos @anphira)
  • Fix: Hide non-reusable payment methods on subscription pages.
  • Fix: Title/heading block overflowing container on some screen sizes.
  • Fix: Issue with some servers not capitalizing headers causing webhook invalid signature errors.
  • Fix: Performance issue with collections in menus using Full Site Editing themes.
Adam Preiser
September 11, 2023

SureCart 2.6: Subscription Insights Has Arrived

We are pleased to announce SureCart 2.6, which brings a Subscription Insights.

With Subscription Insights, you can at a glance see the most important metrics to your subscription business.

Also, this release brings significant performance improvements and webhook improvements.

New:

  • New: Subscription metrics on merchant dashboard.
  • New: Ability to revoke access when installments are completed.

Improvement:

  • Improvement: Webhooks reliability, performance and failure visibility improvements.
  • Improvement: Performance improvement with columns implementations.
  • Improvement: Rework how processors are handled on the form when multiple credit card processors are enabled.
  • Improvement: Loading speed improvement for admin dashboard pages.
Adam Preiser
August 18, 2023

SureCart 2.5: Buy Now For Product Pages, Feature Products, & More

We are pleased to announce SureCart 2.5, which brings a Buy Now option to product pages.

Also in this release is the ability to mark products as Featured. This makes it easy to display your featured products anywhere on your website with the product list block.

New:

  • New: Buy now button on product pages.
  • New: Featured products. Mark products as featured and optionally show them on product lists.
  • New: Automatic Google Analytics “Add To Cart” event.

Improvement:

  • Improvement: Improve line items exported parts.
  • Improvement: Summary collapse now has “collapse on mobile” and “collapse on desktop” options.

Fix:

  • Fix: Instant checkout pages mode changing should recreate a new checkout.
  • Fix: Link in switch element was not clickable on front-end.
  • Fix: Missing “Back to Home” translation not appearing in .pot file.
  • Fix: Change wording of installment price when there is only 1 installment on the subscription.
  • Fix: Issue with some checkout icons inheriting a stroke.
  • Fix: Recaptcha failing on instant checkout pages.
  • Fix: Issue with line items sometimes reordering during quantity change.
  • Fix: Sometimes PayPal errors not being very descriptive.
  • Fix: PHP notices logged when debug mode is turned on in REST Controllers.
  • Fix: Better error handling when default payment method is trying to be deleted.
  • Fix: Removing payment method is now immediately reflected without page reload.
  • Fix: “Update All Subscriptions” button on default payment method was sometimes having permission issues for some users.
  • Fix: Stacking issue of customer dashboard form fields on some pages.
  • Fix: Compatibility with Spectra blocks not loading assets when using form shortcode.
Adam Preiser
July 19, 2023

SureCart 2.4: Manual Orders & More Customization Options

We are pleased to announce SureCart 2.4, which brings manual orders to SureCart merchants.

This release also beings many improvements and customization options.

New:

  • New: Manual Orders – create orders on behalf of customers from the admin.
  • New: Strong password option. Enforce the creation of strong passwords for customers.

Improvement:

  • Improvement: Product page selected price now shows interval, fees and trials.
  • Improvement: Ability to disable change the secure notice text below the submit button on forms.
  • Improvement: Prevent admin notices on SureCart pages.
  • Improvement: Update library dependencies.
  • Improvement: Added additional security enhancements.
  • Improvement: Add link to migration contact form.

Fix:

  • Fix: Order bump mobile fixes.
  • Fix: Issue with php8 REMOTE_ADDR notice.
  • Fix: Issue with product modified_date_gmt for use in SEO plugin metadata.
  • Fix: Issue with $0 price amount not being added to cart on product page.
  • Fix: Issue with slide out cart z-index not being high enough for some themes.
  • Fix: PHP notice with form shortcodes and Divi.
  • Fix: Issue with some Spectra blocks not loading inside forms.
  • Fix: Make sure checkout line items are sorted by added at date.
  • Fix: Conflict with Thrive Automator dynamic data not loading.
  • Fix: Issue with custom thank you page link issue with WordPresss 6.3.
  • Fix: Add missing “Back to Home” translation on customer dashboard page.
  • Fix: Issue with shop page not fetching products under certain website caching conditions.
Adam Preiser
July 17, 2023

SureCart 2.3: Welcome African Merchants

We are pleased to announce SureCart 2.3, which brings Paystack for African merchants.

Paystack makes it easy for businesses in Nigeria, Ghana, Kenya and South Africa to accept secure payments from multiple local and global payment channels. Integrate Paystack with your store today, and let your customers pay you with their choice of methods.

With Paystack for SureCart, you can accept payments via:

  • Credit/Debit Cards — Visa, Mastercard, Verve (NG, GH, KE), American Express (SA only)
  • Bank transfer (Nigeria)
  • Mobile money (Ghana)
  • Masterpass (South Africa)
  • EFT (South Africa)
  • USSD (Nigeria)
  • Visa QR (Nigeria)

New:

  • New: Paystack processor support for African merchants.

Improvement:

  • Improvement: Better notice for how to connect processors on checkout form.
  • Improvement: Hide admin notices during onboarding.

Fix:

  • Fix: Issue with dashboard date being in UTC time.
  • Fix: Mobile stacking of order bump.
  • Fix: Stripe Payment Element (beta) showing a notice when the amount on the checkout form is 0.
  • Fix: Stripe Payment Element (beta) not loading under certain conditions during free trial with payment required.
  • Fix: Issue with post_modified_gmt and post_date_gmt not accurate for product pages.
  • Fix: PHP notice for PHP 8 if REMOTE_ADDR is not set.