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

カートページでも 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.