: Staging
: Production
✨ New
Fulfillment type tracking
Added support for tracking fulfillment types (physical, digital, etc.) at the product and variant level. This foundation enables better handling of digital products and more flexible fulfillment workflows in the future.
Improved error reporting
Enhanced internal error handling across the API to provide better traceability and more consistent error responses when unexpected issues occur.
🪲 Fixed
Fixed several issues with payout processing:
- The
vendor_payout_updatedwebhook now fires correctly when payouts are processed. - Payout creation operations are now properly wrapped in database transactions to prevent inconsistent states.
- Payout status calculations are now more accurate when marking orders as paid out.
Fixed an issue where rich text attribute values could be incorrectly shared across multiple products, causing unintended data changes.
Fixed an issue during Shopify product ingestion where digital/physical product classification was not correctly determined from the variant's shipping requirements.
Fixed an issue with the customerUpdate mutation that could cause unintended field updates when modifying customer information.