株式会社メタフェイズ

Shopify

[Liquid]formタグで全バリエーションを一度にカートへ入れる

メタフェイズではShopifyを利用したストア構築を行っています。
今回はformタグで全バリエーションを一度にカートへ入れる方法を紹介いたします。

1.商品ページへ下記Liquidコードを追記する

<form method="post" action="{{ routes.cart_add_url }}">
  {%- for variant in product.variants -%}
  <input type="hidden" name="items[{{forloop.index0}}]id" value="{{ variant.id }}">
  {{ variant.title | escape }}({{ variant.price | money_with_currency }})<input type="number" name="items[{{forloop.index0}}]quantity" value="1"><br>
  {%- endfor -%}
  <button type="submit">全バリエーションをカートへ入れる</button>
</form>

上記コードで表示された「全バリエーションをカートへ入れる」ボタンをクリックすると表示している商品の全バリエーションがカートへ投入されます。

Shopifyを利用したストアの構築・運用のご相談はお問い合わせフォームより受け付けております。

Share on

その他の記事

  • Strategy

    ECサイトとは?簡単にできる構築方法を実例をもとにご紹介

  • Shopify

    セクションに可変長カスタム入力欄を設置する

  • Shopify

    コレクション内商品のタイトルだけ表示する

トップへ戻る

お問い合わせ

Webサイト制作やWebビジネスに関するお悩みがある方はお気軽にご相談ください。

お問い合わせはこちら

会社案内

社内で検討・回覧したい方向けに、弊社の会社概要や最新の制作実績を掲載した資料を、PDFでご覧いただけます。

ホワイトペーパー

最新のプロジェクトや過去の7,000サイト以上の実績と経験で獲得したWebサイト制作におけるノウハウの一部をホワイトペーパーとして公開しています。