⛵ Added
- Added the ability to use one account to view products as both a storefront customer and a marketplace seller:
- Added the optional
requestor-roleAPI header, with supported values ofstafforbuyer, which determines whether to query products and related entities as a buyer or seller staff member
- Added the optional
- Added the following to support quickstart onboarding checklists:
- Added triggers to mark quickstart onboarding checklist items completed:
payout_account_created,first_warehouse_created, andfirst_product_created - Added a
checklistresolver for theSellerquery, which returns allchecklistobjects for a given seller - Added
SellerOnboardingChecklistmodel to track complete and incomplete checklist items - Added
MarketplaceConfiguration.default_seller_checklistfield to support the default checklist for a marketplace
- Added triggers to mark quickstart onboarding checklist items completed:
- Added new GraphQL mutations in the format objectAction to replace mutations in the format actionObject, which will be deprecated on Dec 16, 2023. See the GraphQL API docs and schema for more information and deprecation dates.
- Added the
statusandsub_statusfields to thePRODUCT_CREATEDandPRODUCT_UPDATEDwebhook payloads - Added the
SellerOwnerDeletemutation, which disassociates a user account from a seller
🪲 Fixed
- Fixed an issue with stock migration when a product has no default variant and added better error logging
- Fixed a logging issue where non-error-related information was being logged as errors