クーポン、ギフト券、ボーナス商品
このトピックでは、買い物カゴの操作に関するあまり一般的ではないユースケースについて説明します。
- B2C Commerce のプロモーション限定子としてのクーポンの使用の情報を使用してクーポンを構成します。
- ゲストトークンを取得します。
- 買い物カゴを作成します。
- addCouponToBasket エンドポイントを使用して、買い物カゴにクーポンを追加します。
その他のコード例については、addCouponToBasket を参照してください。
ギフト券の概要とギフト券の作成方法については、ギフト券を参照してください。
次の例に示すように、Shopper Baskets (買い物客の買い物カゴ) の addGiftCertificateItemToBasket エンドポイントを使用して、ギフト券を買い物カゴに追加します。
- Business Manager でボーナス商品を構成します。
- ゲストトークンを取得します。
- 買い物カゴを作成します。
- createBasket または addItemToBasket エンドポイントを使用して、ボーナス商品選択プロモーションに関連付けられている商品を 1 つまたは複数追加します。
- 商品が買い物カゴに追加されると、該当するボーナス商品が利用可能になります。買い物カゴのレスポンスには、顧客が選択できるボーナス商品のセットである
bonusDiscountLineItems
というプロパティが含まれています。 - レスポンスから
productId
とbonusDiscountLineItemId
をコピーし、addItemToBasket エンドポイントを使用してボーナス商品を選択するために使用します。数量は必須フィールドであり、プロモーションで許可されているボーナス商品の数を超えることはできません。この場合は 1 です。
前のスクリプトでは、ボーナス商品を含む商品を買い物カゴに追加しています。bonusDiscountLineItems 配列で使用可能な最初のボーナス商品が買い物カゴに追加されます。