29 NEXT
Search…
⌃K

Changelog

Platform updates, new features and improvements.

2022/11/28

New Features

  • Order Metadata and Order Attribution Metadata can now be edited in the dashboard on the Order detail view improving workflows for dashboard users.
  • Transaction details now how the Attribution data to more easily see the source of the transaction, especially useful for failed transactions that did not successfully create an order.

Improvements

  • Improved database queries on Customer list view with a new approach to customer total spend to improve load speeds by 2x.
  • We've now added support for product_id to the Admin API for carts, orders, and subscription line items.
  • The labeling and error messages for App Kit setup has been improved for better DX.
  • We've now added support Auth/Catpure flows for upsells and refunds using Avalara tax calculation.

Bug Fixes

  • Fixed an issue related to customers not receiving the password reset email if they did not have a password set for their account.
  • Fixed an edge case related to Variant Products not showing the lowest price on the product catalogue view.
  • Fixed an edge case for Auth/Capture flows where payment was automatically captured on fulfillment even when setting was disabled.
  • Fixed an issue where public child products were still shown in the Google Merchant feed even though the parent was set to non-public.
  • Fixed an issue where we failed to match chargebacks to failed transactions.

2022/11/15

New Features

  • Customer Metadata fields can now be edited on the customer detail view providing more use cases for managing custom customer data.
  • Apple Pay is now an available Payment Method filter on Orders, Transactions, as well as being populated in the Transactions by Payment Method report.

Improvements

  • Removed tabs and counts on Orders, Customers, Subscriptions, and Tickets for more clear UX improved page load times.
  • Product Categories are now available in storefront theme context for theme developers to create dynamic backend driven layouts with product categories.
  • Dashboard navigation has been streamlined for less clicks and an improved UX flow.
  • User lookup and validation on the Admin API has been improved to lookup existing customers by email (when passed) as the priority and ignoring the phone number to reduce the E.164 formatting requirements for API consumers.
  • Cart Checkout Links expiration has been updated to 90 days extending the amount of time available for automatic cart recovery.

Bug Fixes

  • Fixed an issue with Support Emails not maintaining line breaks from the comment editor through to the email notification to users.
  • Fixed an edge case where Attribution for Agents was not shown on orders if no other attribution was present.
  • Fixed an edge case that prevented orders from being canceled if the product class had stock tracking setting changed since the order was created.

2022/11/1

New Features

  • Introducing a new Klaviyo integration that now supports Klaviyo subscription ecommerce event tracking as well as adding customers to an SMS subscribers list.
  • The Orders Add Line Item Admin API now supports adding items on subscription as an upsell to the original order.
  • The Tickets Admin API now supports filtering tickets by order number to look up tickets related to specific orders.

Improvements

  • Improved database queries on Carts and Orders Admin APIs for improved response times.
  • Improved the Order pipeline to allow "completed" status to change back to "confirmed" on the Dashboard and Admin API.
  • We've improved the stock record form to not include stock allocation fields for products that don't have stock tracking enabled.
  • App Webhook failures now send notifications to store admins and the app developer.
  • Permissions label for access to managed installed Apps has been updated from the old label Extensions to match with current label Apps.
  • Improved the checkout flow "Back to Information" and "Back to Shipping" links logic on the Payments step to adapt properly when there are shipping options available or not.

Bug Fixes

  • Fixed a missing validation point to prevent rendering issues on storefront.
  • Fixed an issue where improperly named templates caused a 500 error.
  • Fixed an issue with the funnel field on the Admin API not being null-able.

2022/10/17

New Features

  • 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.

2022/10/3

New Features

  • Introducing Apple Pay as a new payment method available in the storefront checkout flow and on the Admin API.
  • Introducing TaxJar as a new third-party tax calculation and tax reporting App to automate sales tax collection and reporting.
  • Checkout Links now support adding attribution metadata to the cart and order by passing a querystring with the metadata key and value, ie attribution_metadata.KEY=VALUE
  • The WYSIWYG editor now supports adding video embeds as a new toolbar option to easily embed videos into storefront content.

Improvements

  • Improved the storefront checkout flow order summary totals to make them more clearly display applied discounts.
  • Updated the Product Class Admin APIs to use the product class ID instead of slug as the reference point for consistency across the Admin API.

Bug Fixes

  • Fixed issues where user's IP address wasn't automatically saved in the payment redirect flows for APMs.
  • Fixed the order stats on Funnel overview page that weren't showing all orders associated to the funnel.
  • Fixed the Total Spent metrics on the Customers List view to display correctly.
  • Fixed the Subscriptions Dashboard New Subscribers chart to include all subscriptions created within the timeframe.
  • Fixed missing validation for Attribution Metadata on the Carts Admin API to be consistent with the orders Admin API.
  • Fixed a minor display issue for Apps that don't have a public version yet and installed on development stores.

2022/9/19

New Features

  • It is now possible, when using Auth/Capture payment flows on the Admin API, to authorize a higher value than the initial order amount by passing the authorize_value This allows for upsells to be added to the original order without additional transactions.
  • The core user model now has a user_agent attribute that can be populated for syncing to external systems that leverage browser user agents as part of their attribution matching algorithms.

Improvements

  • We improved the Carts Admin API to be consistent with the Dashboard > Customers > Open Carts view.
  • We've now added support for the accepts_marketing attribute on the Carts Admin API, for specifying this when creating a user with a cart within a single API call.
  • We've updated all gateway secure credential fields to use an obscured password field type for improved security.
  • We've improved the WYSIWYG editor to have a max height, so long content doesn't overly consume Dashboard page vertical real estate.
  • The Stock Records list view now shows the Subscription Price for improved visibility.
  • Creating webhooks now validates that the target uses SSL on the Admin API and Dashboard, as SSL is required for webhook processing tasks.
  • Added more validation/exception handling to safely handle improperly configured checkout links.

Bug Fixes

  • Fixed an issue with failed subscription renewal transactions not properly being flagged as recurring.
  • Fixed a UX edge case that prevented a user from creating a Product Class.
  • Fixed an issue with Tax not showing in order confirmation emails.
  • Fixed an issue where it was possible for a theme to have multiple preview tokens causing an error with theme previews.
  • Fixed an issue with the Stock Record create form Product dropdown selector not properly showing Product Variant titles.
  • Fixed a product image crop inconsistency on the storefront checkout flow.
  • Investigated 500 errors we've been seeing on a few stores' blog views, and fixed pagination.

2022/9/8

New Features

  • Gateway credentials can now be updated through the dashboard allowing merchants to update existing gateway credentials without needing to create a new gateway.
  • 3DS optimized transactions and standard transactions that were downgraded (from 3DS) now have filters and icons to identify them in transaction logs.
  • Pages and Blog Posts now feature new SEO settings along with support using the {% seo %} tag in storefront theme templates allowing dashboard users to configure and optimize their on page SEO.
  • The dashboard theme editor now supports custom templates creation for Products, Pages, Funnels, and Blog Posts.

Improvements

  • Gateways can be added (or removed) from Gateway Groups on the Gateway Settings view making it easier to manage which groups a gateway is included in.
  • Admin Order and Subscription APIs now support updating the shipping/billing addresses and attribution.
  • App installations on development stores are no longer tracked in the App installation activity events.
  • App name and version have been removed from App manifest.json as they are no longer required for the app installation flow.

Bug Fixes

  • Fixed a performance issue with blog post rendering to improve load times.
  • Fixed a Product API serializer issue related to product images.
  • Fixed an issue in the checkout flow showing card types that from inactive gateways.
  • Fixed an issue with shipping price shown in the subscription preview bubble in the checkout flow.

2022/8/22

New Features

  • App Framework is now in public beta paving the way for third-party developers to build reusable apps to extend storefronts and core platform logic, see Apps documentation.
  • We now have an App available on Make.com to easily integrate 100s of services and create custom workflows.
  • Transactions list view and reports can now be filtered by Card Brand to improve workflows for card brand transaction reporting.
  • The phone_number field on the Admin API now accepts local numbers and will automatically convert them to E.164 format based on the user's first address country.

Improvements

  • We've improved the default sorting direction for all reports to default to descending (highest to lowest) which is more in line with user expectations when sorting by report columns.
  • We've updated the layout of Page, Blog Post, and Support article editing views to use a two column layout for more UX consistency for content editing views.
  • We've improved the UX for managing Fulfillment Partner linked integrations.
  • We've improved the Admin API Product Class serializer to include the id, slug, and name so it can be used as a reference point for other APIs.
  • Updated the Order Status Page link from the dashboard to use the store's primary domain.
  • Product Attributes File Input fields now have improved UX formatting.

Bug Fixes

  • Fixed an issue with new store creation not completing and getting stuck in the initialization state.
  • Fixed an issue with Omnisend orders not being able to sync when they don't have a shipping address.
  • Added better error handling for an edge case where a user's PayPal address does not match the country of their chosen shipping method.
  • Fixed an edge case where it was possible that PayPal returned more than one user.
  • Fixed an issue with Product Attribute file uploads producing a 500 error.
  • Improved validation logic to better handle postcode validation errors to properly return a 400 level response code.

2022/8/8

Improvements

  • Payment Gateway setup flow has now been overhauled, allowing more payment gateway options and a better user experience.
  • We've added additional help text and improved the flow when setting up a 3DS Merchant Profile to configure with a gateway for a clearer user experience.

Bug Fixes

  • Fixed a minor issue with the Subscription LTV showing 0 when there are no cancellations to use for calculating LTV.
  • Fixed an issue where a coupon was attached to the cart but could not be seen because the cart did not qualify for the coupon discounts.

2022/7/25

New Features

  • When using Auth/Capture payment flow, payments can now be set to automatically capture on order fulfillment.
  • Filters UX has been overhauled throughout the Dashboard to make the active filters applied to the current view easier to see and clear.
  • Orders List View now supports generic searching by number, name, email or any address text.
  • Subscriptions List View now support generic searching by number, name, email or any address text.
  • Orders and Transactions Admin APIs now feature capture methods to capture authorized payments.
  • Webhooks can now be created to subscribe to Dispute events, to notify external systems when disputes are created and updated.

Improvements

  • Checkout Links now support subscription based parameters to add items to the cart on a recurring interval.
  • The Product Details View has been completely overhauled for an improved UX when creating and managing products.
  • The public Order Status Pages now include a Google Map with a geolocated pin to designate the expected delivery address for the order.
  • Improved the Transaction Reports to better support Auth Capture flows including Voids so it is more clear how these transactions are flowing through the system.
  • Subscriptions connected to an inactive gateway will now transition to Past Due status with an event indicating the gateway is inactive allowing store admins to manually resolve the issue.
  • Orders that have a fulfillment tracking code but do not have a designated carrier (likely because the carrier is unsupported), will use a generic tracking page that can detect the carrier from the tracking code.

Bug Fixes

  • Fixed an issue where the billing address in the checkout flow showed all countries instead of matching to the shipping address countries list.
  • Fixed an edge case calculation issue with Net Revenue on Order reports.
  • Fixed an edge case where it was possible a customer had two open carts at the same time.
  • Fixed an edge case where re-activated subscriptions still showed in subscription canceled reports.

2022/7/11

New Features

  • Introducing Checkout Links, making it possible to construct links directly to the checkout flow with defined products and vouchers applied to the cart to enable external sales channels to direct customers straight to checkout.
  • Stores now can be configured to use a WYSIWYG editor (or HTML) for all of the content areas in the dashboard to help content writers and store managers more easily add and edit content.
  • Store Dashboard users can now add products to existing subscriptions to enable more flexible options in assisting customers in managing their subscriptions.
  • Customers will now receive a notification when subscriptions has been canceled to confirm this action has been taken
  • It is now possible to add custom Metadata to Customers through the API to support custom data that needs to be stored and be available for export with customers.
  • Order Payment Status changes are now tracked so changes can be easily seen and used for auditing order changes.

Improvements

  • Several improvements have been added to the Checkout flow including country geo-IP lookup, improved saved addresses UX, and dynamic form fields for localized address fields and labels.
  • Customer email logs now open emails in a popup to improve email display and remove styling conflicts.
  • Product reviews are now added through the Product List View template instead of the Product template to reduce complexity on the Product template.
  • Improved subscription event naming conventions for consistency and ease of future expansion.

Bug Fixes

  • Fixed an occasional edge case issue that raised a duplicate order number key during the order creation process.
  • Fixed an issue with Orders by Offers Report query properly supporting multiple offers applied to orders.
  • Fixed UX issue when canceling Order to more easily handle canceling a related subscription.
  • Fixed an issue with Product sorting inside of Product Ranges.
  • Fixed a minor display issue with an active class in the checkout flow breadcrumb.

2022/6/27

New Features

  • 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

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.

2022/5/31

New Features

  • 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.

2022/5/20

New Features

  • 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.

2022/5/9

New Features

  • 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.
  • Improved inbound email filtering rules to prevent potential email auto-responder loops.

Bug Fixes

  • 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/4/20

New Features

  • Added support for bankcard transactions with Stripe Payment Intents.
  • Products can now be configured to use custom templates to greatly enhance the development of complex product design layouts.

Improvements

  • The Source Attribution field Funnel ID now allows free text values, allowing support for funnel IDs from external content management systems.
  • Orders Reports totals now include Pending and Canceled orders which ensures report totals match up to Order List views.
  • All tables throughout the platform now feature a "Results" count to help quickly get a count of objects in a paginated table.
  • The Everflow Verification Token is no longer a required field on the setup form, making it easier to configure.
  • Webhook retry policy and deactivation logic have now been improved to retry more and accommodate low volume webhooks.
  • The phone number fields on the Payment Account signup form has been improved to support local phone numbers.
  • Order fulfillment logic for ShipStation has been improved to support multiple ShipStation accounts on the same order.

Bug Fixes

  • Fixed an issue that was blocking rebills on orders where the product class had been changed from requiring to not requiring shipping.
  • Fixed an issue that caused duplicate order confirmation emails to be sent to the same customer for the same order.
  • Fixed an issue that caused an error when theme zip files contained OS specific directories, and added support for linux based systems folder compression layout.

2022/3/30

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.

2022/3/14

New Features

  • New Offer Condition type to the set exact quantity of products within the range to be in the cart for the offer to be applied which greatly simplifies quantity based tiered discount scenarios.
  • Storefront Themes can now be uploaded through the dashboard UI with a zip file making it easier for Theme developers and store admins to bootstrap store themes.
  • Webhooks now feature two new events; ticket.created and ticket.updated allowing webhook subscribers to listen for support related events.
  • Store sitemap.xml feeds now properly support multiple languages configured by the store's public languages.
  • Subscription address handling has been improved to better support digital products which do not require shipping and would result in digital subscriptions.

Improvements

  • Subscriptions UI has been overhauled to be more consistent with Orders and other areas of the platform.
  • We've improved the carts list view to exclude anonymous carts and and removed the owner object which was deprecated in favor of the user object.

Bug Fixes

  • Fixed an issue where multiple subscriptions were created for a single line item through the admin api.
  • Corrected the CORS setting for media file handling on storefront themes.
  • Fixed an issue with Order Reports failing to generate when trying to filter by Partner SKU.
  • Deep dive into Oauth 2 authentication for our Admin API to open up more robust integration opportunities.

2022/2/28

New Features

  • 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.

2022/2/14

New Features

  • Subscriptions can now be set to not send order confirmation emails for renewal orders.
  • Stand alone products can now be converted to a variant product allowing for additional variants to be added after a product already has a stock record.
  • Customers, Orders, and Transactions report summaries now all feature percentage calculations for Upsells, Shipping, Refunds and Net Revenue for easier key metric monitoring.

Improvements

  • Gateway Group is now stored on transactions where the a group was used for the routing of the transaction.
  • Admin API endpoints for Orders, Carts, and Products have been significantly improved with reduced queries and faster response times.
  • Theme settings are now validated for errors that would cause the dashboard settings views to error.
  • Webhook request failure handling has been improved to properly log SSL and network connection errors instead of silently failing in the background.

Bugs Fixed

  • Fixed an edge case where tax was miscalculated when tax is calculated with shipping.

2022/2/3

New Features

  • Customer search is now more robust with the ability to search more freely (such as first and last name) and return expected results.
  • The new checkout flow now shows Express Checkout buttons for PayPal and Klarna allowing users to checkout completely in the external payment platforms.
  • We now have much more robust support for Product Variants with improved setup and configuration in the dashboard. Storefront Themes also now provide functionality for theme developers to create product option selectors.
  • Storefront Themes now feature dashboard "Settings" forms that allow theme developers to integrate options into the themes that can be controlled through settings, such as layouts, color pickers, additional text boxes, etc.
  • Transactions reports now feature all UTM reports to see a breakdown of transactions across UTM parameters.
  • Subscriptions Reports now have a new Subscriptions by Gateway report to show a breakdown of subscriptions across payment gateways.
  • Payment gateways now support multiple currencies which greatly improves and simplifies the setup of gateways for stores that sell in multiple currencies.

Improvements

  • Subscription Shipping Price has now been added to the subscription model so that it can be individually set per subscription changes to the shipping method pricing wont impact existing subscriptions.
  • The checkout flow now shows all countries when the store's configured shipping methods do not have any countries selected to restrict them.
  • The first comment on tickets created via the dashboard is now the actual agent who created the ticket making it easier to see the actual source of the ticket.
  • Several Product Class UI improvements were made in an effort to make the UX more clear when creating and editing product classes and their associated options.
  • The "Free Shipping" threshold field on shipping methods has now been removed in favor of only allowing merchants to setup Offers and Coupon codes for shipping discounts for more clarity and reporting of shipping discounts.

Bug Fixes

  • Corrected an issue with order serializer to ensure that all lines had the same currency and allow the order to be created.
  • Fixed an issue with theme template asset_url filter to allow asset files to use hyphens.

2022/1/17

New Features

  • Subscriptions can now be created on the Admin API which opens up many more use cases of creating and importing subscriptions.
  • Customer Reports now feature reports for all UTM source attribution parameters to support more UTM oriented reporting views.
  • Funnels have now been updated to use Theme Templates which gives Theme developers access to editing funnels from their local with Theme Kit as well as more robust template functionality.

Improvements

  • It is now possible to indicate a cart line item is an upsell on the admin cart api.
  • Themes now support revision history providing a backup of previous versions to be available in any situation when a backup is needed.
  • Coupon search now supports searching by name or code making it easier to find coupons.
  • Shipping Countries lists in the tables has been improved when there are more than 5 available for better UX.

Bug Fixes

  • Fixed an issue that prevented changing the requester on a support ticket.
  • Fixed an issue that prevented canceling Orders if the ShipStation log had been deleted by the background extension cleaning.

2022/1/4

New Features

  • Introducing a completely new Storefront Checkout, designed to improve conversion rates and support more robust customization.
  • Avalara Avatax integration now supports setting specific currencies to use tax inclusive pricing, allowing a store to sell products in multiple currencies with different pricing/tax strategies.
  • Orders Reports now have UTM oriented reports for all UTM parameters; UTM Source, UTM Medium, UTM Campaign, UTM Term, and UTM Content.
  • It is now possible to trigger polling of fulfillment partners for older orders, to sync any orders that might have been late (past 7 days) being shipped.

Improvements

  • Order & Customer Notes have been revamped with a new UI layout for easier use.
  • Non-public products can now be chosen when updating or adding order line items in the dashboard.
  • Low stock alerts have been moved to the Stock Records section of products for improved UX.
  • The Order shipping price display has now been simplified to show the actual shipping price.
  • Updated the Order Shipments API to respond with the order shipment details when adding a shipment.

Bug Fixes

  • We've now corrected an issue where products with 0 available inventory could be purchased on the API, even if stock was tracked and no stock was available.
  • Fixed an edge case issue with the Admin Orders API caused by multiple cart recovery tokens for the same cart.
  • Fixed an issue where some stores could not create test orders due to the test card fingerprint not matching the expected card fingerprint.
  • Fixed an edge case issue that caused the Carts API to error when the product could not be found.
  • Fixed an issue to better handle when PayPal capture fails and creates an error when the user's PayPal payment method is declined.
  • Fixed an issue where multiple event logs were created for prevention.match Midigator events.

2021/12/14

New Features

  • Disputes now have automated actions to add customers to block lists and cancel subscriptions when a dispute is matched to a transaction.
  • We now have an Agent Performance Report that provides a summary of Orders created and Refunds given by Agents in the dashboard to help monitor agent activity.

Improvements

  • Orders with an automated fulfillment integration and are Processing status can now be manually updated to Shipped status and add shipment tracking details.
  • Bankcard display has been improved to now to show the Gateway and BIN in a popover allowing these to be easily seen throughout the dashboard.
  • We've optimized the queries on the dashboard customer detail view for faster response times.

Bug Fixes

  • An issue with line items with a manual fulfillment partner not updating the line item status has been corrected now.
  • Fixed an issue where removing an offer combination did not remove the combination on the related offer that was being removed and the current offer being saved.
  • Fixed an issue with Braintree where a failed transaction was not mapped to an internal transaction code.
  • Fixed an issue where order status was not updating when adding shipments to an order.

2021/11/29

New Features

  • Offers and Vouchers have been updated with new features for increased flexibility for discounted pricing use cases and improvement management features.
  • Open carts with a known customer and product are now browsable allowing merchants to view their open carts.
  • Introducing a new Transactions by Funnel report allowing merchants to easily see a breakdown of their transaction performance by funnel.
  • Orders that are Confirmed status can now be changed to Pending status to prevent the order from being automatically sent to fulfillment until the merchant is able to correct the order.

Improvements

  • Card Token payment method now supports Gateway Groups for the gateway selection logic by card type.
  • Admin API users can now pass a stockrecord_id in lieu of sku and currency for order line items when creating new orders.
  • It is now possible to create a shipping address for an order in the rare case that an order was created without a shipping address.
  • Shipping methods now follow the is_public logic as many other models that are customer facing. Non-public shipping methods cannot be used on the API so the available shipping methods in APM interfaces are consistent.
  • Hovering over the humanized date on a ticket comment will now show the actual date in a tooltip.
  • We've improved the MRR and MRR Growth charts to be show more accurate metrics and trend indicators.
  • We've now updated many of the status enums to be lowercase for consistency across data models on the api.
  • The initiator object on the transactions api is now trimmed down to have the user id, email, first and last name.

Bugs Fixed

  • Fixed an issue of missing template code to populate the meta description of funnel pages.Fixed an issue of missing template code to populate the meta description of funnel pages.

2021/11/16

New Features

  • 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.