getCart() teruggeeft, wat cart_loaded en cart_updated aan je handler doorgeven, en wat een Custom code-blok ontvangt.
Alle geldbedragen zijn in de kleinste munteenheid van de valuta (centen voor USD), nooit een geformatteerde string.
5779 is $57,79. Gebruik formatMoney om het weer te geven.De winkelwagen
Winkelwagenregels
items, en het item op item_added en item_removed:
Een regel identificeren
key voor alles wat op een regel inwerkt, en variantId of productId voor alles wat een product identificeert:
variantId delen. Daarom nemen de actions een key.
Prijzen op een regel
Bundels
bundle-object. De kinderen worden erin gevouwen en verschijnen niet meer zelfstandig in items. Zie Bundelregels van een andere app groeperen voor hoe groepering wordt opgezet.
Elk kind draagt
key (null voor een native component), title, variantTitle, quantity, perAnchorQty, imageUrl, finalLinePrice, originalLinePrice en compareAtPrice.
Abonnementsplannen
sellingPlan, of null voor een eenmalige aankoop. Voor een antwoord op winkelwagenniveau lees je hasSubscriptionItems in plaats van zelf de regels te scannen, omdat het ook add-on-regels meetelt die items toont maar itemCount overslaat:
registerSubscriptionOptionsTransform en registerDefaultSubscriptionOptionSelector.