• 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/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/05/08

    Admin APIThemesStorefrontDashboardFulfillment

    New Features

    • Introducing 3PL Central as a new fully integrated Fulfillment Sevice App allowing merchants to automate their fulfillment flow with warehouse providers using 3PL Central WMS. 
    • Developers can now subscribe to webhook events for gateway.created and gateway.updated to stay up to date with store payment gateway configuration changes.
    • Customer Accounts now have a new setting to disable Support Ticketing for merchants that don't use our internal ticketing functionality.

    Improvements

    • Theme developers now have the ability to create settings for Product Categories that can be used to dynamically populate storefront theme templates.
    • The Dashboard Create Order form now follows the cart max items setting so it's consistent with the storefront when adding products an order.
    • We've now added YunExpress as a core fulfillment carrier and also now automatically detect and map YunExpress tracking codes through the ShipStation app.
    • It's now possible to pass multiple stockrecords when creating a product to simplify the workflow of external systems creating products in a store catalogue.
    • We've improved the logic and process of notification to Fulfillment Service Apps when they have many new fulfillments available waiting to be accepted.
    • The partner_transaction_id field has been removed from the Admin API to improve clarity for external API data consumers.
    • We refactored the customer selection and creation UI on Gift Cards to follow the Create Order UI for UX consistency.
    • Product structure has been removed from the Admin API for increased clarity.
    • We've improved thumbnail generation and handling for Campaigns App to support images with transparent backgrounds.

    Bug Fixes

    • Fixed an issue in the storefront checkout flow where the customer email address field disappeared when navigating back to the information step from the payment step.
    • Fixed an issue with duplicate product categories causing a 500 error instead of a standard validation error.
    • Fixed an edge case that prevented parent products that have variants from being able to be deleted.
    • Fixed an edge case where decline throttle settings did not work properly if a payment gateway was not active.
    • Fixed an issue where the customer's first address added through the Dashboard was not set as the default shipping and billing address.
  • 2024/03/27

    SubscriptionsThemesStorefrontReports

    New Features

    • Introducing a new Subscriptions Retention report that is fully filterable to see your subscriber retention cohorts based on any subscription filter attribute.
    • Theme developers can now create settings for single or multi-products used in the default templates for more robust configurable themes. 
    • Storefront now features dashboard configurable menus that automatically populate in storefront themes for an easier merchant store configuration experience.

    Improvements

    • All dashboard list views and reports now exclude empty querystrings while filtering for more clear user experience and shorter urls for sharing.
    • Fixed several non-intuitive UX issues with the subscription payment update flow in storefront for improved ease of use.
    • Campaigns list view is now automatically sorted to show your most recently created campaigns first as they are more likely to be in use and actively being worked on.
    • We've changed the global theme context of basket to cart for more consistency across the platform and naming conventions.
    • Theme Kit now automatically handles and recovers when it encounters a rate limit error while pushing and pulling large sets of theme files.

    Bug Fixes

    • Fixed an issue causing a 500 error when viewing a customer in the dashboard.
    • Fixed an issue that occasionally happened with rapid successive API requests with a customer address.
  • 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