Release notes
October 17, 2024
- Email templates: Added has_shippable_items and has_downloadable_items helpers to simplify customization.
September 03, 2024
- Code cleanup, no functionality changes
August 26, 2024
- Fixed issue with Sendgrid API key in the dashboard
August 19, 2024
- Bugfix : UPS packages with small weight should work
- Optimized UPS package algorithm when having multiple products
July 30, 2024
- Bugfix : Products sold on the TO date readded
- Performance tweaks
July 23, 2024
- Removed duplicated shipping options on userDefinedId
- Dashboard products list with date filter only show sales from selected dates
- Performance tweaks
June 04, 2024
- Added Twint support in Mollie
- Corrected issue with double invoice emails on subscription renewal
April 25, 2024
- Added support for vouchers, in3 and Billie in Mollie
- Corrected issue with OPEN status transactions in Mollie
April 22, 2024
- Added address search fields for Orders API
April 10, 2024
- Reset your invoice number on new prefix
April 08, 2024
- Fixed bug due to new FedEx service
- Fixed bug on some discounts not reapplying on item delete
March 26, 2024
- Added missing tags to some email templates
March 14, 2024
- Lookup state name to send correct code to TaxJar
- Added unsubscribeUrl tag to recovery campaign email template
- Added note about VAT RCM in Snipcart receipt
March 06, 2024
- Added tool to authenticate your domain email in Sendgrid
- Removed Legacy UPS integration option if not activated
December 07, 2023
- New UPS integration (old one will be deprecated Q2 2024)
November 21, 2023
- Hotfix : Sender email no longer required to modify other forms
- Invoice BCC list allow either , or ; as separator
- Invoice BCC list can have spaces before and after each emails
November 16, 2023
- Updated general email address validation.
- Increased dashboard security
November 06, 2023
- Minimum and maximum quantities for discounts with categories triggers
October 05, 2023
- Restrict email sent in Test mode. See restrictions here : https://docs.snipcart.com/v3/testing/environment
v3.7.3
- Fixed shipping rates not loading with inapplicable default tax
September 27, 2023
- Handlebar email templates update
- Fixed issue with suspending account
- Fixed issue with customer profiles change payment method
September 13, 2023
- Can connect personal Sendgrid account
v3.7.2
- Missing CSS class in Address form
July 27, 2023
- Corrected issue with USPS Ground Advantage pricing
- Added failed payment logs to dashboard
v3.7.1
- Fixed bug with Split Full Name and some payment gateways
July 17, 2023
- Added support to new USPS Ground Advantage
- Remove HAZMAT and Parcel Locker from USPS by default
- Can be added back from USPS config in dashboard
v3.7.0
- Split Full Name: Users can now provide their first and last names separately, enabling better personalization and improved data organization.
- Native Phone Number Support: We have added native support for phone numbers, eliminating the need for manual template modifications.
- Required or Optional Phone Number Field: You can now mark the phone number field as required or optional. This ensures native field validation and a consistent error style.
May 23rd, 2023
- Dashboard analytics can be seen per currency
- Dashboard sales and order graph data are shown per month on longer range
May 8th, 2023
- Fixed issue with Customer order history url in some versions
May 2nd, 2023
- Added 2FA to the dashboard
April 24th, 2023
- Corrected an issue with "Resend webhook" in the dashboard
v3.6.1
- It is now possible to override the change password form
v3.6.0
- Update Klarna et Sofort logos
- It is now possible to override the register form, forgot password form and reset password form.
April 18th, 2023
- Added support for Zip4 when fetching taxes from TaxCloud
v3.5.0
- It is now possible to override the sign in form like other overridable components.
- Cart locales have been added and/or improved:
nl
by BrandeerNLfr
by doriansimeha
Apr 21st, 2022
- Issues with products search in the dashboard were fixed.
v3.4.1
- Replace Google Fonts with Bunny Fonts to fix GDPR Compliance
- Minor bug fixes and improvements
v3.4.0
- New way to install Snipcart that improves performance. Details
- Cart now supports GA4 for merchants having Google Analytics tracking enabled.
- A new indicator now appears in the cart when using a Test API key.
Mar 2nd, 2022
- Pagination in the customers listing was fixed.
- Sorting in the customers listing was fixed.
- Number of subscriptions shown in the customers listing now shows the correct value.
- Address autocomplete feature can now be enabled or disabled from the dashboard. Details
v3.3.3
- Custom shipping methods can now be localized. Details.
- Custom fields of type
readonly
,hidden
andcheckbox
now support price modifiers.
Feb 1st, 2022
- Improved subscription billing processing, so it is more resilient to transient failures.
- Improved default Portuguese translation of the Invoice email, thanks to Nelito.
v3.3.2
address-fields
component now has abottom
section that can be overridden- Checkbox custom fields now support price modifiers. Details
Jan 14, 2022
- This release includes improvements to the cart. See the details below.
v3.3.1
- The bundle size of our JavaScript file has been reduced by 25%. We'll keep working on improving it.
- The order in which shipping methods are displayed in the checkout can now be customized by overriding the
shipping-rates-list
component. Details - The address autocomplete component UX has been improved to make it easier for customers to input their information while checking out.
Nov 21, 2021
- Merchants can now configure limits of usage per customer on discounts.
- The import settings button previously in the Profile section of the dashboard was moved in the onboarding checklist to improve user experience.
- The For order's total above field in a custom shipping method now supports decimals.
v3.3.0
- Many changes were made to improve error messages at large in the cart, and this introduced many changes to the overridable components; this explains why we published a new major version.
- Guaranteed days for delivery are now displayed in shipping methods.
- All props in overridable components have been updated to use kebab.
- Cart locales have been added and/or improved:
hu
by Ivan Nadorlt
by Martynas Dubauskispt-BR
by Rafaelen
by Tad Wohlrappde
by Tad Wohlrapp
Oct 5, 2021
- It's now possible to upload a new version of digital good and send the updated version to the customers who previously purchased it.
- Digital goods can now be downloaded directly from the merchant dashboard.
- The customer tile in the merchant dashboard home screen now contains links to view new and returning customers.
- Billing and shipping address autocomplete feature in the cart was improved for customers in Europe.
- New merchants will now have a dedicated email easily-customizable template for refunds. Contact us if you need access to this.
- Order custom fields are now visible in abandoned cart details.
- Customer subscriptions history in the merchant dashboard now shows subscriptions purchased in v3 alongside those purchased in v2.
- It's now possible to configure how to calculate discounts when price includes taxes in the Discount settings section of the merchant dashboard.
- The cart language is now sent properly to payment gateways enabling the payment screens to be localized correctly.
- Webhooks are now sent when updating the status of multiple orders from the orders listing screen.
v3.2.2
- The
data-item-url
is now optional; if not set, the current browser location will be used. - From the customer dashboard, the show cart button now redirects to the full-screen cart.
- Orders and subscriptions tabs are now localizable.
Aug 11, 2021
- A test email can now be sent from the email template editor, making it easier to design and test custom email templates.
- Subscriptions purchased in Snipcart v3 are now displayed properly in a customer details page inside the merchant dashboard.
v3.2.1
- Signed in customers can now download their digital goods from the customer dashboard.
- Shipping and billing addresses are now sent to Authorize.NET for merchants using this payment gateway.
- Cart locales have been added and/or improved:
vn
was renamed tovi
to fit ISO standard by itsphamgia.ro
by John Micaen-AU
by Sean Emersonsk
by Mark Northrop
Jul 27, 2021
- We made changes to the support flow. We're stoked to introduce our new community support forum, which will help to share knowledge amongst our user base. Details
- Unresponsive long labels in the payment form are fixed.
- UPS Shipping number can now be configured in the dashboard; this information is required to use the account's negotiated rates.
Jun 16, 2021
- Toggling mode in the subscriptions list section of the dashboard now works correctly without having to reload the page.
<p />
elements in the payment form can now be customized- It's now possible to reconnect the payment gateway from the dashboard; this makes it easy to update the linked payment gateway account.
May 31, 2021
- Merchants using Mollie as a payment gateway can now select the Profile they want to use in the dashboard.
- It's now possible to reconnect the payment gateway from the dashboard; this makes it easy to update the linked payment gateway account.
May 11, 2021
- Fixed issue with some recovery campaign emails not being sent.
v3.2.0
- Customizing Snipcart is easier than ever with the introduction of our theming feature. Using CSS variables, you can now change easily customize cart and checkout colors. This release introduces lots of changes to components and CSS classes, make sure to test it in a staging environment if possible before updating your version. Details
- Accessibility was improved with new colors and more contrast.
- Register and Login screens don't show console warnings anymore.
- Form elements IDs were adjusted so that there are no more duplicate IDs.
April 30, 2021
- A merchant can now opt-in to receive several notifications regarding subscriptions:
- A subscription payment fails.
- A subscription cancellation is requested.
- A subscription is cancelled.
- The following Webhooks are now sent for these events related to subscriptions:
- Broken links in the dashboard for subscriptions created in previous versions of Snipcart have been fixed.
v3.1.1
- Opening a cart from a link in a recovery template email will now open the cart with refreshed shipping rates so that if a discount on shipping was added, customers will be able to select the new discounted shipping option.
- Discounts are now refreshed automatically when items are added to the cart without having to refresh the page.
- Cart locales have been added and/or improved:
de
by Tobias Alfersbr-FR
by Bannoù-heolfr-FR
by Bannoù-heol
April 7, 2021
- Taxes were sometimes wrongfully calculated when a cart contained discounts of type Offer free products when a customer buys a specified quantity of a product; this is now fixed.
- Fixes were made in the order details section when editing shipping or billing addresses.
v3.1.0
- Subscriptions support is now available in early access. Details
- Customer dashboard UI was improved.
- Phone number collected via custom fields did not always display properly throughout checkout flow; this is now fixed.
- Improved credit card form display for various devices.
- Province/State field is not required anymore when the selected country has no provinces/states list.
- Countries and states can now be localized via our translation files. Details
- Modified / new overridable templates:
product
cart
shipping-method
cart-summary
payment-details
summary-fees
customer-details
customer-details-group
payment-info
payment-methods-list
payment-methods-list-item
update-payment-method
dashboard
order
orders-list
subscription
subscriptions-list
subscription-summary
base-layout-sidebar
address-formatted
loading-component
loading-screen
paginated-list
Feb 26, 2021
- Fixed issue preventing customers from completing their orders when they input invalid characters such as spaces in the postal code field for merchants using Square.
v3.0.31
- Internal router doesn't conflict with Next.js routing anymore, making Snipcart easier to integrate into a Next.js application.
- Cart metadata is now accessible in the cart state available via
Snipcart.store.getState()
. - Cart locales have been added and/or improved:
es
by David Letránlt
by Romanas
Feb 12, 2021
- Product stock is now updated when using JSON crawler and setting the stock to 0.
v3.0.30
- Hidden order custom fields are not displayed in the order confirmation screen anymore.
- Side cart now scrolls properly on Firefox and Safari when it contains several items.
- Clicking on a buy button when the side cart is visible now closes the cart without adding the item silently.
- A
theme.routechanged
event is now emitted on cart initial load. Details - Modified / new overridable components
- Cart locales have been added and/or improved:
hr
by Siniša Perović
Jan 29, 2021
- Rates returned by a Shipping webhook are now displayed in the same order the webhook endpoint returns them.
- Customers using multiple discounts in a cart sometimes had issues when trying to complete an order; this is now fixed.
v3.0.29
- Enabled countries specified in the Regional Settings from the merchant dashboard are now considered for integrations using our address autocomplete component.
- The promo code box is no longer visible in the side cart when a merchant has no discounts configured.
- Cart locales have been added and/or improved:
fr-FR
by Arnaud Lignyde
by Thomas & Tim Jünemannen-GB
by Ryan Roberts
- Modified / new overridable templates:
cart
dashboard
order
orders-list
address-fields
Jan 15, 2021
- Rates returned by a Shipping webhook can now receive a new property named
userDefinedId
for more complex use cases such as integrations with fulfillment solutions.
v3.0.28
- Cart summary in checkout screen is now scrollable when cart contains a lot of products.
- Support for the new
userDefinedId
property available on rates returned by a Shipping webhook. - Access to the customer dashboard doesn't prompt errors in the console anymore when the customer is redirected to the login screen.
- Customers can now reset their password. A bug was introduced in a previous version; it is now fixed.
- Cart locales have been added and/or improved:
vn
by @itsphamgiapl
by @Amane2142
Dec 11, 2020
- Webhook requests are now properly filtered by mode in the merchant dashboard.
- Issue with Unsubscribe link in recovery campaigns emails has been fixed, customers can now unsubscribe.
v3.0.27
- Custom templates can now be defined in an external file, making it easier to integrate with popular front-end frameworks. Details
- Taxes are now bundled into a single line in the cart summary.
- When removing all items in the cart while checking out, the cart now shows the empty cart screen.
- Shipping methods are now refreshed when a discount is applied to the cart.
- Discounts box is now hidden when the merchant didn't define any discount codes.
- The continue button in the billing step now shows
Continue to payment
instead ofContinue to shipping
when shipping isn't enabled. - Cart locales have been added and/or improved:
de
by @moritzebelingen
by @moritzebelinghr
by Siniša Perovićnl
by Maikel Verstegencs
by Jonáš Nobile
Nov 20, 2020
- Importing settings from Test mode now works correctly for all configurations.
- Customers now receive forgot password emails in the expected language.
v3.0.26
- In the customer dashboard, customers can now update billing/shipping address and password.
- When adding items, a new configuration option allows a side cart summary to overlay site before full checkout. Details.
- Province/state dropdown is now required during checkout.
- Cart locales have been added and/or improved:
de
by @moritzebelinglv
by Armands Leimanis
Nov 6, 2020
- Searching orders by customer name in the dashboard now works for orders with splitted first name and last name.
- New infographic was designed to explain how our order validation process works. Details.
v3.0.25
- Payment form can now be customized. Details.
- Improved address autocomplete suggestions by using location biasing.
- Customers now have the option to replace mutually exclusive discounts.
- Continue to payment button is now disabled when no shipping methods are found.
- Multiple items with checkbox custom fields now behave properly.
- No more hidden errors when selecting an incomplete address with the address autocomplete component.
- Modified overridable templates:
billing
shipping-address
address-fields
- Cart locales have been added and/or improved:
pt-PT
by Alexandre Ramalholt
by Romanas
Oct 23, 2020
- Custom shipping methods can now target multiple countries / provinces.
- Discounts can now be triggered when a product belonging to a specific category is added.
- Multi-currency payments are now supported correctly in our Braintree integration for both v2 and v3.
- Improved error messages when using custom payment gateway to help with the integration.
- Custom payment gateway can now be used as the main gateway, no need to configure another payment gateway anymore.
v3.0.24
- Order summary was improved on iOS devices.
- Cart locales have been added and/or improved:
it
by Francesco Mugnai
Oct 9, 2020
- Products can now be sorted by creation date when getting them via API.
- Discounts on specific products can now be triggered by other in-cart products.
- Customers billing and shipping info can now be updated from the dashboard.
v3.0.23
- Alternate price discounts are now supported. Details.
- Payment form loading state was improved.
- Customer's name can now be specified in the shipping address form.
- Customer's phone number is now supported in checkout when using order custom fields. Details.
- Cart locales have been added and/or improved:
zh
,zh-TW
,zh-HK
,zh-CN
by Gary Laibg
by Stoil Kostadinovpl
by Amane2142
Sep 30, 2020
- Taxes included in price are now applied prior to customers entering their shipping address.
- Categories are now correctly parsed when fetching products for customers.
- Transactions through Square, PayPal, or Braintree now support zero-decimal currency (like JPY).
- Orders CSV file now includes the order currency.
v3.0.22
- Better error messages are now visible for customers with payment issues.
- Readonly product custom fields are now available. Details
- Default country is now auto-selected in checkout when only one country is enabled via the merchant dashboard.
- Checkout experience on Android has improved—focused fields are not pushed off-screen anymore when the keyboard pops.
- Cart locales have been added and/or improved:
sk
by Brano Ciriakzh-TW
by Gary Laiuz
by Ibragimov R
Sep 4, 2020
- We're now providing additional shipping address info to Stripe in the v3.
- 3DS support with Braintree has been improved.
v3.0.21
- Address autocomplete is now available in billing & shipping steps of checkout.
- Item count is now directly available in the cart's state.
- Styling of textarea, when used as custom field, has been improved.
- Cart locales have been added and/or improved:
de
by Patrick Ludewigfr
by Sébastien Joussepl
by Adam Leszczyńskiru
by Bugoua
by Stanislav Dzisiakuz
by Ibragimov Rzh
by Gary Lai
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
v3.0.20
- 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.
- 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:
cz
was renamed tocs
by sladecekd,cs
is the correct language code for Czech.de-CH
by TobiasDupuchzh
by Gary Laiel
by Giorgos Evagelou
Aug 4, 2020
- Our marketing site is faster than ever, wherever you are, thanks to Cloudflare.
v3.0.19
- 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.
v3.0.18
- 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:
zh
by Gary Laino
by Christian Fjeld
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.
v3.0.17
- 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.
v3.0.16
- Out-of-stock notifications in the checkout flow have been improved to let customers accept quantity changes.
- Cart locales have been added and/or improved:
zh-HK
by Rupert Griffithsfr
by Sébastien Jousseda
by Kongsbak99sv
by Tobbe Lundberg
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.
v3.0.15
- 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:
br-FR
by Bannoù-heolfi
by Juho Rutilahu
by kelemenbalazs
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.
v3.0.14
- 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
v3.0.13
- Many useful JavaScript events for v3 are now available. Details.
- Cart locales have been added and/or improved:
de-CH
by Firefly10cz
&sk
by Sakonnde
by Frank Stüber
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.
v3.0.12
- 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:
nl
by Maikel Verstegensk
by Sakonnar
by Nerilpt-BR
by Fernando Augustofr
by Bannoù-heolzh
by Gary Lai
Mar 30, 2020
- We are now handling all support through Missive instead of Intercom.
- In the dashboard, sales analytics overview now loads faster.
v3.0.11
- 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.
- Please note that subscriptions aren't yet supported in v3.
- Abandoned carts listed in the dashboard now display appropriate currency.
v3.0.10
- 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 classsnipcart-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
v3.0.9
- 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
v3.0.8
- 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.
- 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.
v3.0.7
- 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.
v3.0.6
- 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.
- 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
v3.0.5
- 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
v3.0.4
- 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
v3.0.3
- 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
v3.0.2
- 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
v3.0.1
- Product dimension attributes
data-item-width
,data-item-length
,date-item-height
anddata-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
v3.0.0
Initial release of Snipcart's new version.