# フリーページに購入ボタン（個数入力付き）を設置したい

**URL:** <https://community.shopify.com/t/topic/129300>\
**Category:** 技術的なQ＆A\
**Created:** [June 20, 2022, 5:46am UTC](https://community.shopify.com/t/topic/129300 "2022-06-20T05:46:51Z")\
**Posts on this page:** 5\
**Page:** 1

## AI-generated summary

フリーページに数量入力付きの購入UIを設置したいという問い。チェックアウトリンクは数量選択非対応、ShopifyのBuy Buttonは非推奨のため不使用。

提示された解法:
- パーマリンクで数量指定が可能。/cart/#{variant_id}:#{quantity} 形式で複数商品はカンマ区切り。具体例が示され、リンクでカートに所望数量を投入できる（コード例が理解の中心）。
- フォーム＋ボタンでの実装:
  - 「カートに追加」はShopifyのAJAX Cart API（カート操作用の非同期API）で実装可能。テーマの既存コード流用も可。
  - 「今すぐ購入」はJavaScriptで数量セレクタの値をパーマリンクのquantityに反映し、そのURLへ遷移させる。
- 代替として、該当機能を提供するアプリの利用も選択肢。

用語補足:
- パーマリンク: カートURLにvariant_idとquantityを含め、カートに直接追加する方式。

結論/現状: 提案に質問者が納得し解決。スレッドは実質的に収束。

<div class="post-metadata">

**Author:** ![aoi\_16](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@aoi\_16](https://community.shopify.com/u/aoi_16)\
**Post date:** [June 20, 2022, 5:46am UTC](https://community.shopify.com/t/topic/129300/1 "2022-06-20T05:46:51Z")

</div>

フリーページに購入ボタン（個数入力付き）を設置したいです。

チェックアウトリンクで商品ページ以外にも購入リンクが設置できるのは知っているのですが、それだと個数の選択がないので個数の選択も付けたボタンを設置したいのですが、どのようなタグを書けば良いでしょうか？

もしくは個数の選択付きのカートボタンの設置は無理でしょうか？

buybuttonはShopifyが推奨していないという事で使用を避けます。

---

<div class="post-metadata">

**Author:** ![Jizo\_Inagaki](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/jizo_inagaki/32/149480_2.png) [@Jizo\_Inagaki](https://community.shopify.com/u/Jizo_Inagaki)\
**Post date:** [June 20, 2022, 9:30am UTC](https://community.shopify.com/t/topic/129300/2 "2022-06-20T09:30:44Z")

</div>

パーマリンクで個数の指定は可能です。

下記ページを参照ください。

[https://community.shopify.com/topic/613702](https://community.shopify.com/topic/613702)

サンプル:

```markup
http://your-store.myshopify.com/cart/70881412:1,70881382:1

```

フォーマット:

```markup
http://yourstore.com/cart/#{variant_id}:#{quantity}

```

---

<div class="post-metadata">

**Author:** ![aoi\_16](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@aoi\_16](https://community.shopify.com/u/aoi_16)\
**Post date:** [June 21, 2022, 1:57am UTC](https://community.shopify.com/t/topic/129300/3 "2022-06-21T01:57:31Z")

</div>

ご回答ありがとうございます。

パーマリンクではなく、フォームでお客様が個数を入力して「カートに追加する」「今すぐ購入する」のボタンを設置する事は可能でしょうか？

---

<div class="post-metadata">

**Author:** ![Jizo\_Inagaki](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/jizo_inagaki/32/149480_2.png) [@Jizo\_Inagaki](https://community.shopify.com/u/Jizo_Inagaki)\
**Post date:** [June 21, 2022, 3:42am UTC](https://community.shopify.com/t/topic/129300/4 "2022-06-21T03:42:17Z")

</div>

「カートに追加する」はCart API( [https://shopify.dev/api/ajax/reference/cart](https://shopify.dev/api/ajax/reference/cart) )で実現可能です。

またはご利用のテーマ内のファイルやコードをどうにかして流用する形でも可能かもしれません。

「今すぐ購入する」はJSでパーマリンクのquantityを数量セレクタと連動させればよいと思います。

他方、アプリで対応できる可能性もありますので探されることもお勧めします。

例: [https://apps.shopify.com/browse/conversion-cart-modification-add-to-cart?locale=ja](https://apps.shopify.com/browse/conversion-cart-modification-add-to-cart?locale=ja)

---

<div class="post-metadata">

**Author:** ![aoi\_16](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@aoi\_16](https://community.shopify.com/u/aoi_16)\
**Post date:** [June 21, 2022, 6:45am UTC](https://community.shopify.com/t/topic/129300/5 "2022-06-21T06:45:52Z")

</div>

よく分かりました！ご回答ありがとうございましたm(\_ \_)m
