Release notes

Sep 4, 2020

  • We're now providing additional shipping address info to Stripe in the v3.
  • 3DS support with Braintree has been improved.


Aug 19, 2020

  • A webhook is now sent when issuing order refunds. Details
  • A webhook is now sent when a notification is added to an order. Details


  • Custom fields can now be added to any step of the checkout (not only Billing and Shipping). Details
  • Customers now have the option to replace mutually exclusive discounts.
    Replace discount
  • Some overridable templates have changed. If any of the following are overridden in your integration, please review them before updating. Details
    • billing
    • payment-methods-list
    • payment-methods-list-item
    • shipping-address
    • shipping-method
    • shipping-rates-list-item
    • forgot-password
    • register
    • reset-password
    • signin
    • snipcart-error-message
    • address-fields
  • Cart locales have been added and/or improved:

Aug 4, 2020

  • Our marketing site if faster than ever, wherever you are, thanks to Cloudflare.


  • The cart now plays well with the browser history—site navigation issues when hitting the back button are gone.
  • New methods are available in the JavaScript SDK to show or hide the cart programmatically. Details
  • An helpful error message in the console is now displayed when setting up Snipcart with an invalid public API key.
  • Custom payment methods now show the default payment method name properly.

Jul 20, 2020

  • A tutorial on how to use Google Pay via our custom payment gateway feature is now available. Details
  • Search in dashboard grids has been improved; white spaces are now trimmed.
  • The checklist to help new users get their account setup is now always available in the merchant dashboard.


  • Customers can now retrieve their password in the customer dashboard in case they forgot it.
  • Missing source map files warnings in the developer console have been removed.
  • Cart locales have been added and/or improved:

Jul 9, 2020

  • Support for Authorize.NET is now available in the v3.0 (all versions).
  • Average customer value in the dashboard is now more accurate and includes refunds.


  • Dates in the customer dashboard's orders history now appear properly.
  • Localization of payment methods is now possible. Details

Jun 25, 2020

  • The official demo store has been revamped - now running on Nuxt.
  • Clicking "Cancel" from a Mollie payment screen doesn't return errors anymore.
  • Multiple taxes included in price for different countries now function correctly.


Jun 9, 2020

  • Zero-decimal currencies (like JPY) are now supported in our Stripe integration.
  • In the email editor, all language changes are now saved when hitting Save & Exit, instead of only the open tab's.
    • Performance when switching languages has also been slightly improved.
  • Braintree integration can now be used without enabling 3D Secure.
  • Collected tax amounts display has been fixed for merchants using taxes included in price.
  • Dashboard menu on mobile now closes automatically when clicking on a menu item.


  • Reporting for errors related to shipping has been improved in console and UI.
  • Shipping rates are no longer fetched when shipping address isn't set.
  • "Use a different shipping address" checkbox is no longer visible when cart has no shippable items.
  • Cart locales have been added and/or improved:

May 25, 2020

  • Our database performance has been increased to limit glitches in certain merchant dashboard edge cases.
  • Custom payment gateway is now available on the v2.
  • For payment step on cart v2 with SCA enabled, display for CC has been fixed to show all card numbers.
  • Info from customers who have unsubscribed from a merchant's emails is no longer available inside abandoned carts lists or recovery campaigns.
  • In-page link anchors have been added to documentation sections for quicker navigation.


  • Product custom fields can now be marked as required. Details.
  • Placeholders can now be added to product custom fields. Details.
  • Cart locales have been added and/or improved:

May 13, 2020

  • New user onboarding is improved thanks to an interactive onboarding checklist.
  • CSV exports for orders now display better for orders with multiple items


Apr 27, 2020

  • Money amounts in merchant dashboard now use the browser API formatting.
  • Failed initial payments in Stripe no longer let customers access subscriptions content.


  • Deferred payments are now supported with v3.
  • Users can now configure the cart so it does not open automatically after adding products. Details.
  • Dropdowns for Country and Province/State fields no longer display occasional glitches.
  • Attributes on overridden form input components are now added to the underlying HTML element.
  • Cart locales have been added and/or improved:

Mar 30, 2020

  • We are now handling all support through Missive instead of Intercom.
  • In the dashboard, sales analytics overview now loads faster.


  • Multi-currency is now supported with v3. Details.
  • After out-of-stock notices, in-cart product quantities are now updated automatically to max. amount of inventory left.
  • Opening the cart on a site no longer forces the browser to scroll back to top of page.
  • In Mollie, the bank transfer payment method icon now displays correctly.
  • Deleting the last cart item from within the checkout flow now redirects to merchant site instead of displaying an empty ongoing order.
  • Shipping methods are no longer fetched when a cart item update renders shipping disabled.
  • Increased delay for credit card form to show, some customers with slower connection were experiencing loading issues.

Mar 16, 2020

  • Subscription metadata can now be updated with our REST API. Details.
    • Please note that subscriptions aren't yet supported in v3.
  • Abandoned carts listed in dashboard now display appropriate currency.


  • Inventory management is now supported; notifications are shown to customers when items are not in stock anymore.
  • Google Analytics integration stopped triggering an exception in the console when an item is removed.
  • Payment methods now always display correctly when using Mollie.
  • When using a link having href="#" and class snipcart-checkout to open the cart, the cart now opens correctly without closing automatically.
  • Payments made via Stripe that require a 3D Secure authentication challenge are now completed after the authentication is done thoroughly, avoiding some synchronization issues between Stripe and Snipcart.
  • Issues with Safari and 3D Secure payments are fixed.
  • The cart buttons' width now adjusts automatically to text length, fixing a UI issue with buttons having long text.
  • Shipping rates are now updated automatically when cart content is changed from the order summary within the checkout screen.
  • It's now possible to override a language directly within snipcart.ready event handler.

Mar 3, 2020


  • Custom payment gateways are now supported. Details.
  • Google Analytics Ecommerce Tracking is now supported.
  • v3 now works correctly on IE11 thanks to added polyfills.
  • Missing translations from the cart fr localization file have been added.
  • Snipcart no longer appends a hashbang (#) after your domain URL.
  • Customer dashboard section now displays a "My account" title.

Feb 17, 2020


  • Developers now see clear error reporting when testing the order completion flow. A technical error message as well a detailed report in the console now pin point validation error such as:
    • Domain crawling has failed.
    • Product not found at given URL.
    • Product prices have changed since added in cart.
    • Product quantities aren't available in inventory.

Error reporting preview in Snipcart

  • Spaces in custom fields price modifiers no longer cause drop down values to be emptied.
  • Customer names are no longer duplicated in orders inside Mollie’s dashboard.
  • Negative custom fields price modifiers are now working correctly.
  • Payment step on mobile no longer requires occasional scrolling to confirm button after entering credit card information.

Feb 04, 2020

  • Payment Method and Payment Date now always show up on invoice when using PayPal Express Checkout or Mollie in the v3.
  • When hitting CVV field in payment step, credit card icon flip animation now displays right image for the card's back side.


  • Cheapest shipping method available is now automatically selected when customer reaches shipping step.
  • Show more orders button label in customer dashboard now displays correct amount of remaining orders to show.
  • Items in country and state dropdowns on mobile can now be selected correctly on all mobile screen sizes.
  • snipcart.js no longer conflicts with global (CDN) Vue installation

Jan 22, 2020

  • Merchants can now transfer account ownership in the dashboard.


  • Digital goods are now supported.
  • Most product attributes missing in v3 are supported:
    • data-item-quantity
    • data-item-taxable
    • data-item-taxes
    • data-item-shippable
    • data-item-custom1-type="checkbox"
    • data-item-custom1-type="textarea"
    • data-item-categories
    • data-item-metadata
    • data-item-file-guid
  • Shipping and payment processing errors are now flagged with visual error feedback in-cart.
  • Sign in functionality for customer dashboard is now available directly inside the cart.
  • Sign out functionality for customer dashboard is now available directly inside the cart.
  • Navigation between the cart and customer dashboard now works without having to close the modal.

Cart navigation

  • When only one shipping method is available, it is now pre-selected at the shipping step.
  • Credit card form layout on mobile is now displayed with multiple fields to avoid bad touch input UX.
  • Credit card logo doesn't show "undefined image" anymore when trying to complete payment step with empty credit card field.
  • Address dropdown selection on desktop now functions appropriately—clicking on an item didn't always work.
  • Billing and shipping information on mobile do not overlap on mobile screens anymore.
  • Orders with total of 0$ can now be processed correctly.
  • "Edit cart" link now correctly opens up an editable cart summary on mobile.

Dec 18, 2019


  • PayPal Express Checkout is now supported.
  • Customer dashboards are now supported.
  • Customers can register and sign into their customer dashboard.
  • Customers can consult their orders history in their customer dashboard.
  • Logged in customers now have pre-filled billing and shipping info for faster checkouts.
  • Localization is now available in the payment form.
  • Place order button on iOS is not hidden beneath navigation bar anymore.
  • Link in abandoned cart recovery emails is now working.
  • Discount amount now updates automatically in the cart summary while checking out.

Dec 3, 2019


  • Multi-language is now available, with out of the box support for English and French. More information here in the docs. Note that the payment form itself is still available only in English, we're working on it.
  • Payment method icons are now shown correctly for merchants using Mollie.
  • Credit card icons on the order confirmation screen are no longer displayed in disproportionate dimensions.
  • Consecutive orders can now be placed without having to refresh the page.
  • Payment step now always load when using Mollie with Live API key.
  • Orders awaiting payment confirmation placed with Mollie are now instantly visible in the merchant dashboard.

Nov 22, 2019


  • Mollie is now fully supported as a payment gateway.
  • Chrome address autofill is now fully supported.
  • Order total now displays custom fields price modifiers.

Oct 29, 2019


  • SCA (Strong Customer Authentication, a PSD2 requirement) is now supported for merchants using Stripe as payment gateway.
  • Address autocomplete temporarily disabled—issue with the API we were using. Will move to another API in an upcoming release and bring address autocompletion back.
  • Long shipping method names no longer affect the shipping method checkbox display.

Oct 25, 2019


  • Product dimension attributes data-item-width, data-item-length, date-item-height and data-item-weight are now supported.
  • Transition animation glitch when cart opens has been fixed.
  • Address positioning under the address autocomplete component has been fixed.
  • Currency is no longer forced to USD by default.
  • Product price can now be set to 0$.
  • Cart cookie path is now fixed, allowing it to follow between different pages URL.

Oct 21, 2019


Initial release of Snipcart's new version.