ShopifyはそのB2Bシステムを通じて卸売を処理します。業務買い手を1つ以上の場所のある会社にグループ化し、各場所にカタログと価格リストを付与します。価格リストは固定卸売価格を設定するか、パーセンテージ調整を適用でき、同じ会社に複数の価格設定カタログを割り当てることで、異なるコレクションに異なる割引を与えることができます。数量ルールと数量価格ブレークで大量注文に対応し、営業担当者が会社に代わって注文を配置できます。occasional卸売や下位プランの場合は、完全なB2B設定をスキップしてカスタム価格のドラフトオーダーを使用してから請求書を送信できます。主な注意事項は、プランの可用性とShopify B2Bに与信限度額の強化機能がないという事実です。
このガイドでは、B2Bカタログ、会社プロフィール、価格リストの実際の機能、顧客別対コレクション別価格設定の設定方法、営業担当者が注文を入力するワークフロー、与信限度額ギャップ、必要なプラン、ネイティブで十分な場合対アプリが必要な場合、および2顧客例を使用したステップバイステップの設定について説明しています。
画像プレースホルダー (画像1): Shopify B2B価格設定がどのように階層化されるか
推奨される画像: 白い背景の16:9クリーンな図で、左から右へのフロー表示: "Company" カード (バイオレット) が2つの "Company location" カードに分岐し、各カードが "Catalog" (深いゴールド) に接続され、その中に "Publication" (表示される製品) と "Price list" (固定価格またはパーセンテージ調整) があります。小さな "Quantity rules and volume breaks" タグが価格リストから機能します。フラットベクトルスタイル、sans-serifラベル、バイオレットとゴールドのブランドカラー、写真なし。
Shopifyはネイティブに卸売とB2B価格設定をサポートしていますか?
はい。Shopifyにはadminに組み込まれた専用のB2B(企業間取引)システムがあり、ほとんどの商人が説明する卸売シナリオ向けに設計されています。異なるビジネス顧客がそれぞれ異なる価格を支払い、時にはカタログの異なる部分で異なる価格を支払いますが、通常の小売ショッパーには価格が流出することは決してありません。
構成要素は会社、会社の場所、カタログ、価格リストです。Shopifyの開発者ドキュメントによると、商人は会社を作成し、会社連絡先と会社の場所をそれに付与でき、それらの連絡先のドラフトオーダーも作成できます。会社連絡先は会社に関連付けられた顧客アカウントにログインし、その場所に対して設定された価格を表示し、B2Bチェックアウトを通じて支払いを行います。卸売価格全体がそのコンテキスト内に存在するため、ログイン済み卸売買い手は交渉された価格を表示し、他の全員は通常の小売価格を表示します。
完全なB2B装置を必要としない軽いパスもあります。ShopifyドラフトオーダーはAdmin APIリファレンスに従って、"割引または卸売レートで製品を販売"するために使用でき、多くの店が完全なB2B操作に変わらずにoccasional卸売注文を処理する方法です。両方のルートを以下で説明しています。
B2Bカタログ、会社プロフィール、価格リストとは何ですか?
卸売価格設定を正しく設定するには、Shopifyが使用する4つのオブジェクトとそれらがどのように機能するかを理解するのに役立ちます。
会社、場所、連絡先
会社は、あなたのストアから購入する事業体です。会社は、組織に代わって注文を配置できる複数の場所と連絡先をまとめます。会社の場所は、その会社の特定の支店で、独自の請求と配送アドレス、税設定、およびチェックアウト構成があります。会社連絡先は、購入を行うために会社に代わって行動し、顧客アカウントに関連付けられた人物です。
この構造により、顧客別価格設定が可能になります。価格は個人のメールに付与されるのではなく、会社の場所に付与されます。買い手がログインして注文する場所を選択すると、Shopifyはその場所に対して設定されたカタログと価格を適用します。
カタログ
カタログは、特定のコンテキストに発行された製品と価格のセットです。卸売の場合、そのコンテキストは会社の場所です。Shopifyのカタログドキュメントによると説明されているように、カタログには発行(表示される製品)と価格リスト(これらの製品のコスト)があります。B2Bカタログは、例えば、特定の会社の場所に注文する買い手がt-shirtを30%割引で購入できることを示す場合があります。
価格リスト: 固定価格またはパーセンテージ調整
価格リストは金銭が設定される場所です。Shopifyは2つのメカニズムを提供しており、違いは重要です。
- 固定価格。特定の製品バリアントに対して明示的な卸売価格を設定します。ドキュメントに従うと、固定価格は"価格リストレベルで定義されている他の調整よりも優先されます。"
- パーセンテージ調整。各バリアントを手作業で価格設定する代わりに、PriceListParentを使用して価格リスト全体に一括調整を適用します。ShopifyはPERCENTAGE_DECREASE(価格を低くします。卸売が望んでいるもの)とPERCENTAGE_INCREASEをサポートしています。つまり、価格リストは"このカタログのすべてが30%割引です。"と言えます。
パーセンテージ調整はカタログ全体です。これが最も重要で、コレクション別価格設定がどのように機能するかを駆動します。これが次に進むものです。
数量ルールと数量価格設定
B2B価格設定は単なるフラットなパーセンテージではありません。卸売買い手はケース、パレット、および倍数で注文します。ShopifyのB2Bシステムは数量ルール(購入者が注文できるユニット数に対する最小値、最大値、および増分制約)と数量価格ブレーク(数量が増加するにつれてより安くなる階層化された価格)をサポートしています。これらはquantityPricingByVariantUpdateミューテーション、およびAPIリファレンスを通じて特定のバリアントに対する価格リストで設定され、ショップはB2B機能を有効にする必要があります。つまり、"100以上を購入すると、より深い価格を取得"はネイティブB2B機能であり、ボルトで留める必要はありません。
顧客別対コレクション別価格設定: 両方を実行する方法
ここで、Shopifyフォーラムからの実践的な質問が登場します。卸売を実行する商人は同じ質問を繰り返し尋ねます。各顧客は異なる割引率が必要で、多くの場合、カタログの異なる部分で異なる率が必要です。コミュニティのあるスレッドは正確に説明しています: "Customer A: 食べ物から25%割引、肉から15%割引; Customer B異なる"営業担当者がadminから注文を入力します(Shopifyコミュニティディスカッションを参照)。
顧客別価格設定は簡単な部分です。価格リストが会社の場所に付与されるため、顧客Aと顧客Bに異なる価格を付与するには、各顧客に対して会社を作成し、各会社に異なるカタログと価格リストを付与するだけです。顧客Aの場所は25%減のカタログを取得します。顧客Bの場所は交渉された数のカタログを取得します。
単一の顧客内のコレクション別価格設定は、パーセンテージ調整がコレクション別ではなく価格リスト全体に適用されるため、人々が混乱する部分です。"このコレクション上で25%割引、そのコレクション上で15%割引"を1つの価格リストで述べる単一フィールドはありません。しかし、ドキュメント化されたパターン、複数の企業の場所あたりの複数のカタログを使用して、正確にその結果を取得できます。
ShopifyのB2Bカタログガイドは、単一の会社の場所が複数のカタログ割り当てをサポートしていることを確認しています。つまり、顧客Aの場合、2つの価格設定カタログを作成して両方をその場所に割り当てます。
- カタログ1: 食べ物コレクションにスコープされた発行、価格リストは25%割引。
- カタログ2: 肉コレクションにスコープされた発行、価格リストは15%割引。
各カタログのパーセンテージは、その発行が表示する製品にのみ適用されるため、食べ物は25%割引を受け、肉は15%割引を受けます。同じ買い手のためにすべて。心に留めておくべき1つのルール: 製品が複数の適用可能な価格設定カタログで終わる場合、買い手は2つの最低価格を受け取ります。コレクションが重複していない限り、各製品は正確に1つの価格設定カタログに該当し、曖昧さはありません。
別の方法として、コレクションが厄介または重複している場合は、パーセンテージをスキップして、単一の価格リストのバリアント別に固定価格を設定します。前払いでより多くの作業、その後ゼロの曖昧さ。ほとんどの卸売操作は混合を使用します。広いコレクションのパーセンテージカタログ、特定の数のSKUの固定価格。
処理例: 2つの卸売顧客、異なるコレクション別取引
食べ物と肉のシナリオを具体的にしましょう。特産食品卸売業を実行します。2人の業務顧客が異なる条件を交渉しました。
- 顧客A (レストラングループ): 食べ物コレクションで25%割引、肉コレクションで15%割引。
- 顧客B (コーナーデリ): 食べ物コレクションで20%割引、肉コレクションで10%割引、およびmeat SKUあたり最小12ユニット注文。
顧客ごとに1つの会社と各コレクションにスコープされた価格設定カタログでこれを設定します。各買い手の小売価格に対するサンプルバスケットの価格の例を示します。
両方の顧客がログインしたときに独自の価格を表示し、どちらも相手を表示しません。顧客Bの肉の最小12ユニットは、肉カタログの数量ルールによって実施されるため、1ケース未満を注文することはできません。一方、小売ショッパーは$316.00欄を支払い続けます。その分離、顧客別およびコレクション別、数量ルール付きは、ネイティブShopify B2Bが提供するコアです。
画像プレースホルダー (画像2): 2つの会社、2つのカタログセット
推奨される画像: 2つの顧客列を持つ16:9イラスト。左の列は "Customer A (レストラングループ)" 2つのスタックカタログカード: "Food -25%" と "Meat -15%". 右の列 "Customer B (デリ)" "Food -20%" と "Meat -10%, min 12 units". 共有製品グリッドが下部に位置し、バイオレットの "logged-in wholesale price" バッジと灰色表示の "retail price hidden" ノートがあります。フラットベクトル、バイオレットとゴールドのブランドカラー、写真なし。
営業担当者が注文を入力するワークフロー: ドラフトオーダー
多くの卸売はまったくセルフサービスストアフロントを通じて発生しません。営業担当者は電話またはメールで注文を受け取り、adminに入力します。Shopifyはこれをドラフトオーダーで直接サポートし、2つの方法で機能します。
完全なB2B設定の場合、営業担当者はdraftOrderCreateミューテーション、会社、場所、連絡先を名付ける購入エンティティを使用して会社に属性を付与されたドラフトオーダーを作成します。ドラフトが会社の場所に関連付けられているため、その場所のカタログ価格を自動的に取得します。営業担当者はdraftOrderInvoiceSendを使用して請求書を送信してから、買い手が支払った後、draftOrderCompleteで完了して実注文を作成できます。ShopifyのB2Bドラフトオーダーガイドこのフローが会社属性を除いて消費者ドラフトオーダーと同じであることを確認しています。
occasional卸売の場合、特に下位プランでは、B2B会社設定なしでプレーンなドラフトオーダーを使用できます。これは、商人がone-off卸売請求に対して説明する回避策です。ドラフトオーダーを構築し、カスタム割引を適用またはカスタム行項目価格を入力し、請求書を送信して、支払い済みにマークします。Shopifyのリファレンスは、"割引または卸売レートで製品を販売"をドラフトオーダーの主な使用法として列挙しています。会社のカタログほどクリーンではありません(毎回価格設定を再入力する必要があり、数十人の買い手にスケーリングしません)が、時々大量卸売注文を配送する店の場合、完全なB2Bシステムの設定を回避できます。
フォーラムで登場する1つの正直な注意: ドラフトオーダールートはネイティブ割引コードとアナリティクス属性と不器用に相互作用できるため、手動のoccasional ツールではなく価格設定エンジンとして扱ってください。
与信限度額ギャップ: ネイティブB2Bが強制しないもの
Shopify B2Bがネイティブにカバーしていない1つの卸売ニーズがあり、サードパーティアプリに商人を駆動するため、前もって正直にしておく価値があります。
Shopify B2Bは支払い条件をサポートしています。会社の場所の買い手体験構成を通じて、net条件(注文の後、net 30のような設定数日後に支払い期限)、固定期日、イベントベースの条件、および手付金を提供できます。支払い条件ドキュメントによると。つまり、"この会社が請求書の30日後に支払うことができるようにする"は組み込みです。
ネイティブに組み込まれていないのは与信上限です。"この会社は最大$10,000の未払い請求を実行でき、それを超えて新規注文をブロック"と言うネイティブ設定はありません。コミュニティフォーラムの商人はこのギャップを具体的にフラグを立て、与信管理ツールなどのアプリがエコシステムに存在する理由です。与信限度額を強制することが卸売操作の中核である場合は、アプリまたは外部プロセスで処理する計画を立ててください。ネイティブB2Bは条件を提供しますが、限度額は提供しません。
B2Bにはどのプランが必要ですか?
これは注意が必要で、正直な答えは: プランによって異なり、フォーラムの投稿ではなく、自分のadminに対して確認する必要があります。
Shopifyのドキュメントはプラン名について一貫していますが、意図的に非具体的です。B2Bおよびカタログガイドをまたいで、要件は "ストアはB2B機能をサポートするプランにある必要があります"と述べられています(カタログリファレンス)。B2B概要では、開発のためのB2B APIリソースへのアクセスが開発ストア、Shopify Plusパートナー、およびShopifyアフィリエイトに制限されていることを追加しています(アプリとB2B)。歴史的に、ネイティブB2B機能セット(会社、カタログ、B2Bチェックアウト)はShopify Plusに関連付けられています。
ネイティブB2Bカタログが最近の日付のBasic、Grow、Advancedなどの下位のティアで利用可能になったというコミュニティクレームが表示される場合があります。1つのコミュニティスレッドには正確にそのようなクレームが含まれており、サポート返信に属性されて2026年初頭に日付されています。それを事実ではなく、未確認の商人レポートとして扱う: プラン可用性は時間とともに変わり、地域によって異なり、確認できる開発者ドキュメントは具体的な消費者プランに名前を付けないでください。確実な移動は、独自のShopifyadminを開き、B2Bまたは卸売設定を探すか、現在のプランに何が含まれているかについてShopifyサポートに尋ねることです。
プランに組み込まれたネイティブB2Bが含まれていない場合、上記のドラフトオーダールートは任意のプランで引き続き機能し、サードパーティの卸売アプリがギャップを埋めます。
ネイティブB2Bがいつで十分であるか対アプリが必要である場合
ネイティブShopify B2Bは、本当に機能的なシステムです。次の場合に十分です。
- 卸売買い手は顧客アカウントにログインしてセルフサービスするか、営業担当者はドラフトオーダーを通じて注文を配置します。
- 会社別およびコレクション別のパーセンテージ価格設定、固定価格、および数量ルールが取引をカバーします。
- 与信限度額ではなく、net支払い条件が必要です。
- B2Bを含むプランです。
次のような場合にアプリに到達し始めます。
- 与信限度額を超えてバランスをブロックする与信限度額が必要です。
- 手書きドラフトオーダーなしでネイティブB2Bを含まないプランで卸売価格設定を希望します。
- 1つの画面から管理された顧客別、コレクション別のパーセンテージが、1つの場所あたりの複数のカタログオブジェクトをジャグリングせずに必要です。
- 卸売価格設定をvolume breaks、BOGO、無料配送などの他のプロモーションと一貫してまとめたい場合は、1つの一貫したサーバーサイドエンジンの下で、カートとチェックアウトが常に同意するようにします。
これが最後のポイントが、ネイティブモデルが厳しい場合です。カタログ価格リストとShopifyの割引システムは2つの別々のメカニズムであり、"卸売価格"を"現在のプロモーション"で調整することは、商人がフォーラムで尋ねる正確な種類のものです。
カタログをレスリングせずに卸売価格設定を実行する
ネイティブShopifyで顧客別、コレクション別卸売を設定することは、買い手ごとに1つの会社を作成し、その後、各コレクションにスコープされた2つ以上の価格設定カタログを会社の場所ごとに作成することを意味します。そのうえ、それはうまく機能しますが、買い手リストが成長するにつれて、多くのオブジェクトを管理することです。
顧客別、コレクション別卸売価格設定はStackableロードマップに存在し、まだ利用可能ではありません。上記のフォーラムシナリオのために構築されています。顧客別に割引率を設定し、特定のコレクション(顧客Aは食べ物から25%割引と肉から15%割引を取得)にスコープし、チームが既に使用しているadminから管理し、すべてのStackable割引と同じサーバーサイドエンジン上に構築されるため、価格は数量とBOGO割引と同じようにチェックアウトで保持されます。計画されているが、配送されていないため、そうではないふりをしません。
その時まで、今日、Stackableが既に処理している割引タイプの信頼できるスタッキングを希望する場合は、Stackableを無料でインストールして、Shopify Functionsで数量break、BOGO、支出目標を実行して、カート、チェックアウト、Shop Payが常に一致するようにします。🚀 卸売については、上記で説明されているようにネイティブB2Bカタログまたはドラフトオーダーを使用し、ロードマップページを監視してください。
画像プレースホルダー (画像3): ネイティブB2B対ドラフトオーダー対アプリ
推奨される画像: 16:9の3列の比較カード。列1 "ネイティブB2Bカタログ": 会社別+コレクション別価格設定、数量ルール、net条件、B2B対応プランが必要です。列2 "ドラフトオーダー": プラン、営業担当者が入力した、手動価格設定、occasional使用。列3 "卸売アプリ": 与信限度額、1画面管理、クロスプロモーションスタッキング。各列には小さなチェック/制限リストがあります。フラットベクトル、バイオレットとゴールドのブランドカラー、きれいなsans-serif、写真なし。
結論
- Shopifyは、会社と場所、各場所に付与されたカタログと価格リストを通じて卸売を実行します。価格は会社に従うため、本来的に顧客別です。
- 価格リストは固定価格または一括パーセンテージ値引きを設定します。コレクション別価格設定は1つの場所の複数のカタログを使用し、各カタログはコレクションにスコープされてパーセンテージを独自に持つ場合があります。
- 数量ルールと数量価格ブレーク(最小値、増分、段階化された価格設定)は、大量注文のためのネイティブB2B機能です。
- 営業担当者はドラフトオーダーを通じて注文を配置し、完全なB2B価格設定の会社に属性されているか、任意のプランでoccasional卸売のプレーンなカスタム価格のドラフトとしています。
- ネイティブB2Bはnet 30などの支払い条件をサポートしていますが、与信限度額を強制しません。このギャップは与信管理アプリが存在する理由です。
- ネイティブB2BではB2B機能をサポートするプランが必要です(歴史的にShopify Plus); adminで特定のプランを確認してください。
- Stackableの顧客別、コレクション別卸売価格設定は計画されているが、まだ利用できません。当面は、ネイティブB2Bカタログまたはドラフトオーダーを使用し、今日は数量、BOGO、支出目標スタッキングのためにStackableを使用してください。
関連記事
- 卸売とB2B価格設定 (近日公開): Stackableロードマップ上の顧客別、コレクション別卸売価格設定。
- 数量割引と数量break: 注文数が増加するにつれてより安くなる段階化された価格設定。
- 数量breakテーブル: 買い手がチェックアウト前に取引を表示できるように、製品ページに価格別のティアテーブルを表示します。
- Stackable価格設定: プラン、無料のティア、および各ティアに含まれるもの。
- Shopifyで割引スタッキングがどのように機能するか: 3つの割引クラスと、ネイティブが最高のみを適用する理由。
- Shopify Scriptsは終了しています: 開発者なしでマイグレーション期限前にScriptsをカスタム割引および卸売ロジックから移行します。



