紹介
「1つ購入すると1つ無料」や「2つ購入すると1つ無料」といったプロモーションは、古典的な小売促進策です。しかし、これらのオファーを 同じブランドのすべての製品に適用したい場合、特定のアイテムだけでなく、Shopifyストアでどうすればよいでしょうか?多くの薬局ストア、特に多様なブランドと数千のSKUを持つ店舗にとって、これは必須の機能です。
At シーメディア Eコマースソリューションでは、野心的なオンライン小売業者のためにこれらの課題を解決することを専門としています。カタールの2つの主要な薬局、RAFファーマシー と ウェルケアファーマシーがこの機能を求めたとき、私たちは驚くべきことを発見しました:
Shopifyアプリは、Shopify Plusでも、この「ブランドレベルのB2G1」プロモーションを標準でサポートしていません。

だから、私たちはそれを作りました!
- 課題:ブランド特有の2つ買うと1つ無料
- 私たちの研究とカスタムが必要だった理由
- 私たちのソリューション:ブランド別のバイ2ゲット1(およびBOGO)のためのカスタムShopifyカートスクリプト
- テストケースと実際のユーザーストーリー
- ソリューションの仕組み(舞台裏)
- クライアントの成功:RAFおよびWellcare薬局でのシームレスなショッピング
- なぜSeamediaのEコマースソリューションをカスタムShopify開発に選ぶべきか?
- あなたのShopifyストアに同様の機能が必要ですか?
- Frequently Asked Questions
課題:ブランド特有の2つ購入で1つ無料
Shopifyのデフォルトのディスカウントエンジンとサードパーティアプリは、製品またはコレクションレベルでのみBOGOディールを提供し、同じブランドのすべての製品にわたる「ミックスアンドマッチ」ロジックをほとんど許可しません。
私たちの要件:
- 「2つ購入すると1つ無料」オファーは、同じブランド/ベンダーの製品の任意の組み合わせに対して有効でなければなりません。
- オファーは、商品ページ、コレクションページ、またはカートドロワーからアイテムが追加されると、リアルタイムで更新される必要があります。
- すべてのカートおよびミニカートのUIは、適格メッセージ、無料アイテム、合計節約額を含め、プロモーションを正確に反映する必要があります。
- 無料アイテムは常に低コストです。低コストアイテムが高コストの無料アイテムの前に通常通り追加される場合、アイテムを入れ替える必要があります。
- 忙しい薬局の買い物客のためにシームレスなユーザー体験をサポートします。

私たちの研究とカスタムが必要だった理由
私たちSeamedia E-commerce Solutionsのチームは、数日間評価を行いました:
- Shopifyの割引ルール
- 主要なBOGOアプリ(ブランド/ベンダーレベルのロジックはサポートされていません)
- Shopify Scripts & Functions(Shopify Plus専用、まだ十分に柔軟ではない)
- コミュニティフォーラムとスニペット
結論:
このユースケースに対するアプリや市販のソリューションはありませんでした。Shopifyでブランドごとの真の「Xを購入してYを得る」を実現したい場合は、カスタムが必要です。
私たちのソリューション:ブランド別の「2つ購入で1つ無料」(およびBOGO)のためのカスタムShopifyカートスクリプト
私たちは、ShopifyのAJAXカートとテーマに深く統合された堅牢なフロントエンドJavaScriptモジュールを設計し、RAF PharmacyとWellcare Pharmacyのためにシームレスな「2つ購入で1つ無料」オファーを実現しました。フロントエンドJavaScriptモジュールに加えて、バックエンドモジュールを通じて注文を作成するためにShopifyドラフトAPIを使用しました。
主な機能
- ブランド間のミックス&マッチ:
同じブランドから2つの商品を購入すると、自動的に1つ無料になります。 - リアルタイムカート更新:
商品ページ、コレクションページ、ミニカートから機能します。 - 在庫確認:
在庫がある場合のみ、無料アイテムが提供されることを保証します。 - ビジュアルカートフィードバック:
無料アイテムにはラベルが付けられ、ミニカート/フッターに適格メッセージが表示されます。 - インテリジェント削除:
対象アイテムを削除すると、無料アイテムも削除されます。
テストケースと実際のユーザーストーリー
私たちの開発およびQAチームは、スムーズでバグのない顧客体験を保証するために徹底的なテストケースを設計しました。こちらが機能が実際にどのように動作するかです:
| テストケース | 期待される結果 |
|---|---|
| 商品詳細ページから同じアイテムを3個追加する | カートには2つの有料アイテムと1つの無料アイテムが表示されます。 |
| メイン(コレクション)ページから同じアイテムを3回1個ずつ追加します。 | カートに2つの有料商品と1つの無料商品があります。 |
| メインページから2個追加し、ミニカートで1個増やします。 | カートに2つの有料商品と1つの無料商品があります。 |
| ミニカートでは、1つの無料品がある場合、支払った数量を2から1に減らします。 | 無料アイテムは自動的に削除されます。 |
| カートからメインアイテムを削除する | 対応する無料アイテムも削除されました。 |
| メインから1個追加し、その後ミニカートで増やします。 | 毎月3日、5日、7日…は無料です |
| 無料アイテムを直接削除する | 支払い済みアイテムの数量は変更されません。 |
| 異なるブランドの「2つ買うと1つ無料」商品を追加してみてください。 | 通常通り扱われます(オファーなし)、プロモーションはブランドごとにのみ適用されます。 |
| カートに「2つ買うと1つ無料」アイテムを追加する | ミニカートのフッターに無料アイテムの対象を表示する |
| カートに「2個買うと1個無料」のアイテムを2個追加してください。 | フッターには対象となる無料アイテムの数が表示されます |
| 無料アイテムを選択した後 | 対象の無料アイテム数が0の場合、更新/消失します。 |
ボーナス:
顧客がアイテムを繰り返し追加および削除した場合(任意のカートビューから)、オファーロジックと適格性は常に正確であり、顧客は自分の節約に自信を持つことができます。
ソリューションの仕組み(舞台裏)
- 製品にはタグが付けられています (例:
buy-2-get-1,buy-1-get-1) Shopify管理画面で。 - カートスクリプトは すべてのアイテムをブランドとタグで追跡します—どのページで追加されても。
- カートが更新されるたびに:
- スクリプトはブランドごとに対象となる無料アイテムをチェックします。
- 無料アイテムは自動的に追加され、カートにマークされます。
- カート/ミニカートのフッターは、ショッパーに利用可能な無料アイテムの数を通知します。
- メインアイテムの数量が閾値を下回ると、無料アイテムは削除されます。
- ユーザーが無料アイテムを削除しますか?
メイン商品の数量は変更されません。 - ブランドの混合?
各ブランドのオファーは独立して管理されており、クロスブランドのプロモーションは発生しません。
クライアントの成功:RAFおよびWellcare薬局でのシームレスなショッピング
両方の RAF Pharmacy と Wellcare Pharmacy は、カタールでトップの薬局ブランドであり、毎日何千人もの買い物客に信頼されています。
このソリューションにより、顧客は真の「ミックス&マッチ」オファー体験を楽しむことができます—混乱、見逃したオファー、または手動クーポンコードなしで。
スクリーンショット:
- ブランド別にラベル付けされた主要アイテムと無料アイテムを表示するカート
- ミニカートの適格メッセージ: “同じブランドからもう1つの無料アイテムを受け取る資格があります!今すぐ追加してください!”
なぜSeamediaのEコマースソリューションをカスタムShopify開発に選ぶべきなのか?
- 実証済みの専門知識 における高度な Shopifyカスタマイズ
- 小売業と薬局のワークフローに関する深い理解
- 中東の主要ブランド向けにB2BおよびB2C機能を構築した経験
- 信頼できるサポートと継続的な最適化
あなたのShopifyストアに似た機能が欲しいですか?
ビジネスがカスタムの「Xを買うとYがもらえる」ロジック、カートレベルのプロモーション、または独自のShopify機能を必要とする場合は、 Seamedia E-commerce Solutionsに今すぐお問い合わせください。
私たちは、競合他社が真似できないオファーを実行できるように、堅牢なソリューションを相談、開発、展開します。
よくある質問
1. この「2つ買うと1つ無料」機能は、標準のShopify割引アプリとどのように異なりますか?
私たちのソリューションはブランドレベルで機能し、顧客が同じブランドの対象商品を自由に組み合わせてオファーを受けることができるようにします。これは、標準の割引アプリやShopifyの組み込みツールではできないことです。
2. 顧客は異なるブランドから無料アイテムをカートに追加できますか?
いいえ、無料アイテムの適格性はブランドごとに計算されます。顧客は、対象となる購入と同じブランドからのみ無料アイテムを取得できます。ブランドを混ぜると、アイテムは通常のものとして扱われ、オファーは適用されません。
3. 無料アイテムは自動的にカートに表示されますか?
はい!条件を満たすと(例:同じブランドからアイテムを3つ追加して「2つ買うと1つ無料」)、無料アイテムが自動的に追加され、カートとミニカートに「無料」と明確に表示されます。
4. 顧客が対象商品を削除した場合はどうなりますか?
顧客がメイン(有料)商品を削除すると、スクリプトは関連する無料商品も削除し、オファーロジックが常に正確であることを保証します。
5. このカスタムスクリプトは、他の種類のプロモーション(例:3つ購入で2つ無料、またはブランドではなくカテゴリによる)に適応できますか?
はい、このスクリプトはモジュール式で、より複雑なオファーや異なる基準(カテゴリやカスタムタグなど)に適応できます。カスタム要件については、Seamedia E-commerce Solutionsにお問い合わせください。