statement_descriptor Admin API.product.udpated webhooks not being able to send retries if the product images were deleted.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.
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.
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.
• 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.
• 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.
• 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.
• 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.
• 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.
• 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.
checkout_contact_info_submitted, checkout_shipping_method_submitted, and checkout_shipping_address_submitted, see event tracking docs.product.updated webhooks were not triggered when removing product categories.