: Staging
: Production
✨ New
Default addresses in checkout creation
When creating a new checkout, the customer's default billing and shipping addresses are now automatically applied, streamlining the checkout process.
Staff user management improvements
Made several improvements to staff user management:
- Staff members can now be created by upgrading existing customer accounts.
- Deleting a staff member now downgrades them to a customer account instead of removing them entirely.
- The
isStafffield and related queries now use a new permission-based logic system for more flexible access control.
Enhanced product publishing controls
Products with variant attributes now require at least one variant before they can be published or made available. When a product's publish status changes, all associated variants are automatically updated to match.
Token validation query
Added a new query that validates whether an authentication token is still valid, making it easier to check token status before making API calls.
Stripe subscription plan tracking
Marketplace subscriptions now include plan information from Stripe, providing better visibility into subscription details and tiers.
Stripe Tax refund support
Added comprehensive refund handling for the Stripe Tax integration, including:
- Automatic tax calculation for refunds
- Support for both full and partial refunds
- Proper handling of declined fulfillment scenarios
💎 Changed
Attribute template strategy removal
Removed the deprecated attribute template strategy system. Attributes now use a simplified locking mechanism that provides better control over attribute modification.
🪲 Fixed
Fixed an issue where the is_locked attribute default value was not being set correctly based on the template strategy.
Fixed a permissions issue where staff members could view order metadata they shouldn't have access to. Only relevant staff with appropriate permissions can now view order metadata.
Fixed validation logic for fixed-amount refunds to ensure accurate refund processing.
🚫 Deprecated
Deprecated several API fields and permissions as part of ongoing platform improvements:
- The
MANAGE_PRICEBOOKSpermission is no longer needed ProductFilter.datesfield will be removed in a future release- Various legacy mutations and fields across accounts, apps, checkouts, orders, payouts, sellers, products, and plugins
The Authorize.Net payment integration has been removed. Please migrate to Stripe or another supported payment provider.