• 07/01/2026

    WebhooksCampaigns

    New Features

    • Introducing Campaigns App Offers & Discount Codes, a new robust solution for offering discounts on multiple items, with API support to dynamically display discounts on external campaign pages.

    Improvements

    • We've overhauled the Shop Sync setup flow to support Shopify's new dev dashboard API access token flow.
    • PayPal shipment tracking uploads now wait for the order to be fully fulfilled, improving our ability to always upload tracking numbers to PayPal in mixed fulfillment scenarios.
    • We've improved database queries on the dashboard card list view for faster load times and improved UX.
    • We've improved webhook deduplication workflows to be much more efficient and reduce the overall load on databases for all background processing.

    Bug Fixes

    • We've fixed an edge case caused by duplicate product category key paths not being able to resolve for products created through the Admin API.
    • We've fixed an issue with Offers combinations saving unexpected combinations when updating existing site offers.
    • We've fixed an issue with Stripe 3DS to be compatible with new changes from the authentication flow.
  • 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.
  • 10/12/2025

    New Features

    • Storefronts now have full page caching with up 10x faster response times for improved customer experiences.
    • Merchants can now pass a custom statement_descriptor on each order to more accurately reflect the order on customer bank statements to reduce disputes.
    • Merchants can now configure campaigns to use send a custom statement_descriptor that matches their campaign flow for improved charge recognition by the customer.

    Improvements

    • We've corrected several missing transtions and also improved translations across customer accounts for improved customer experience in non-english markets.
    • We've improved the logic for campaign sales calculations to be more accurate and taking into account more scenarios with different payment flows and possible order management actions.
    • Next Payments now has improved handling of the rare case of a failed refund and will show correctly in the dashboard.
    • Shop Sync now sends payment information for orders sync'd to shopify to improve the order management views, reporting and also prevent possible duplicate payments.

    Bug Fixes

    • We fixed an issue with order confirmation pages showing non shippable products across multiple fulfillments.
    • We fixed an edge case with App Kit wherein the manifest referenced a path that does not exist and was not providing validation error back to the developer.
  • 26/11/2025

    PaymentsDashboard

    New Features

    • We've completely overhauled Customer and Order search strategy, migrating to an advanced high-performance full text search index, reducing query times and improving relevance, especially on larger stores.
    • We've added Page and Blog Post Metadata, expanding capabilities for Storefront Theme Developers to add dashboard configurable features through custom templates and metadata.
    • We now support Klarna Disputes through the Next Payments portal allowing merchants to respond and defend disputes related to Klarna payment transactions.

    Improvements

    • Shop Sync now uses Shopify's latest GraphQL Admin API version 2025-10 for future compatibility.
    • We've improved Next Payments Disputes with the addition of pre-arbitration handling when the issuer declines merchant provided defense evidence.
    • We've improved query performance for background abandoned cart tasks for reduced database load and improved operational performance.
    • We've improved query performance for Paypal related tracking upload tasks for improved efficiency.
    • We've improved Klarna payment validation messages related to Klarna regional support for easier understanding of why the payment was not attempted.
    • Assigned Fulfillment Requests Admin API now returns consistent response data for consistent behavior regardless of permission scopes.

    Bug Fixes

    • Fixed an issue with Campaign Performance Analytics not being able to infer the correct timezone on datetime objects.
  • 12/11/25

    New Features

    • Sales by Page in Campaign Analytics: Campaign Analytics now includes Sales by Page, allowing merchants to analyze which funnel pages are contributing most to total campaign revenue.

    • New Collect Payment API: A new API endpoint has been introduced to collect payment for outstanding balances after an order has been edited.  This is ideal for manual workflows or custom billing flows.

    • Recalculate Prices in Campaign Packages: Campaign Package editing now includes a Recalculate All Prices option, making it easier to update price changes across multiple currencies in multi-region campaigns at one time.

    • Configurable Campaign Shipping Countries: Campaign shipping countries can now be defined directly in campaign settings, and are returned via the campaignRetrieve API, allowing for dynamic country-based campaign logic.

     

    Improvements

    • Order Timeline Accuracy: When line items are added to an order via the Admin API, an associated timeline event is now automatically created.  This improves audit trails and order history visibility.

    • Localized APM Redirects: Redirect flows for alternative payment methods (like Klarna, PayPal, etc.) now respect the customer’s current language, ensuring a more seamless localized experience.

     

    Bug Fixes

    • Fulfillment Report Filter Fix: Resolved an issue where the Locations filter in Fulfillment Reports was not functioning correctly.

    • Duplicate Meta Pixel Fix: Fixed a bug that was causing two Meta Pixels to be injected into the storefront in certain scenarios.

    • Apple Pay Digital Order Fix: Addressed an edge case that blocked digital-only orders from completing successfully when using Apple Pay.

  • 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