ドキュメント
STEP 2 補足

カートページでお試し商品金額を 0 円にする方法

お試し商品の金額は、チェックアウトページでのみ 0 円になります。カートページの時点では 0 円になりません。

カートページの例。お試し購入の商品が0円ではなく通常金額(¥16,500)のまま表示されています

カートページでも 0 円で表示したい場合は、ストアフロント側(テーマ)のカスタマイズで対応できます。

下記の Liquid コードをカートページのテンプレートに追加すると、カート内のお試し商品の合計金額を trial_total 変数に集計できます。この値をカート合計の表示部分から差し引くことで、お試し商品を 0 円として表示できます。

{%- comment -%}
  カート内のお試し商品の合計金額を trial_total に集計します。
  お試し購入かどうかは、購入オプションのグループの app_id(recustomer_tbyb)で判定します。
{%- endcomment -%}
{%- assign trial_total = 0 -%}
{%- for item in cart.items -%}
  {%- if item.selling_plan_allocation -%}
    {%- for group in item.product.selling_plan_groups -%}
      {%- if group.app_id == "recustomer_tbyb" and group.id == item.selling_plan_allocation.selling_plan_group_id -%}
        {%- assign trial_total = trial_total | plus: item.final_line_price -%}
        {%- break -%}
      {%- endif -%}
    {%- endfor -%}
  {%- endif -%}
{%- endfor -%}

※上記は実装例です。テーマによって組み込み方が異なるため、実装の際は動作確認をお願いいたします

© Recustomer, Inc.