• 2023/6/20

    New Features

    • Introducing a new headless Campaigns App and API that supports JavaScript integrations, enabling developers to integrate external custom checkout flows without requiring a server side integration.
    • Orders that have been edited and require the collection of additional payment from the customer can now bill the original payment method on file. (Limited to payment methods that allow merchant initiated transactions).
    • Partner Marketing Reports can now be configured to exclude revenue figures when merchants want to exclude them from a partner's view.
    • New Metadata boolean field type handles boolean values being passed and stored as metadata.
    • Transactions APIs and webhooks now feature a new parent_id so that integration partners can link related transactions in their external application logic.

    Improvements

    • Bancontact is now available for customers in the Netherlands.
    • Improved the logic of the Paypal redirect flow endpoint to not return 500 errors when invalid UUIDs are passed, instead returning a 404.

    Bug Fixes

    • Fixed an issue where it was possible for a customer to pay for their order with an alternative payment method, then drop out of the flow before their order was created.
    • Fixed an issue where duplicate order.updated webhook events were sent by the authorized transaction recurring processes even though the order had not updated.
    • Fixed an issue to properly handle some edge case errors for Paypal refund transactions.
  • 2023/3/28

    New Features

    • Introducing a new Customer Notes API that allows adding Customer Notes by external services on the Admin API.
    • Subscription reports now feature a new Monthly Recurring Revenue metric to provide MRR breakdown across the reports.
    • We've now added new Metadata Field Types for Rich Text, File, and Multiline Text with the ability to set metadata on Products.
    • We've updated our Admin API schema generator to Open API 3.0 to provide the latest schema features.

    Improvements

    • We've updated our database instances and connection settings to use persistent connections, reducing overhead for a 40% improvement in database performance.
    • Webhook event retry payloads are now more consistent and no longer re-created at the time of retrying.
    • Improved Checkout, off-site payment redirect flow UI, and several minor UI improvements throughout the dashboard.
    • Improved several UX elements in Partners setup and App creation flow.
    • Store Dashboard is no longer available in multiple languages, adding more focus on checkout and notification translations.

    Bug Fixes

    • Fixed an issue that showed an unlocalized time in order notification emails.
    • Fixed an issue with Dashboard users not being able to access products in the new product picker.
    • Fixed an issue with Order Overview Report Export not following the Order list view as expected.
  • 2023/2/3

    New Features

    • A new Subscription detail layout is now available to improve UX and consistency with the new Order detail. Store admins can enable the new layout in store settings.
    • Product filters have been added to the dashboard and Admin API to more easily filter large catalogues of products by Category, Product Class or Range.

    Improvements

    • Product Categories have been improved to simplify their setup and management through the dashboard and Admin API.
    • Company Public Contact Details form store settings now populate contact details in all transactional emails.
    • Improved tax display handling for Canada and other international tax scenarios.
    • The Admin API docs now show the internally handled carriers that can be mapped to for tracking links and PayPal tracking uploads.
    • Added mapping for Expert from BizzyBee and for Evri International in Shipstation.
    • We've now added a new step to reset the ID sequencing on all tables when new stores are created so the IDs are sequential.

    Bug Fixes

    • Fixed an issue with Source Type not being properly populated for all transactions.
    • Fixed error handling for some HTTP error response codes that were not previously handled and saved properly.
  • 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/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.