• 04/03/2026

    CheckoutPaymentsTaxes

    New Features

    • Tax settings have been overhauled to bring more clarity and flexibility to assign Tax Services to Tax Regions allow for multiple tax services at the same time.
    • Stripe Link is now supported as an express checkout method for a faster, lower friction payment experience.

    Improvements

    • Campaigns app now always shows for all users in the dashboard for all users who have access to the app.
    • Storefront Checkout now supports South Korea, Japan, China, and Israel and their local respective currencies.
    • We've improved our background CSV export process to be more robust and less likely to
    • German translations on the Checkout flow have been improved to match customer expectations in German speaking markets.
    • We've improved our logic and handling to always pass a customer phone number to shopify on the shipping address if one is possibly available.
    • PayPal now supports adding custom soft descriptor statement descriptor through the dashboard settings, Campaign settings, and also per order using the statement_descriptor Admin API.

    Bug Fixes

    • We fixed an issue with product.udpated webhooks not being able to send retries if the product images were deleted.
    • We fixed an issue with subscription next renewal date was not set properly after the subscription recovery flow succeeded.
    • We fixed an issue with campaign integration modal not showing after a second click.

  • 11/06/2025

    CheckoutAdmin APIDisputes

    New Features

    • UI Overhaul for Accounts & Payments: We’ve rolled out a redesigned interface for 29 Next Accounts and Payments, aligning them with the main store UI for a more consistent and intuitive user experience.

    • Disputed Order Fulfillment Cancellation: It’s now possible to cancel fulfillment on disputed orders (when supported), helping prevent scenarios where items ship after a dispute has been filed.

    Improvements

    • Shipping Discounts in One Step Checkout: Discounted shipping prices are now properly displayed in One Step Checkout when the checkout session includes a shipping discount.

    • Inventory Export Enhancements: Inventory exports now include allocated stock values, giving merchants more complete data for inventory planning and reconciliation.

    • Improved Gateway Handling: Gateway logic relating to bankcard persistence on recurring payments has been improved to better handle cases where the previously used gateway is no longer active.

    • Simplified User Permissions: Dashboard user permission groups have been removed for a cleaner, more straightforward permissions model.

    • Resilient PayPal Subscription Handling: Recurring PayPal billing now more gracefully handles deactivated PayPal accounts, reducing failed payment errors.

    • Cleaner Campaign Analytics: Bot sessions are now excluded from campaign analytics, resulting in more accurate session counts and conversion rate KPIs.

    • Admin API Pagination Performance: Pagination performance has been improved across all Admin API list views, especially helpful for large data sets.

     

    Bug Fixes

    • PayPal Cancellation Redirect Fix: Fixed an issue where customers who canceled a PayPal payment were redirected to an empty cart instead of being returned to the checkout flow.

    • Fraud Analysis Fix: Resolved a bug that impacted fraud analysis logic when creating orders from the dashboard.

    • Order Timeline Pagination Fix: Timeline events now paginate correctly when more than 100 events are present on an order.

    • Spreadsheet Import Fix: Improved handling of integers formatted as strings from different spreadsheet editors to ensure accurate data imports.

    • Subscription Export Fix: Fixed an issue that prevented subscription exports from running unless a date range filter was applied.

  • 2025/04/02

    CheckoutAdmin APIOrdersMetadata

    New Features

    Dashboard Support for Line Item Metadata: Line item metadata can now be viewed and edited directly in the dashboard for Carts, Orders, and Subscriptions.

    Revamped Order Refunds API: A new two-step Order Refunds API flow is now available, allowing you to preview and calculate refunds before creation. This flow supports line-item level refunds and aligns with the dashboard’s refund experience.

    Split Fulfillment Orders Filter: Orders list can now be filtered by “Has Split Fulfillment,” making it easier for merchants to identify orders with multiple fulfillment records.

     

    Improvements

    Digital Product Fulfillment Enhancements: Digital products now follow an improved order management and auto-fulfillment flow. This allows upsells to be added during order creation, even when the order begins with digital products only.

    Updated Apple Pay SDK: We’ve updated to the latest Apple Pay SDK, which now includes support for Apple Pay on non-Apple devices and browsers.

    Campaigns App Pinning: Users can now pin campaigns to keep important or frequently accessed campaigns at the top of the Campaigns App list view.

    Improved Event Tracking Setup: Event tracking setup now links directly to developer documentation for easier access to event guides and usage examples.

    Overhauled Gorgias App: The Gorgias integration has been rebuilt with significantly improved multi-store support, allowing smoother loading of the 29 Next widget inside Gorgias.

    Upgraded Klaviyo App Integration: The Klaviyo App now uses the latest Storefront Event Tracking framework for more accurate and flexible customer activity tracking.

    Improved Shipping Discount Calculation: Shipping discount logic has been improved for Google Pay and Apple Pay within our 3-step checkout flow.

     

    Bug Fixes

    3DS Test Card Fix: Resolved an issue where the 3DS test card was not functioning as expected.

    Fulfillment Location Move API Fix: Fixed a bug where a successful fulfillment location move could incorrectly return a 500 error.

    Refund Error Handling Fix: Attempting to refund an uncaptured transaction now correctly returns a validation error instead of a 500 error.

    Product Variant Attribute Fixes: Addressed several edge cases related to editing and saving product variant attributes.

    Apple Pay Order Creation Fix: Fixed an issue where Apple Pay orders could occasionally fail to create.

    Returns Reporting Correction: Corrected report values related to returns that were sometimes calculated incorrectly.

    Checkout Customization Flow Fix: Fixed a 500 error that could occur when viewing the storefront via Checkout Customization.

    Improved Shopify Sync Error Handling: Enhanced handling for intermittent errors received from Shopify during order syncing.

  • 2025/02/19

    CheckoutStorefrontProducts

    New Features

    Configurable Product Filters: The Storefront Product Catalog now supports configurable filters, allowing customers to refine product searches by attributes, price, and availability.

    Bulk Inventory Management: Inventory can now be updated in bulk via an Export and Import process, making stock management more efficient.

    Enhanced ShipStation Integration: ShipStation now supports Partner API Keys, providing higher API rate limits for high-volume accounts.

    Expanded Storefront GraphQL API: The products query now includes filters for product node IDs and PKs, enabling theme developers to create richer customer experiences.

    Improved Meta Pixel Integration: Meta Pixel now leverages our Storefront Event Tracking framework for a more robust and future-proof tracking integration.

     

    Improvements

    Checkout Customization Previews: Merchants can now preview customer account screens with mock data, allowing them to see exactly what customers experience when logging into their storefront accounts.

    Faster Storefront Tracking Events: The performance of tracking events on the storefront catalog has been optimized for improved response times.

    Stronger Subscription Restrictions: Blocklisted customers are now prevented from reactivating their subscriptions through their customer accounts.

    Faster Order Detail Views: Order detail views now load more efficiently with optimized queries and improved data storage for fulfillment event dates.

     

    Bug Fixes

    Subscription Renewal Fix: Resolved an issue where subscription payment method updates failed due to the subscription product being out of stock.

    Order Search Fix: Fixed a bug that prevented users from searching for orders via accounts.29next.com, even when they had the necessary permissions.

    Cart Error Handling Fix: Attempting to add a product without a price to the cart now correctly returns a 400 error instead of a 500 error.

    Login Throttling Enhancement: Login attempts are now more gracefully throttled with a dedicated 429 error page when brute force login attempts are detected.

  • 2025/01/08

    OffersCheckoutPaymentsProducts

    New Features

    • Storefront event tracking now has new events for deeper tracking in the checkout flow; checkout_contact_info_submitted, checkout_shipping_method_submitted, and checkout_shipping_address_submitted, see event tracking docs.
    • Storefront Single Page checkout can now be customized through the dashboard Checkout settings to apply deeper branding styles.
    • Coupon share links now feature a dropdown selector to choose the redirect destination when the coupon is applied.
    • Shopify customer updates are now synced automatically to the 29 Next customer user account when using Shop Sync.

    Improvements

    • Inventory Low Stock alerts has now been consolidated into the inventory view to improve inventory management user experience.
    • Partial fulfillment logic has been improved to not create a new fulfillment order for the remaining products to simplify fulfillment integration logic.
    • We've improved our payment flow handling when payment processors are unavailable.
    • We've improved the SKU filter logic to be exact match to prevent cases where of matching multiple SKUs.

    Bug Fixes

    • We've fixed an issue with 3DS frictionless flow that intermitently failed depending on the user/browser behavior.
    • We've fixed an issue with custom shipping prices not being applied with Stripe APM payment flow.
    • We've fixed an issue with Partial Fulfillment Requests not sending the correct fulfillment order line items.
    • product.updated webhooks were not triggered when removing product categories.
    • We've fixed an issue with product out of stock messages not being shown in the side cart when adding product fails.
  • 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