• 25/06/25

    Admin APIMetadataCampaigns

    New Features

    • Campaign Analytics by Page: Campaign Analytics now provides a breakdown of events by page, showing session visits, orders created, and upsells, giving merchants deeper insights into how each campaign page is performing.

    • Device & Browser Performance: Campaign Analytics now includes performance breakdowns by device type and browser, helping merchants monitor KPIs and optimize for different audiences.

    • Bulk Campaign Package Creation: The Campaigns App package creation flow now supports bulk creation of product variants, streamlining setup for campaigns with many product variants and improving data quality.

    • Campaign List Performance Metrics: The Campaigns App list view now displays key performance metrics, giving merchants a quick overview of how campaigns are performing without needing to drill into reports.

    • Google & Slack Social Sign-In Support: Platform login now supports Google and Slack sign-in for faster, more convenient access to your account.

    • Shop Sync Order Attribution Metadata: Shop Sync now syncs order attribution metadata to Shopify order metafields, enabling merchants to pass custom attribution values directly into Shopify.

    • Automatic Variant Generation for Attribute Options: Adding new product attribute options now automatically generates all variant combinations, ensuring complete variant coverage for your products.

     

    Improvements

    • Improved Checkout Link Behavior: Checkout links now remain on the current page when opened in a pop-up, such as those triggered by Klaviyo, for a smoother customer experience.

    • Order Filtering by Currency: Orders can now be filtered by currency in both the dashboard and Admin API, providing better management for stores selling in multiple currencies.

    • Order Line Item Timestamps: Admin API order line items now include created_at and updated_at properties, giving API consumers additional context for tracking line item changes.

    • Enhanced Checkout Customization: Additional settings have been added to checkout customization, allowing merchants to further adjust colors to match their brand.

    • Metadata Filtering: Metadata definitions can now be filtered through both the dashboard and Admin API, supporting deeper integrations with external systems leveraging metadata.

     

    Bug Fixes

    • Template Editor Save Fix: Resolved a UI issue in the dashboard template editor that prevented changes from being saved.

    • Klaviyo Pop-up Fix: Fixed an issue where Klaviyo pop-ups were not displaying on storefronts as expected.

    • Apple Pay & Google Pay Redirect Session Fix: Corrected an issue where returning users in the Google Pay or Apple Pay redirect flow did not always have an updated browser session.

    • Cart Currency Fix: Fixed an edge case where carts created through the Admin API did not consistently save the correct currency.

    • Shop Sync Shipping Address Fix: Resolved an issue where shipping addresses were not saved in Shopify when Apple Pay provided no last name.

    • Disputes UI Sorting Fix: Fixed an issue where sorting in the Disputes UI did not work and could cause a 500 error.

  • 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/03/19

    Admin APIPaymentsReportsProductsMetadataCampaigns

    New Features

    Simplified PayPal Account Setup: The PayPal connection and authorization process has been completely redesigned for a more seamless and user-friendly setup experience.

    Expanded Admin API Metadata Support: Carts, Orders, and Subscription Line Items now accept metadata via the Admin API, enabling deeper platform integrations and external tracking of line items.

    Improvements

    More Accurate AOV Metrics: Order Report AOV calculations now account for order totals inclusive of returns and refunds, for improved accuracy in merchant reporting.

    Flexible SKU Management: Product SKUs can now be duplicated across multiple products, providing greater flexibility in product catalog management.

    Persistent Orders List Date Range Selection: The date range selection in Orders List view now persists across sessions, enhancing the merchant user experience when monitoring order activity.

    Improved Email Domain Setup Instructions: Email sending domain setup instructions have been refined to minimize user errors when configuring DNS entries.

    Optimized Campaign Package Image Handling: Large campaign package images are now validated and compressed to ensure proper thumbnail generation.

    Consistent Storefront Branding: Storefront customer account branding logos now follow the same sizing rules as those in the checkout experience for a more cohesive appearance.

    Enhanced Storefront Event Tracking: A new init() method has been introduced, providing event tracking integrations with additional context when firing events.

    Storefront Catalog Filter Warnings: Users are now alerted if a catalog filter source has been deleted, prompting them to resolve potential filtering issues.

    Bug Fixes

    Fixed Low Stock Alert Links: Low Stock Alert notifications now correctly direct users to the new inventory management views.

    Resolved Unexpected Event Tracking in Checkout Customization: Storefront Event Tracking no longer fires unintended events in the Checkout Customization flow.

  • 2024/1/17

    Admin APIMetadataCustomersCampaigns

    New Features

    • Overhauled the Campaign App package editing experience and introduced package images to allow campaign developers leverage package images directly from the campaigns app.
    • Customer events have been overhauled and we've now introduced a new payment failed event to easily surface when a customer has failed payment attempts.

    Improvements

    • Store Payments Environment Keys are now available on the Store Detail Admin API for external apps and integrations to have programmatic access to.
    • We've now changed the Google Maps integration to require a merchant provided key through their store Checkout settings.

    Bug Fixes

    • We've fixed an issue with Metadata Boolean values not being stored properly which in turn prevented them from working properly for data filters.
    • We fixed an issue with the Dispute Detail view showing the wrong dispute amount.
    • Fixed a regression introduced that the prevented saving the global settings in Campaigns app.
    • Added improved logic to prevent the deletion of 29next.store sending domain globally throughout the system.
  • 2023/1/4

    CheckoutAdmin APIReportsOrdersMetadataFulfillmentStorefront API

    New Features

    • Introducing a new Order Detail layout view that greatly improves order management UX.
    • Metadata fields can now be enabled as Search Filters, making them much more useful as data points throughout the system.
    • The Admin API now allows passing a custom shipping_price to override the default price for the passed shipping_method to simplify order creation on the Admin API.
    • The Storefront GraphQL API now includes Products for cart line items, subscription properties to preview the subscription that will be created after checkout, and support for adding and removing vouchers.

    Improvements

    • Report date pickers now include a "Last Month" date range.
    • Improved the checkout flow to maintain an anonymous user's email address when going back to the shipping information step.
    • Improved PayPal transaction logging to redact the password so it's not available in logs.
    • order.updated and customer.updated webhook events are now triggered when updating metadata on orders and customers.
    • Improved the Blog Posts dashboard list view by adding the Post Date which is most relevant for blog posts.
    • Optimized subscription list view queries for more reliable page load times.
    • Improved customer ip_address validation to prevent invalid IP address from being passed into this field and failing downstream.
    • Improved the ShipStation Cancel Order logic to handle cases where the order has already been removed from ShipStation.

    Bug Fixes

    • Fixed an issue with Orders Overview Report showing user's email instead of the associated user account.
    • Improved the subscription renewal logic to check for subscriptions that have had a payment event within the last 24 hours, and exclude them from being considered for renewal.
    • Fixed an issue with Partner Reports where the Funnel field was expected to be exact but it was icontains causing the report to show unexpected results.
  • 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