[Shopify]メタフィールド使ってアップセル作成してみる♪商品カート追加時のポップアップに表示(Dawn) 41/100
こんにちは。Shopify専門エンジニアのまりん(@crowd37cord)です。
メタフィールドを使ってアップセルを作成してみました。デフォルトでは商品ページで「カートへ追加」ボタンをクリックすると「カートへ追加されました」のモーダルが出てきます。
そこに、この商品も一緒に買えば30%オフとか、この商品購入している人はこちらも購入しているよ!という機能をつけてみます。
まとめ買い訴求で売上アップを狙ってみる♪
✔️今回のゴール
✔️設置方法
Step1 メタフィールドの設定
あとでこのメタフィールドのタグを使用します。
product.metafields.recommend.upsell
Step2 各商品ページでアップセル商品を選択
各商品詳細ページを開くと、
メタフィールドのエリアに先ほど作成したupsell枠が反映されています。
商品を選択し保存。
事前準備は完了です♪
次のステップからはソースファイルを編集していきます。
Step3 Snipetsに新規ファイル作成
Step4 メタフィールドのタグを埋め込む
Step1で作成したメタフィールドのタグをコピペ。
product.metafields.recommend.upsell
上記動画のように、特集コレクションの一部をコピペして、メタフィールドタグに一部書き換えするだけで完了です♪
{%- for product in product.metafields.recommend.upsell.value limit: 2 -%}
表示できる商品の制限数。変更したい場合はここの数字を変更してください。
limit: 2
下記の文言はお好みで編集or削除してください。
<h3>合わせて購入すると30%オフ♪</h3>
Step5 カート通知のスニペットに反映させる
①デフォルトのSnippetsフォルダ内のcart-notification.liquidを開く
②お好きなところにStep4のスニペットを埋め込む
<div>{% render 'upsell' %}</div>
以上で完了です!!
✔️コピペでそのまま使えるサンプルコード
Step4の手順で入れていただけますが、コピペでそのまま使用できるようにテンプレートコードをご用意しました。
ここから先は
1,057字
この記事のみ
¥
500
期間限定!Amazon Payで支払うと抽選で
Amazonギフトカード5,000円分が当たる
Amazonギフトカード5,000円分が当たる
この記事が気に入ったらチップで応援してみませんか?