• 21/01/2026

    PaymentsWebhooks

    New Features

    • Next Payments merchants can now manage their bank accounts that payouts are sent to through the payments dashboard.
    • Webhooks now have analytics to track receiver response times to provider deeper visibility into receiver performance that can cause downstream operational issues.

    Improvements

    • Global order search across stores performance has been significantly improved for faster and more accurate results.
    • Bankcards that have a temporary decline are no longer hidden on dashboard order create flow allowing merchants to re-attempt a payment.
    • We've improved the Admin API search functionality to allow partial phone number search matching across all users.
    • Pagination UX has been improved across all views to show the last page link in cases where the count of objects is known.
    • Store payment details now link the Next Payment details as an easier workflow to get to the Next Payments detail view.
    • Payment filters have been improved for faster response times and improved user experience to return expected results.
    • Failing Paypal accounts now show a notificaiton on the store dashboard landing page to improve failing account visibility.
  • 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.
  • 6/8/25

    StorefrontWebhooksCampaigns

    New Features

    • Cart-Wide Percentage Discount Incentive: Merchants can now create offer incentives that apply a percentage discount to the entire cart total, making it easier to drive conversions with compelling promotional offers.

    • Campaigns API: Dynamic Payment Methods: The Campaigns API now includes available_payment_methods and available_express_payment_methods, enabling campaign developers to dynamically show eligible payment options within their flows.

    • New transactions.updated Webhook: Transactions now trigger a transactions.updated webhook event when they become disputed, allowing external systems to track dispute events in real time.

     

    Improvements

    • Faster Storefront Performance: Storefront catalog queries and page load times have been optimized—yielding up to 40% faster performance for end users.

    • Customer Report Speed Gains: Customer report views now load faster due to improved query efficiency and data aggregation.

    • Export Size Limit for Stability: Exports are now capped at 100,000 objects. Users attempting to export more will see a warning—ensuring faster and more reliable export processing.

    • User Address Admin API Documentation: The User Address API endpoints now include detailed attribute descriptions, improving clarity for developers integrating external systems.

    • Campaign Analytics Optimization: Campaign Analytics performance has been improved with more efficient backend queries and data processing.

    Bug Fixes

    • Order Status Race Condition: Fixed a rare race condition where the order status would not update to “Processing” after being sent to fulfillment.

    • Apple Pay & Google Pay Logs: Resolved an issue where failed Apple Pay and Google Pay transactions did not appear in the payment transaction logs.

    • Checkout Settings Access Restriction: Fixed an issue where users could still access checkout functionality directly from within Checkout Settings, which was unintended behavior.

    • Subscription Interval Null Handling: Corrected a 500 error triggered by passing null as the subscription interval in the Admin API.

    • Campaign Package Mobile View Fix: Fixed missing links to campaign packages on mobile, allowing users to properly view and manage packages from their mobile devices.

    • 3PL Central Logs Fix: Resolved an issue that caused the Logs tab to be hidden in the 3PL Central app.

  • 2024/06/19

    SubscriptionsAdmin APIPaymentsWebhooksFulfillment

    New Features

    • Introducing server-side Meta Conversion API integration to connect your orders to your Meta advertising campaigns for orders created on the storefront checkout flow and Admin API.
    • Subscriptions that fail renewal will now automatically send an email to the customer with a one-click link to update their payment method for an automated subscription recovery flow.
    • The Admin Add Line Items API now supports passing a payment gateway or payment gateway group to override the initial payment gateway used for the order for deeper payment orchestration in the order flow.
    • Gift Cards can now be created and retrieved through the Admin API allowing deeper customized flows to create Gift Cards for customers.
    • External applications can now subscribe to fulfillment activity through the fulfillment.created and fulfillment.updated webhooks to be updated when new fulfillments are created and as their delivery statuses are updated.
    • The Transactions Admin API now includes a new external_id property as a reference to the external payment provider's ID for the payment, also includes support to filter by external_id.

    Improvements

    • Product detail view queries have been improved resulting in faster load times for products in the storefront.
    • We've added a new Disputes by Resolution report to help merchants better understand their dispute outcomes.
    • The product creation flow UX has some slight improvements to reduce clicks and form validation errors.
    • Test subscriptions now don't auto-renew themselves to prevent cases where test subscriptions continuously create new orders forever.
    • Storefront theme file settings can now be cleared to support cases where you no longer want to utilize the setting.
    • It is now possible to send non-public shipping method IDs on the Admin API to prevent accidental validation errors caused by making a shipping method private.

    Bug Fixes

    • We've fixed a rare edge case issue where it was possible to create an order with the end result not matching the intended quantity.
    • Fixed an issue with the querystrings when using All Time date range that prevented reports from loading.
  • 2024/02/01

    Admin APIStorefrontWebhooksCustomersCampaigns

    New Features

    • Storefront Accounts have been completely overhauled and moved into the core platform to improve customer UX and pave the path forward for deeper customer account features.
    • Subscription Line Items can now be managed from the Admin API enabling new integration possibilities.
    • Introducing Metadata APIs allowing external apps to register their Metadata Definitions on stores for metadata used in their integration.
    • Disputes resolution flows now offer the ability to register external refunds.
    • It is now possible to restock items back to inventory when creating a refund for an order.
    • Campaigns app now features improved failed payment handling for external redirect flows.
    • Webhook subscribers can now listen for store general configuration updates through the store.updated webhook.

    Improvements

    • Many major improvements have been integrated with the Admin API unstable version with improved performance, additional order reporting values, and consistency, see docs.
    • Store Payments Env key is now automatically saved during Campaigns App installation flow to reduce setup steps.
    • Customer IP Address is now sync'd to Klaviyo to power their profile location features to leverage a customer location in automation flows.
    • We've improved order refund and order adjustment tracking to improve the accuracy of order returns report values.
    • Order Returns can now be filtered by Products to easily find returns by product.
    • Orders can now be filtered by has_outstanding_balance to find orders that have outstanding owed refunds or require payment collection.
    • Core Attribution fields now all support a consistent 500 characters to match external attribution platform general best practices.
    • Maxmind App has been refactored to use the riskScore API instead of Insights to reduce costs.

    Bug Fixes

    • Images inserted into emails now save properly to the ticket so they can be seen by dashboard users.
    • Fixed an issue with saving the comment mode on support macros.
    • Fixed error message shown in the Partners App portal when creating a release for an S2S app without an app file.
    • Fixed an edge case issue with using a different billing address than shipping in the storefront checkout flow.
    • Fixed an edge case issue with campaign currencies blocking package creation.
  • 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