A new timeline oriented Customer Detail view is now optionally available on stores, to improve the UX when working with customers in the Dashboard.
Open Carts can now be exported, allowing merchants to leverage this data in external workflows.
Store Settings now feature a new SEO & Social Sharing section to configure store homepage SEO meta tags and also provide a preview image when shared on social platforms.
Subscription shipping price can now be updated on the Admin Subscriptions API.
Improvements
Customer's default shipping address is now automatically populated in the checkout flow to reduce friction and improve the UX.
Dispute handling of subscriptions has been improved with the new ability to provide a trackable Subscription Cancel Reason in the event a subscription is canceled due to the customer filing a dispute.
Improved the page load performance of the Orders List view with more query optimizations.
Product IDs now show in on Product Detail views making it easier for Dashboard users to reference them when using Checkout Links.
Bug Fixes
Fixed an issue caused by users using the back button after completing their PayPal order.
Fixed an issue with Orders search when the current page does not exist for the current search terms.
Added upload file type validation to Branding Settings to display proper error messages for supported file types.
Fixed an issue related to non-public products causing an error when attempted to be accessed publicly.
A new and improved Order Confirmation page has now been added to support more complex fulfillment scenarios and also remove the burden from theme developers.
The Checkout Flow now supports dropdowns US states and Canadian provinces to improve the checkout flow UX for customers.
Stockrecords now support a default Subscription Price enabling simpler Subscribe & Save setup for merchants who want to offer a base discount on products on subscription.
Newly created stores now have a placeholder page while waiting for the first theme to be installed and activated.
Improvements
Shipping fee preview in the cart and order preview now show "Shipping calculated at next step" until the user chooses their shipping method for more clear UX.
The support email sending domain is now a dropdown of available sending domains that have been configured for the store.
Subscription charts have been improved to cut off the end for the current day as many of metrics are not yet not available and always zero which was resulting in poor UX.
Bug Fixes
Fixed an issue with the store switcher on the subscription list view.
Introducing OAuth 2.0 access to the Admin API, providing more secure and granular permissions for API users.
Stock Records can now be created and updated over the Admin API, providing API consumers more direct access to stock record data.
Orders, Transactions, Customers, Subscriptions, and Tickets now have Overview Reports which serve as the default view for reports, and where filtered reporting lists are pointed.
All Order Reports now feature a unique customer count in the summary and detail table to help expose customer counts in the context of Orders.
Subscription Reports now feature detailed reports for Subscriptions by Partner SKU and Cancel Reason for deeper insight into subscriptions.
Store admins can now add their store contact information to be used for public facing templates to manage their store contact info from a single place.
Store Dashboard users can now edit an order's Marketing Attribution data to correct or adjust as required.
Improvements
Dashboard Subscription Detail View have been overhauled with the addition of address management and attribution.
We've improved several links from dashboard reporting widgets to point to more appropriate reports, and carry the date filters from the dashboard through to the reports.
Order Webhook events and the Order Admin API now feature related subscription information to show the current subscription lifecycle status of an order.
Product attributes for subscriptions (interval, interval_count) are now validated to be correct to prevent misconfigurations.
Orders now feature two statuses, an Order Status and also a Fulfillment Status which provide more flexibility in order management and added support for orders that do not require fulfillment.
Products can now be set to not require shipping (ie digital products) through their product class which works along side the order fulfillment status. Orders can contain a mix of products that require and don't require shipping.
Stores now feature an XML Google Merchant Feed for easy product import to Google Merchant Accounts and any platforms that support Google Merchant Feeds.
Product Attributes and Options now support multi-language which provides the path for fully multi-language product variants in the store front.
Improvements
We've now improved several fields on the Order and Cart API serializers and webhooks to support more robust workflows by integrated applications.
Webhooks now include related store context so that webhook receiving applications can use the context to easily support multiple stores on the same webhook endpoint.
Orders now include the card token in the response transactions allowing API users to use the card token in other API requests.
A Store's Payments Environment Key used for card tokenization is now easily found in Settings > Payments.
Subscriptions have a new action to update the Shipping Method and Shipping Price allowing this to be changed for future renewal orders.
Bugs Fixes
Corrected an issue where Customers status was transitioned from Lead to Customer status after they had made a purchase.
Fixed an issue with stock record search not including product variants in the results.
Fixed an issue with a missing registered template tag in the password reset template.
Introducing the ability to switch between stores from the store dashboard to make it easy to manage multiple stores from a single user account.
Store admins can now manage their domains through their store settings making it easy to add domains and point DNS to allow the domain to resolve to the 29 Next platform.
Line Items can now be updated and and added while orders are Confirmed status allowing CS agents to more easily make adjustments to orders before they are sent to the fulfillment center.
Improvements
Theme templates can now access products, posts, and post_categories in all templates allowing them to create dynamic content blocks that are driven by the objects configured in the dashboard.
Users subscription to marketing communications is now managed through the user model as accepts_marketing allowing this to be used by externally integrated communication systems.
Blog posts now allow them to be hidden through the Public attribute following other public facing storefront content models.
Existing users added to stores will receive an email notification they have been added with a link to access their stores.
Dashboard users can now change their email in our unified accounts SSO with a supported email verification flow and new email propagation to stores as they login to them again.
Improved several misc items related to SSO to improve dashboard users' UX with their managed accounts.
Bugs Fixed
Fixed an issue with Address Line 2 not being imported when using the PayPal One Click flow.