New Features
- Introducing server-side Meta Conversion API integration to connect your orders to your Meta advertising campaigns for orders created on the storefront checkout flow and Admin API.
- Subscriptions that fail renewal will now automatically send an email to the customer with a one-click link to update their payment method for an automated subscription recovery flow.
- The Admin Add Line Items API now supports passing a payment gateway or payment gateway group to override the initial payment gateway used for the order for deeper payment orchestration in the order flow.
- Gift Cards can now be created and retrieved through the Admin API allowing deeper customized flows to create Gift Cards for customers.
- External applications can now subscribe to fulfillment activity through the
fulfillment.created
andfulfillment.updated
webhooks to be updated when new fulfillments are created and as their delivery statuses are updated. - The Transactions Admin API now includes a new
external_id
property as a reference to the external payment provider's ID for the payment, also includes support to filter byexternal_id
.
Improvements
- Product detail view queries have been improved resulting in faster load times for products in the storefront.
- We've added a new Disputes by Resolution report to help merchants better understand their dispute outcomes.
- The product creation flow UX has some slight improvements to reduce clicks and form validation errors.
- Test subscriptions now don't auto-renew themselves to prevent cases where test subscriptions continuously create new orders forever.
- Storefront theme file settings can now be cleared to support cases where you no longer want to utilize the setting.
- It is now possible to send non-public shipping method IDs on the Admin API to prevent accidental validation errors caused by making a shipping method private.
Bug Fixes
- We've fixed a rare edge case issue where it was possible to create an order with the end result not matching the intended quantity.
- Fixed an issue with the querystrings when using All Time date range that prevented reports from loading.