• 24/12/2025

    PaymentsCustomersApps

    New Features

    • Introducing Link (by Stripe) as a new payment method available to merchants through their Stripe gateway.

    Improvements

    • Single Page Checkout flow shipping methods have now been improved to load the shipping methods earlier in the flow based on the customer's shipping address country, resulting in improved UX in the checkout flow.
    • Apps can now inject custom header and footer scripts into the Customer Accounts portal for advanced customization of views and actions.
    • Upsell transactions that fail are now associated with the order, to better surface these within the order detail view, and provide visibility to customer service staff and store admins.
    • Order line item fulfillment status has been deprecated as a legacy field, as we have moved to fulfillment orders and associated workflows.
    • Dashboard users (customers) list view has been optimized for faster load times, especially relevant on stores with larger customer data sets.
    • We've improved app manifest validation to check that requisite files exist, providing real time feedback to app developers in cases their manifest contains issues with snippets and file paths.

    Bug Fixes

    • We fixed an issue with non-public products showing as out of stock on the storefront, where they were in fact in stock.
  • 20/8/25

    Admin APIProductsApps

    New Features

    • New Verify API Endpoint: A new verify endpoint is now available, allowing platforms to verify and retain a card token before using it in an order or subscription. This offers a more flexible and secure approach to pre-validating payment methods.

     

    Improvements

    • Expanded App Settings Field Types: Internal app settings now support more field types, aligned with those available in Theme Customization Settings—making it easier for apps to adopt rich configuration options.

    • Auto-Sync Product Slug with Title: Product URL slugs now automatically update to reflect changes to the product title, helping maintain SEO and internal consistency.

    • Improved Dashboard Help Links: User documentation search and support links within the dashboard have been refactored to offer a smoother, more intuitive experience.

    • Order Exports Include GCLID: Google Click ID (GCLID) is now included in order exports, enabling bulk retrieval of paid search attribution data outside the Admin API.

    • Store Schema in Theme Templates: The store schema name is now available as a theme template variable, simplifying the ability to pass store context into client-side JavaScript.

     

    Bug Fixes

    • Inventory Duplication & Search Filter Fixes: Resolved issues that caused duplicate inventory entries and search filters not returning expected results.

    • Gift Card Checkout for Free Orders: Fixed an issue in the Single Step Checkout flow where free orders using a gift card could not complete the checkout process.

    • Export Stability Fix: Addressed a regression introduced in recent export processing optimizations that caused unexpected export issues.

    • Original Price Discount Fix: Fixed a bug where original prices on order line items did not correctly reflect applied discounts.

  • 2025/01/22

    StorefrontFulfillmentApps

    New Features

    • Apps can now use storefront Event Tracking which brings the path for all existing apps to upgrade from App Snippets to Event Tracking.
    • Product image API has been improved to fully support syncing product images from external catalogues with the ability to set the display order and have endpoints for managing existing images.

    Improvements

    • All production databases have been updated to PostgreSQL 16, providing enhanced query performance, improved parallelism, and stronger security enhancements.
    • Fulfillment orders can now be marked as incomplete to handle scenarios where an entire fulfillment order could not be fully fulfilled with the assigned fulfillment location.
    • We've now implemented improved logic to prevent duplicate orders when using alternative payment methods that redirect externally.
    • Shop Sync app now properly handles partial fulfillment from Shopify in cases the order was not fully fulfilled.

    Bug Fixes

    • We fixed a performance issue related to store metrics on the accounts global dashboard.
    • We fixed an issue that caused email subject and content to not always be fully translated and localized to the customer's preferred language.
  • 2024/07/03

    ThemesReportsOrdersDashboardAppsGift Cards

    New Features

    • Introducing a new Orders Summary widget providing a quick view of recent order activity to help monitor order KPIs.
    • Campaigns Upsell Create API now supports passing additional payment detail to specify a gateway or gateway group for more complex campaign flows.
    • Transaction reports now include a new Approval Rate metric to assist merchants in monitoring the rate payment attempts are approved as an indicator of gateway health.
    • Theme and App Settings now feature new html, css, and javascript settings types for code snippets users may want to include in their theme.
    • Meta Pixel app now features a logs of server side events to assist in monitoring and troubleshooting any issues.
    • Order Exports now feature COGS values for both order total COGS and order line items for viewing and working with COGS data externally.
    • Disputes now feature the ability to set a happened_at date allowing external service providers to more accurately set the dispute date in the past when the dispute actually happened.
    • Gift Cards can now be sold through "Gift Card Products" on the storefront and APIs enabling merchants to sell gift cards to customers as part of promotional offers.

    Improvements

    • Order Address update actions now create events with improved details for more consistency with order events and actions.
    • We've improved the UX of order line items that are related to subscriptions and order editing actions so this detail is not missed in order management workflows.
    • Meta Pixel app now fires events on the storefront for PageView, AddToCart, ViewContent, and InitiateCheckout.
    • We've updated Stripe 3DS flow to favor the frictionless when possible to reduce friction in the payment flow.
    • We've now removed the coupon from from the storefront sidecart platform wide to focus the cart on getting customers to the checkout flow where coupon and gift card application is available.
    • We've now added Return Tracking information to Returns Exports which was previously not included.

    Bug Fixes

    • We've fixed an edge case issue with the storefront checkout flow that caused attribution metadata to be unnecessarily cleared.
    • We've fixed an edge case where it was possible to create a 500 error when passing an unparseable string to the phone number field on user API.
  • 2023/10/11

    PaymentsFulfillmentApps

    New Features

    • Payment attempts that soft decline can now be automatically retried once on an alternate gateway by configuring a re-attempt gateway group.
    • Order Fulfillment Location can now be changed through the dashboard, allowing merchants to move a fulfillment of order items from one location to another.

    Improvements

    • Orders list exports now include the shipping amount, to make this data more readily available for custom reporting purposes.
    • Storefront Assets list view has been overhauled to improve overall UX.
    • Internal Apps now follow our App UX, making them available to pin to the navigation sidebar and offer an overall more clear UX.

    Bugs Fixed

    • Stripe Payment Intents transactions that use a 3DS flow now properly save the flow performed on the transaction.
    • Fixed a UI issue with duplicate product name badges showing in the report detail header.
    • Fixed an issue with express checkout flows to properly route fulfillment location.
    • Fixed an edge case with assets that prevent previously deleted assets from being re-uploaded with the same name.
    • Fixed an edge case where rapid order submission could cause a 500 error when the order already exists.
    • Fixed an edge case that incorretly consumed stock twice.
    • Fixed an issue with email attachments in support tickets expiring, causing them to be inaccessible.
  • Topics
  • Admin API
  • Apps
  • Campaigns
  • Checkout
  • Customers
  • Dashboard
  • Disputes
  • Fulfillment
  • Gift Cards
  • Metadata
  • Notifications
  • Offers
  • Orders
  • Payments
  • Products
  • Reports
  • Settings
  • Storefront
  • Storefront API
  • Subscriptions
  • Support
  • Taxes
  • Themes
  • Webhooks