diff --git a/framework/shopify/cart/use-add-item.tsx b/framework/shopify/cart/use-add-item.tsx index 6dc3b8d6a..11771f1b3 100644 --- a/framework/shopify/cart/use-add-item.tsx +++ b/framework/shopify/cart/use-add-item.tsx @@ -14,7 +14,9 @@ export const handler: MutationHandler = { fetchOptions: { query: checkoutLineItemAddMutation, }, - async fetcher({ input: { item }, options, fetch }) { + async fetcher({ input, options, fetch }) { + const item = input?.item ?? input + if ( item.quantity && (!Number.isInteger(item.quantity) || item.quantity! < 1)