Skip to main content

API v1.3.11

✨ New

Checkout
Update checkout note mutation

Added the checkoutNoteUpdate mutation to update a given checkout with a note.

Checkout
Bulk update seller shipping methods mutation

Added the checkoutSellerShippingMethodsBulkUpdate mutation to update the shipping method of multiple sellers on the same checkout.

Agreements
Granular agreement commissions API

Added the ability to add and delete granular commissions to marketplace agreements through the agreementCommissionCreate and agreementCommissionDelete mutations. Currently, the only supported type of granular commission is category.

💎 Changed

Performance
Performance improvements to checkouts and orders

Various performance improvements have been made to improve speeds of checkout and order related operations.

Checkout
Discount type on checkout

Added the discountType field to the checkout object, which can be queried to return the type of discount applied to a given checkout.

Checkout
Available images on product variant

Added the availableImages field on the ProductVariant object, which can be queried to list the images available for assignment to a given variant.

🪲 Fixed

  • Fixed an issue with stock allocation tracking for grouped products, that could allow draft orders from being created with insufficient stock.
  • Fixed an issue where the shop.builderKey field could cause a GraphQL error of 'NoneType' object has no attribute 'replace'.
  • Fixed an issue with master product marketplaces, where a seller staff member could change the category or publish a master product using the API. Now, the productBulkPublish and productBulkSetCategory mutations check for the seller's ownership before allowing them to run the mutation.
  • Fixed an issue where the ORDER_UPDATE webhook job did not capture tracking information when the fulfillment was triggered from a 3rd-party source, such as Shopify.

Was this page helpful?