クーポン、ギフト券、ボーナス商品

このトピックでは、買い物カゴの操作に関するあまり一般的ではないユースケースについて説明します。

  1. B2C Commerce のプロモーション限定子としてのクーポンの使用の情報を使用してクーポンを構成します。
  2. ゲストトークンを取得します。
  3. 買い物カゴを作成します。
  4. addCouponToBasket エンドポイントを使用して、買い物カゴにクーポンを追加します。

その他のコード例については、addCouponToBasket を参照してください。

ギフト券の概要とギフト券の作成方法については、ギフト券を参照してください。

次の例に示すように、Shopper Baskets (買い物客の買い物カゴ) の addGiftCertificateItemToBasket エンドポイントを使用して、ギフト券を買い物カゴに追加します。

  1. Business Manager でボーナス商品を構成します。
  2. ゲストトークンを取得します。
  3. 買い物カゴを作成します。
  4. createBasket または addItemToBasket エンドポイントを使用して、ボーナス商品選択プロモーションに関連付けられている商品を 1 つまたは複数追加します。
  5. 商品が買い物カゴに追加されると、該当するボーナス商品が利用可能になります。買い物カゴのレスポンスには、顧客が選択できるボーナス商品のセットである bonusDiscountLineItems というプロパティが含まれています。
  6. レスポンスから productIdbonusDiscountLineItemId をコピーし、addItemToBasket エンドポイントを使用してボーナス商品を選択するために使用します。数量は必須フィールドであり、プロモーションで許可されているボーナス商品の数を超えることはできません。この場合は 1 です。

前のスクリプトでは、ボーナス商品を含む商品を買い物カゴに追加しています。bonusDiscountLineItems 配列で使用可能な最初のボーナス商品が買い物カゴに追加されます。