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.
2022/6/13
SubscriptionsThemesPaymentsReportsOrders
New Features
It is now possible to configure gateways to use an Auth / Capture payment flow to delay the actual capture of the funds. This also introduced a new Payment status for orders to track payment statuses more granularly.
Our PayPal integration now supports Digital Goods to support the sale of items that do not require fulfillment and tracking codes to be uploaded.
We now have several new Subscription reports fro Subscriptions by UTM, by Funnel, by Affiliate to assist store admins with understanding subscription performance by marketing channels.
Improvements
Theme Kit now uses Oauth to access the Admin API to support more robust and granular access to the API for theme development purposes.
Order Attribution data has now been denormalized to separate it from subscriptions so that editing a single order's attribution will not affect (unexpectedly) the subscription or other orders related to the subscription.
We've improved the Order Cancel action to support orders with mixed fulfillment requirements so that dashboard users can more easily manage these orders.
Support Macros can now be deleted allowing store admins to better manage their support macros.
Bug Fixes
We've fixed an issue with tickets being created and not properly being stripped of all of the extra html content for the initial comment.
We've now removed the Subscriptions by Cancel Reason report in favor of relying on the Subscriptions by Cancelation dashboard widget which has been improved to have drill down links from the widget.
We've now revamped the webhook deactivation logic to be more robust and accommodating of real life scenarios where there is low volume of events or handle failing webhooks that start working again.
We've fixed an issue that allowed Oauth Tokens to be accessed more than once after they were created.
Fixed an issue funnel pages not showing the next page properly in the dashboard.
Fixed/improved the handling of orders with Paypal accounts that do not have an associated email address.
Fixed an issue with emails not showing properly on mobile devices.
Fixed an issue with store template variables not rendering in several places throughout the storefront.
File uploades are now validated on the themes admin api to prevent 500 errors from occuring when file sizes are too large.
Fix a UI bug that prevented products from being removed from ranges.
Introducing "Apps" as the future of integrations into the 29 Next Platform. In the near future Apps will be open to the public to build and publish to the App ecosystem.
Introducing Partner Reports which allow store admins to share pre-filtered Order Reports providing a way to share limited reports with third parties.
Storefront pages and blog posts now support custom page templates allowing store designers to create multiple custom layouts in themes for more unique customer experiences.
The Subscriptions Admin API now supports updating the payment gateway to provide Admin API users a way manage subscriptions.
Improvements
The ticket detail layout has been improved with related order details, related tickets, and some ease-of-use enhancements.
Orders by can now be filtered by Initial, Recurring, or Non-Recurring to more easily find orders from different subscription life-cycle scenarios.
The Subscription Admin API now validates the card type for the selected gateway to prevent cases where the card type does not match the gateway accepted card types.
Email addresses are now forced to lowercase by default for improved unique validation and support for creating customers through express checkout flows.
We've now removed an old fallback feature that allowed us to support homepage content from a page instead of the theme's index.html page.
Introduced support for Metadata Definitions, allowing for custom metadata fields to be defined so they can be included in exports.
Orders Reports now include an Orders by Offer report to assist merchant insights into offer and discounts usage and performance.
Transactional email templates have been revamped with a more modern email design to help in the release of more types of transactional emails over time. Email templates also now automatically inherit the store logo and brand colors from store settings.
Subscriptions and Subscription Line Items can now be exported, allowing easy access to subscription data in CSV format for further analysis.
Disputes can now be exported, allowing access to dispute data in CSV format for further analysis.
Improvements
The Subscriptions Admin API now offers a full suite of filters, to allow filtering of subscriptions by various attributes.
Store admins can now delete email sending domains, which is occasionally necessary if the initial domain validation process times out.
Everflow S2S Postback can now be configured to fire for test orders.
Order Reports and Order List View now feature a Subscription Lifecycle filter, allowing orders views to be filtered by initial or recurring charges.
We've now improved customer data on all exports to include Customer First Name, Customer Last Name, and Customer Phone Number for consistency.
Order Reports and the Order List View filters for Order Status and Fulfillment Status now support using multiple status filters at the same time to support more view and export use cases.
Improved the order status pipeline validations to prevent users from mixing Fullfillment Status = "Processing" and Order Status = "Pending", which is not supported.
Fixed an issue where filters were not maintained when creating exports.
Fixed an issue where it was possible to save a stock record without a price, which is a required field.
2022/3/30
SubscriptionsThemesProductsOrders
New Features
The Product Class of an existing Product can now be changed, enabling store admins to more easily manage their product catalogue.
Stores can now install Themes directly from the Dashboard, making it easy to install and setup themes during the initial store setup process, or switch to a new theme.
Themes can now be downloaded from the Dashboard, allowing users to download a theme from one store for backup, or for easy copying to another separate storefront.
Dashboard users can now bulk update Subscriptions' Gateway and Next Renewal Dates, improving bulk subscription management.
Canceled subscriptions can now be reactivated via the Dashboard, providing a simple way for merchants to recover subscriptions that may have been accidentally canceled.
Improvements
Theme templates have now been restructured for consistency.
Order Line Item management logic and validation has been updated to be more clear, and to address issues related to the changing of a product class, and its shipping requirements, on existing orders.
The get_checkout_url model method is now available as an attribute in product templates making it available for integrations that use it for JS events.
Links to child products now redirect to the parent product, with the variant id as a querystring, which provides a simple way for theme developers to activate the variant on redirect.
Querystrings on cart checkout urls are now carried when redirecting into the checkout flow so that source attribution values are captured properly.
Bug Fixes
Fixed an issue related to order fulfillment pipelines causing orders to not transition to Complete status after being fulfilled.
Fixed duplicate issues with subscription webhooks, and improved the subscription lines serializer to be more consistent with cart and order lines.
Fixed an issue with Shipping State and Shipping Country not being rendered properly in export CSVs.
Fixed an issue on the Orders by Product report where product links were not properly drilling down to the Orders by Partner SKU report.
Product variant (child products) review links now redirect to the parent product to aggregate reviews onto the parent product.
Fixed an issue causing multiple order.created webhooks to fire for a single order.