クーポンコードを発行する商品を作りたい

Topic summary

ユーザーが、商品Aの100%OFFクーポンを購入できる仕組みの実装可能性について質問しています。購入者がクーポンコードを受け取り、それを使って商品Aを無料で入手できる、また他人への譲渡も可能にしたいという要望です。

提案された解決策:

  • 事前にクーポンを作成し、デジタル商品として販売
  • 購入後、手動でクーポンコードを発送する方法
  • WebhookとAPIを組み合わせた自動化の可能性

技術的な実装について:

  • Shopify Admin REST APIでクーポンコード生成が可能
  • ただし、APIでコード生成する際はprice_rule_idを渡す必要があり、price ruleも事前に作成する必要がある
  • ドキュメントに詳細な要件が記載されている

検証が不十分な点もあるため、参考程度とのこと。議論は技術的な実装方法の検討段階で継続中です。

Summarized with AI on November 3. AI used: claude-sonnet-4-5-20250929.

技術的に可能かどうか含め質問いたします。

クーポンを購入する商品というのは作成可能でしょうか。

例えば、商品Aがあり1000円で購入できます。
それとは別に商品Aの100%OFFクーポンが買える商品というのを作りたいです。

購入するとメール等でクーポンコードが送られてきて、他人に譲渡することもできる。

そのクーポンを利用すると商品Aに限り100%OFFで購入することができるようにしたいです。

すでに最適なアプリがあれば教えて欲しいです。
またはAPI等で実現可能であればヒントをいただけないでしょうか。

1 Like

こんにちは。

パッと思いつきのアイデアで恐縮ですが、事前にクーポンをつくったうえで、デジタル商品としてクーポン商品を販売し、購入後、クーポンコードを手動でその方へ発送する、といったことができないだろうか。。と考えております。

未検証・考慮漏れ多分にありそうですが、参考になれば幸いです。

2 Likes

なるほど、ありがとうございます。
クーポンをAPIなどで作成できるなら、購入時のWebHoockをトリガーにクーポンを作成してユーザーにメール通知する

というのが可能だろうと思ったのですが、APIでクーポンを作るというのができるかどうかよくわからずでした、、

1 Like

APIでクーポンを作るというのができるかどうか

クーポンコードを生成するAPI自体は存在するので、可能かと思います。

https://shopify.dev/docs/api/admin-rest/2024-10/resources/discountcode#post-price-rules-price-rule-id-discount-codes

ドキュメントにも記載の通り、クーポンコードをAPIで生成する場合、price_rule_idを渡してあげる必要があるため、price ruleも生成してあげる必要があるかもしれません。

https://shopify.dev/docs/api/admin-rest/2024-10/resources/pricerule#post-price-rules

1 Like