Liquid、JavaScriptなどに関する質問
画像には各バリエーションの隣に「カートに追加する」ボタンがあり、そこからカートに商品を追加できますが、「カートに追加する」ボタンを一つにして数量が0以上のバリエーションは、すべて一つの「カートに追加する」ボタンをクリックすればカートに商品が追加できるという仕様の実現は可能でしょうか。
ご教示いただけますと幸いです。
解決済! ベストソリューションを見る。
成功
https://shopify.dev/docs/api/ajax/reference/cart
あまり見たことがない挙動ですが、上記のCart APIで対応できると思います。
主にJSで独自に構築する必要があるため、ご自身での対応が難しい場合はエキスパートやパートナーに依頼されることをお勧めします。
他方、カートに追加するのではなく、「対象商品が入った状態のカートに移動する」という動作でも許容できる場合は、以下のカートパーマリンクで対応可能だと思います。
https://help.shopify.com/ja/manual/products/details/cart-permalink
>複数のバリエーションを追加する場合は、variant_id:quantityをカンマで区切って、1つまたは複数のバリエーションを追加します。商品のバリエーションIDを見つける方法をご覧ください。
最も簡単なのは、上記のカートパーマリンクを商品説明欄に「全バリエーションを一つづつ購入する」というようなラベルでリンクとして記載する方法かなと思います。
ボタンのような見た目にしたいなどであればCSSで対応可能だと思いますが、CSSが書けない場合はやはりエキスパートやパートナーに依頼されることをお勧めします。
他には、あるのか分かりませんがご要望の動作をするアプリを探すのも良いかと思います。
成功
https://shopify.dev/docs/api/ajax/reference/cart
あまり見たことがない挙動ですが、上記のCart APIで対応できると思います。
主にJSで独自に構築する必要があるため、ご自身での対応が難しい場合はエキスパートやパートナーに依頼されることをお勧めします。
他方、カートに追加するのではなく、「対象商品が入った状態のカートに移動する」という動作でも許容できる場合は、以下のカートパーマリンクで対応可能だと思います。
https://help.shopify.com/ja/manual/products/details/cart-permalink
>複数のバリエーションを追加する場合は、variant_id:quantityをカンマで区切って、1つまたは複数のバリエーションを追加します。商品のバリエーションIDを見つける方法をご覧ください。
最も簡単なのは、上記のカートパーマリンクを商品説明欄に「全バリエーションを一つづつ購入する」というようなラベルでリンクとして記載する方法かなと思います。
ボタンのような見た目にしたいなどであればCSSで対応可能だと思いますが、CSSが書けない場合はやはりエキスパートやパートナーに依頼されることをお勧めします。
他には、あるのか分かりませんがご要望の動作をするアプリを探すのも良いかと思います。
サポートの選択肢が増えていく中、最適となる選択の判断が難しくなっているかと存じます。今回は問題の解決に最適となるサポートの選択方法を、紹介させて頂きます。 選択肢のご紹介...
By Mirai Oct 6, 20242023年初頭、Shopifyペイメントアカウント、及びShopifyアカウント全体のセキュリティを強化する為の変更が適用されました。ユーザーのアカウントセキュリティを強化す...
By Mirai Sep 29, 2024概要: 年末/年明けは、消費者が最もショッピングを行う時期の一つです。特に、ブラックフライデー・サイバーマンデー(BFCM)は、世界中で注目される大規模なセールイベントであ...
By JapanGuru Sep 25, 2024