NEXT Payments - Klarna Subscriptions: Customers can now use Klarna to sign up and pay for subscriptions—expanding payment flexibility and improving conversion rates for recurring products.
NEXT Tagging for Shopify Orders: All orders sent to Shopify via Shop Sync are now automatically tagged with “NEXT”, making it easier to filter and manage them within the Shopify admin.
Bankcard Network Token Support: When switching payment gateways on subscriptions or upsell orders, the system now automatically uses network tokens for higher approval rates and improved reliability.
Campaign Session ID: Campaigns App logs now include a session ID, allowing users to trace all events related to a specific customer session for easier debugging and tracking.
Variant-Level Metadata Support: Metadata is now exposed at the variant level (separate from the parent product), enabling more advanced storefront customizations for individual product variants.
Faster Order List View: Performance of the Orders list view has been significantly improved, particularly for stores with large product catalogs.
NEXT Campaigns - Analytics Speed Boost: Campaigns App Analytics views now load much faster and are more stable, with several edge-case bugs resolved.
Payment Method in orderRetrieve API: The orderRetrieve API now returns the payment method used on the order, simplifying receipt page implementation in campaigns.
Theme Template Validation: The platform now validates uploaded theme templates to prevent the use of invalid include tags pointing to non-existent partials, reducing render errors.
Improved Theme Kit Logs: Terminal logs for Theme Kit now display clearer error messages when asset upload or update operations fail.
Product Purchase Availability Webhook: Changes to product purchase availability now trigger a product.updated webhook, allowing connected systems to stay synced in real time.
Auto-Closure of Stale Support Tickets: Support tickets with no activity for over 6 months will now automatically close, helping merchants maintain a clean and actionable support queue.
False Error on orderUpsellCreate API: Fixed an edge case where the Campaigns orderUpsellCreate API returned a false error despite successfully creating the upsell.
Single Page Checkout Validation Fix: Resolved an issue that caused the single page checkout flow to get stuck in validation when card details were missing.
Custom Cancel Reason Validation: Fixed a bug where overly long custom cancel reasons in the order cancellation form could trigger a 500 error.
Klarna on NEXT Payments: Klarna is now available as a payment method through NEXT Payments, expanding options for buy-now-pay-later transactions.
Interactive KPI Charts in Campaign Analytics: Campaigns App Analytics charts can now be toggled between key metrics to help merchants visualize how performance changes over time—ideal for funnel optimization.
Expanded Campaigns App Product Data: The Campaign App retrieve API now returns additional product data, enabling developers to group related products by variant attributes and automatically mark out-of-stock items as unavailable.
Campaign Package Data Enhancements: Campaigns App Packages now display more detailed information about underlying product SKUs, inventory availability, and purchase status, streamlining campaign management.
Revamped Transactional Emails: All customer-facing transactional emails have been redesigned with a cleaner, more modern look to enhance communication with end customers.
New Orders by Source Report: A new reporting view lets merchants analyze the origin of their orders across Checkout Flow, Subscriptions, Dashboard, and Admin API, offering deeper insights into sales distribution.
Localized Checkout Forms: Checkout address formatting has been localized for 21 new countries, aligning with local conventions and improving conversion rates.
Subscription Cancellation Date in Exports: Subscription exports now include the cancellation date, enabling richer external analysis of churn and retention.
Improved Apple Pay Domain Registration: Enhanced error handling and retry logic have been implemented for Apple Pay merchant domain registration to handle edge cases more reliably.
Webhook Timeout Handling: Webhooks now timeout after 20 seconds to prevent delays caused by unresponsive endpoints, improving overall stability of webhook processing.
Timezone Analytics Chart Error: Fixed an issue where the analytics chart could fail with a 500 error when crossing over into a new day due to timezone differences.
Order Search Authentication Fix: Resolved a bug where unauthenticated users attempting to search for orders received a 500 error instead of a proper authentication prompt.
Multi-Currency Campaign Support: NEXT Campaigns now support multiple currencies across all associated packages, allowing merchants to run a single campaign flow while advertising in different markets with localized pricing.
Smarter Subscription Retry Handling: Subscription retry recovery transactions are now excluded from gateway failure notifications, reducing noise and false alerts due to their inherently higher failure rate.
Easier Access to Product Variant IDs: The product variant ID is now consistently accessible via the “View” link on product detail pages in the dashboard—making it easier to generate accurate Checkout Links.
Address Requirement for Fulfillment Locations: Fulfillment locations created in the dashboard now require an address, ensuring valid routing logic and preventing incomplete location setups.
Reduced customer.updated Event Noise: The customer.updated
webhook is no longer triggered on every new order, reducing event volume and simplifying downstream handling for actual customer data changes.
Auth Code Filtering in Next Payments: Transactions in NEXT Payments can now be searched and filtered by authorization code, helping dispute service providers locate specific transactions even with minimal context.
Payments Account Balance Display Fix: Improved clarity of held reserve amounts in the NEXT Payments Account Balance view and resolved an issue where incorrect additional currency balances were displayed in some cases.
New Verify API Endpoint: A new verify endpoint is now available, allowing platforms to verify and retain a card token before using it in an order or subscription. This offers a more flexible and secure approach to pre-validating payment methods.
Expanded App Settings Field Types: Internal app settings now support more field types, aligned with those available in Theme Customization Settings—making it easier for apps to adopt rich configuration options.
Auto-Sync Product Slug with Title: Product URL slugs now automatically update to reflect changes to the product title, helping maintain SEO and internal consistency.
Improved Dashboard Help Links: User documentation search and support links within the dashboard have been refactored to offer a smoother, more intuitive experience.
Order Exports Include GCLID: Google Click ID (GCLID) is now included in order exports, enabling bulk retrieval of paid search attribution data outside the Admin API.
Store Schema in Theme Templates: The store schema name is now available as a theme template variable, simplifying the ability to pass store context into client-side JavaScript.
Inventory Duplication & Search Filter Fixes: Resolved issues that caused duplicate inventory entries and search filters not returning expected results.
Gift Card Checkout for Free Orders: Fixed an issue in the Single Step Checkout flow where free orders using a gift card could not complete the checkout process.
Export Stability Fix: Addressed a regression introduced in recent export processing optimizations that caused unexpected export issues.
Original Price Discount Fix: Fixed a bug where original prices on order line items did not correctly reflect applied discounts.
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.
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.
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.