Shopifyプラットフォームの最大の欠点の1つは、複数の割引コードを組み合わせることができないことです。 基本的に、1つの注文に適用される割引コード(手動または自動のいずれか)は1つというハードリミットがあります。 これは多くのマーチャントにとって大きなハードルであるため、いくつかのクリエイティブな回避策があります。
Shopifyのフォーラムにあるこの問題の関連トピックは、おそらく最もコメントが多いものだろう。 2019年以来500以上の返信があり、その大半は単にこの機能に投票/要求しているマーチャントからのものだ。 なぜかShopifyはこのトピックに「解決済み」とマークしたが、現実は解決から程遠い。
"解決済み "とされたShopifyのピーターという公式担当者からの返信にはこう書かれている:
どのような機能であれ、それがプラットフォームの他の部分にどのような影響を与えるか、またストアオーナーであるあなたに対してどのようなマイナスの結果をもたらす可能性があるかを考慮しなければなりません。 これが簡単に追加できるかどうかについては申し上げることはできませんが、このスレッドであなたが提供したフィードバックの一つ一つが機能リクエストに追加されていることは保証できます。 これ以上、あなたのフィードバックが社内の製品チームと共有され、議論/レビューされていること以上の洞察や背景を提供することはできません。
技術的には、プラットフォームのバックエンドで多くの作業が必要になります。 一般的に、Shopifyでは、ディスカウントスペース全体が常に課題となっています。
いずれにせよ、1回の購入で複数の割引を提供する方法を6つにまとめました。
1.Shopifyネイティブの割引の組み合わせを使用する
2023年8月更新:Shopifyは割引の組み合わせのロジックをさらに更新し、複数の注文レベルの割引や、商品レベルと注文レベルの割引の組み合わせもサポートするようになりました。 詳しくは「Shopifyがついに全ての組み合わせ(スタック)割引をサポート」の記事をお読みください。
2022年11月以降、Shopifyは1回のチェックアウトで最大5つの異なる割引コードを組み合わせることができるようになりました。 これは以前の状態から大幅に改善されましたが、まだいくつかの制限があります。
1つの注文項目には1つの割引コードしか持つことができません。 商品割引と送料割引、または注文割引と送料割引を組み合わせることができます。 詳しくは、Shopifyが割引コードの組み合わせを許可する記事をご覧ください。
キャンディーラックアプリをアップセルに使用している場合、割引を積み重ねることができます。
2.同じコードでパーセント割引を使う
複数の割引コードを使用することを避ける1つの方法は、すべてのキャンペーンに同じ割引コードを使用することです。 デメリットは、明らかにどこでも同じパーセント割引を表示する必要があることです。 しかし、最低条件を設定したり、特定の商品のみをターゲットにすることはできます。
上記の例では、20%割引が特定の商品にのみ適用されていることがわかります。キャンディラックを介して複数の割引アップセルを販売する場合、この方法をお勧めします。 それぞれにユニークな割引コードを使用する代わりに、共有パーセンテージのものを使用することができます。
3.割引コードとギフトカードを組み合わせて使う
あまり知られていませんが、1つの注文で1つの割引コード(自動または手動)とギフトカードを組み合わせることができます。
デメリットは、ギフトカードに使用制限がないため(ギフトカードは残額がなくなるまで使用可能)、一人の顧客しか使用できないというワークフローです。 そのため、顧客ごとにユニークなギフトカードコードを生成する必要があります。
4.サードパーティアプリを使用する
この問題は多くのマーチャントから提起されているため、解決策を作ろうと決めたサードパーティのアプリ開発者が何人かいる。 そして彼らは非常に成功している。サードパーティのアプリは、おそらく顧客がShopifyのチェックアウトで複数の割引コードを使えるようにする最良の方法だからだ。
私たちのお勧めのアプリは、Optizio社のStackable Discountsというアプリです。
このアプリの仕組みは、入力されたすべてのクーポンから合計割引額を収集し、チェックアウトに自動的に渡されるカスタム割引コードを生成します。 コードは1回限りの使用なので、今後再度使用することはできません。
CirkleStudioの All In One Automatic Discountは、複数の割引を実装するための別のアプリです。 これは、さまざまな割引オファー(バンドル、BOGO、無料ギフトなど)の種類を設定し、さまざまな条件(カートの値、顧客タグなどに基づく)を設定することができます。
サードパーティのアプリを使用するデメリットは、あなたが慣れているようにShopifyの割引セクションではなく、サードパーティのアプリですべての割引を作成する必要があることです。 顧客から見ると、ポップアップやカートページで割引コードを入力するのは少し珍しいかもしれません。 一般的に、Shopifyの顧客はチェックアウト時に割引コードを入力することに慣れています。
5.ドラフトオーダーを使用する
Shopifyプラットフォームは、顧客に送ることができる未払い注文を作成する方法を提供しています。 これはドラフト注文と呼ばれています。 サードパーティーのアプリの中には、ドラフト注文チェックアウトを通常のチェックアウトの代わりに使用することを学ぶものがあります。 顧客から見ると、通常のチェックアウトとドラフト注文チェックアウトの違いはあまりありません。 一つは、ナビゲーションに "カート "リンクがないことです。 二つ目は、割引フィールドが完全にないことです。
最大の利点の一つは、注文の各商品の最終価格を指定できることです。 つまり、割引コードを追加するのではなく、各商品の価格を指定するのです。
Candy Cartのアップセルアプリでこの方法を使用しています。 下のスクリーンショットをご覧の通り、お客様は複数のアップセルを追加することができ、すべてのアップセルに異なる割引が適用されます。
6.カスタムチェックアウトスクリプトを使用する
最後の方法は、間違いなく最も技術的なものであり、カスタムコーディングを必要とします。Shopify Plusプランのマーチャントは、いわゆるチェックアウトスクリプトを利用することができます。 これらは基本的に、カートやチェックアウト中に適用されるカスタムコードです。 様々なことに使用することができますが、一般的な使用方法の1つは、実際に顧客が手動で挿入した割引コードの上に割引を適用することです。
ここでは、購入金額や数量ごとの割引、BOGO、顧客タグ、あるいは購入時に無料ギフトを追加する方法を示す素晴らしい例をいくつか紹介します。
結論
これらの解決策はどれも完璧なものではありません。 これらはすべて、プラットフォームの欠陥から生まれた回避策です。 あなたのユースケースが何であるかに本当に依存します。 ほとんどの店舗にとって、受け入れられる唯一の解決策は、最終的にサードパーティのアプリを使用することでしょう。
とはいえ、Shopifyがディスカウント機能を改善し、ディスカウントの積み重ねを可能にすることを切に願っています。 BigCommerceもディスカウントの積み重ねを許可していません。