メインコンテンツまでスキップ
ストア運営・コンテンツ

Shopify B2Bに見積依頼のワークフローは無い|draft orderで本当にできること、と買うべきRFQアプリ

Shopify B2Bはcompany accounts、catalogs、net termsを備えていますが、見積依頼のワークフローはありません。標準機能でいちばん近いオブジェクトはdraft orderです。この記事では、draft orderに何ができて何ができないのかを確定させます。明細ごとのcustom priceは可、支払い可能なinvoiceリンクも可。一方で在庫の自動確保は不可、買い手からの対案提示も不可、invoiceの有効期限は非公開です。あわせて「Shopify B2BはPlus限定」という古い主張も訂正します。2026年9月2日時点のHelp Centerは、B2BがBasic / Grow / Advanced / Plusで使えると明記しており、Plus限定なのはdirect company catalogs、deposit、partial paymentsなど一部だけです。そのうえで、稼働中のRFQアプリ5本を、運用結果を決めるただ一つの論点で比較します。見積がネイティブのShopify draft orderになるのか、買い手がそこから支払えるのか、そしてそのアプリがB2Bのcompany accountsとcatalogのprice listをそもそも理解しているのか。

AIECアプリ研究所 AI編集部公開日 更新日 読了 21#Shopifyブログ運営#アプリ比較

この記事でわかること

この記事の目次Contents閉じる開く

Shopify B2Bへ移行するマーチャントは、たいてい「見積」というオブジェクトがあるものと思っています。実際に見つかるのはcompany accounts、catalogs、price lists、net terms、PO番号。そして管理画面のどこにも、買い手が見積を依頼し、担当者が値付けし、買い手が金額を返し、最後にそれが注文になる場所が無いことに気づきます。このワークフローは標準機能に存在しません。これまで一度も存在したことがありません。

Shopifyが用意しているもので最も近いのがdraft orderです。draft orderは実用的なオブジェクトで、明細ごとにcustom priceを設定でき、カタログに無い商品も足せて、配送料と税を付けられ、支払い可能なチェックアウトリンクをメールで送れます。多くの卸売事業にとって、これで本当に十分です。ただしdraft orderはマーチャントが書く注文であって、交渉ではありません。買い手はそれを開くことも、編集することも、違う金額を書いて送り返すこともできません。

2つ目の誤解はプランの話です。「B2BはPlus限定」という主張は、2026年のブログ記事にもまだ残っています。もう事実ではありませんし、Plus限定として残っているのが具体的にどの機能なのかは、アプリが必要かどうかの判断を大きく左右します。

3つ目は、インストール前にほとんど誰も確認しない点です。見積が物理的にどこに置かれるのか。ネイティブのShopify draft orderを作り、買い手に本物のチェックアウトリンクを渡すアプリもあります。一方で、App Storeで最も人気のあるB2Bアプリの1本は、draft orderをいっさい作らないと自ら明言しています。そして大半の見積アプリは、あなたのB2B catalogのprice listが存在することを知りません。つまり見積のレイヤーと卸価格のレイヤーが、誰にも気づかれないまま別々の価格を主張することになります。

調査日は2026年9月2日。料金はすべてEnglish(US)Shopify App Storeに表示されたUSDで、評価とレビュー件数も同日のリスティングのヘッダーから読み取っています。

先に結論

  • ShopifyにネイティブのRFQオブジェクトは無い。 最も近いのがdraft orderで、これはマーチャント起票専用です。
  • draft orderは明細ごとのcustom priceとcustom itemsに対応する。 Help Centerいわく "You can set a custom price on any line item in a draft order to charge more or less than the product's listed price."(明細単位で定価と違う価格を設定できる)
  • draft orderは支払い可能なリンクを生成する。 "By default, the invoice contains a link to a checkout, where your customer can pay for their order." 支払いが完了すると、draftはpaidの注文になります。
  • draft orderは既定では在庫を確保しない。 確保は手動のオプトイン操作で、期限は自分で指定します。
  • 買い手からの対案提示も、買い手側での編集も、公開されたinvoiceの有効期限も無い。 文書化されているライフサイクルのルールは1つだけで、2025年4月1日以降に作成されたdraftは1年間の非活動で自動削除されます。
  • 2026年のB2BはPlus限定ではない。 Help CenterはBasic / Grow / Advanced / PlusでShopify B2Bを使えると明記しています。Plus限定なのは、無制限のcatalog数、direct company catalogs、deposit requirements、partial payments、フルフィルメント単位のpayment requests。Advanced以上はcontextual checkoutとcontextual storefrontです。
  • draft orderはB2Bを完全に理解している。 ただしB2Bの顧客company locationの両方が割り当てられている場合に限ります。
  • 見積がどこに置かれるかが勝負のすべて。 SparkLayer B2B & WholesaleのQuoting EngineはShopifyのdraft orderを作りません。多くのRFQアプリは作ります。そして以下5本のうち、B2B companyとcatalogへの対応をリスティングに明記しているのは1本だけです。
  • 見積を注文に変換する機能は、確認した全アプリで有料プラン。 最安で月額7.99ドル、専業アプリの最上位で月額36.99ドル、SparkLayerは月額299ドル(または月額49ドルのアドオン)です。

draft orderが実際にできること、項目ごとに

以下の主張はすべてhelp.shopify.comに基づき、2026年9月2日に確認したものです。

論点可否詳細
明細ごとのcustom price"A custom price applies only to the line item on this draft order. The product's price isn't changed."(商品側の価格は変わらない)
カタログに無いcustom line item可。ただし実コストありcustom itemは "aren't tracked as inventory and don't affect your stock levels," で在庫として扱われず、商品別の売上レポートにも出ません。さらに "You can't use custom items with automated fulfillment or shipping apps."
買い手への支払い可能なinvoiceリンク"After the customer completes the checkout process using the link, the draft order becomes an order in the Orders page and is automatically marked as Paid."
在庫を確保するか不可。オプトインすれば可"If you don't reserve items, then the quantities stay in the Available inventory state and can be purchased by other customers." 確保には在庫追跡と、自分で選ぶ期限が必要です。
買い手が対案を出す・編集する不可買い手に文書化されている操作は支払いのみ。設定すれば割引コードの適用も可能ですが、対案を返す導線はありません。
invoiceは失効するか公開されていないShopifyはinvoiceやチェックアウトリンクの有効期限を公開していません。唯一のライフサイクル規定は、2025年4月1日以降に作成されたdraftが "automatically deleted after 1 year of inactivity."
承認フローはあるかマーチャント側のみcompany locationごとに "Submit all orders as drafts for review" を有効化すると、買い手のチェックアウトにSubmit for approvalボタンが出ます。買い手側の多段階承認はありません。
B2B companyとcatalog価格に対応するか"If a draft order has a B2B customer and a company location assigned to it, then the prices, payment terms, and checkout options automatically reflect the settings for that company."
B2Bのpayment termsに対応するかNet 7 / 15 / 30 / 45 / 60 / 90、due on receipt、due on fulfillment、fixed term。パーセンテージのdepositはPlus限定です。

このうち2点は、draft orderが見積としてどう振る舞うかを変えるので強調しておきます。

提示価格を守る仕組みはprice lockです。 draft orderの価格は既定ではロックされていませんが、 "When sending an invoice or sharing a checkout link, the pricing is set to lock by default unless you manually set it to be unlocked." つまりinvoiceを送る時点で自動的にロックがかかり、後から商品価格を変えても見積額が維持されます。ただしこれは両刃で、ロックは "prevents prices from being raised, but they also prevent prices from being automatically lowered."(値上がりも値下がりも止める)

在庫を確保しないことが失敗パターンです。 確保していない商品でinvoiceを送り、その商品が売り切れると、 "customers trying to check out are notified that the item is out of stock and can't complete the sale." 見積は生きていて、買い手はリンクを踏み、そこでチェックアウトに弾かれます。

2026年に本当にPlus限定なのは何か

「B2BはPlus限定」と繰り返すのはもうやめましょう。2026年9月2日時点のShopify Help Centerははっきりこう書いています。 "You can use Shopify B2B on the Basic, Grow, Advanced, and Shopify Plus plans." 機能一覧のページでも "Shopify B2B is available on all plans." です。

機能BasicGrowAdvancedPlus
companies、company locations、ロケーション単位の権限
B2B marketsに割り当てられるB2B catalog数333Unlimited
direct company catalogs(company/locationに直接割当)×××
quantity rulesとquantity price breaks
net terms、支払いリマインダー、カードのvault保管、ACH(US限定)
deposit requirements(companiesとdraft orders)×××
partial payments、フルフィルメント単位のpayment requests×××
draft orderからinvoice、checkout to draft、PO番号、簡単な再注文
contextual checkoutとcontextual storefront(Markets経由)××
Tradeテーマ、quick order list、B2BオブジェクトのShopify Flow

引っかかりやすい前提が1つあります。 "To use B2B catalog features on the Basic, Grow, or Advanced plans, your store must be using new Shopify Markets."(Plus未満でB2B catalogを使うにはnew Shopify Marketsが必要)

この表は、自社の見積の課題に当てて読んでください。マーケット単位の3つのcatalogではなく顧客ごとに交渉したprice listが要るなら、そこがPlusの線です。注文を組む前にdepositを取りたいなら、そこもPlusの線です。それ以外、draft orderによる見積フローはBasicで動きます。

結果を決める問い:見積はどこに置かれるのか

RFQアプリは、見積を2か所のどちらかに置きます。ネイティブのShopify draft orderになるか(OrdersのDraftsに表示され、自社チームが編集でき、Shopify自身のチェックアウトでinvoiceを送れ、上の表のルールがすべて適用されます)、あるいはアプリ内部のオブジェクトとして残るか(独自のステータス、独自のメール、そして独自の価格観を持ちます)。

どちらが間違いということはありません。ただ後者には固有の帰結があります。draft orderがcatalogの価格を継承するのは、B2Bの顧客とcompany locationが割り当てられているときだけです。company locationを割り当てずにdraft orderを作るアプリは、D2C価格の見積を出します。すると担当者が卸価格を手で打ち直すことになり、それはまさにアプリを買って無くしたかった手作業です。

SparkLayerがいちばん分かりやすい事例です。自分で答えを文書化しているからです。Quoting Engineのページは「このエンジンはShopifyのdraft orderを作るのか」と自問し、作らないと答えています。見積はSparkLayer内で完結して管理され、draft orderは作られず、顧客が確定した時点で通常のShopify注文に変換されます。これはこれで一貫した設計です。SparkLayerは独自のprice list、独自の顧客グループ、独自のバイヤーポータルを持っています。そのトレードオフもドキュメントの別の箇所に書かれています。SparkLayerとShopifyネイティブのB2Bは "can't currently run side by side for the same customer session."(同一の顧客セッションで併用できない)

アプリ評価(レビュー数)Built for Shopifyエントリー価格見積が置かれる場所買い手がそこから支払えるかB2B companies/catalogsの明記価格の非表示
SA Request a Quote, Hide Price(Samita)4.9(619)Free; $16.99; $36.99アプリの見積からShopifyのdraft order+invoiceへ可。Shopifyのチェックアウトリンク経由あり。リスティングに "works with B2B companies and catalogs" と記載。Companiesスコープとpayment terms関連のスコープを要求$16.99のプラン
Q:Request a Quote & Hide Price(Quotify、AppHive)4.9(103)$17; $34; $700 lifetimeアプリの提案から自動でdraft orderへ可。draft orderのinvoice経由部分的。$17のプランに「B2B Catalogs」の記載あり。アプリ独自の「Price lists」は$34のプランの別レイヤー$17のプラン
SB Request a Quote, Hide Price(SetuBridge)4.7(191)Free; $7.99; $12.99; $19.99アプリの見積からdraft orderへ可。変換後リスティングに記載なしFreeのプラン
SparkLayer B2B & Wholesale4.9(362)×Free; $49; $149; $299SparkLayer内。Shopifyのdraft orderは作られない可。買い手がSparkLayerのB2Bチェックアウトで確定・完了し、見積はShopifyの注文に変換される独自のprice listを持つ。注文をShopifyのcompanyに紐付けるが、同一セッションでネイティブB2Bと併用不可独自のB2Bレイヤー
Quotilio - Quote Manager(Skylitech)3.4(14)×$7.99; $10.99; $13.99アプリのdraft quoteからチェックアウトリンクへ可。チェックアウトリンク経由記載なし

SA Request a Quote, Hide Priceの日本語版Shopify App Storeリスティング画面。Built for Shopifyバッジ、619件のレビューによる4.9の評価、B2B companiesとcatalogsへの対応が表示されている

出典: Shopify App Store「SA Request a Quote, Hide Price」リスティング(日本語)。2026年9月2日取得。

SparkLayer B2B & Wholesaleの日本語版Shopify App Storeリスティング画面。362件のレビューによる4.9の評価と、見積機能がProプランに置かれた料金プラン一覧が表示されている

出典: Shopify App Store「SparkLayer B2B & Wholesale」リスティング(日本語)。2026年9月2日取得。

Q a Quote & Hide Priceの日本語版Shopify App Storeリスティング画面。Built for Shopifyバッジと103件のレビューによる4.9の評価が表示されている

出典: Shopify App Store「Q:Request a Quote & Hide Price」リスティング(日本語)。2026年9月2日取得。

この表からは、マーケティング文言が教えてくれない3点が読み取れます。

見積を注文に変える機能は、ほぼ必ず有料プランにある。 SAは「Convert to order」とB2B顧客/companyの自動入力を月額36.99ドルのProプランに置いています。しかもそのProプランには、Shopify Plusストア向けに月額69ドルという別価格が設定されています。SetuBridgeは「Convert Quote to Order」を月額12.99ドルのGrowthプランに置いています。Quotifyは月額17ドルで自動のdraft order作成を含みますが、独自のprice list、PDF、CRM連携は月額34ドルです。SparkLayerはApp Storeのリスティング上、見積機能を月額299ドルのProプランに置いていますが、ドキュメントには、Quoting Engineがどのプランにも月額49ドルのアドオンとして追加できると書かれています。リスティングには出てこない、明らかに安い経路です。

リスティングでB2B companyとcatalog対応を明記しているのはSAだけ。 公開されているデータアクセスの項目に、payment terms関連と並んでCompaniesスコープが載っているのもこのアプリだけです。これはdraft orderをcompany locationに紐付けるための機械的な前提条件であり、つまり見積がD2C価格ではなくcatalog価格を継承するための前提条件でもあります。

SparkLayerの見積機能は、ここに挙げたどれよりも交渉に踏み込んでいる。 ドキュメントには、買い手と担当者のあいだのメッセージのタイムライン、社内メモ、顧客が編集や確定をできるかを制御する見積ステータス、見積ごとの有効期限、custom line item、custom shipping、price-on-application商品が記載されています。同時に実際の制約も明示されています。見積に割引を追加することは現時点でできず、権限を制限されたcompanyユーザーは見積を依頼できません。

検索でよく出てくる2本は、機能不足ではなく判断材料不足で除外しました。GP Request Quote, Hide Pricegp-request-quote、無料プランは月20件、以降は9.99/24.99/49.99ドル)とB2B Request Quote & Hide Priceb2b-request-quote、月額7.99ドル)は、2026年9月2日時点でどちらも**0.0(0件のレビュー)**でした。Quotilioは候補リストに入っていたため上表に残していますが、実数値には注意してください。14件のレビューで3.4という評価で、2026年3月には5日間のサービス停止を報告する星1つのレビューがあります。開発者は2026年6月に、事業譲渡の影響でサポート基盤にログインできなくなっていたと回答しています。

draft orderだけで本当に足りるケース

次の条件がすべて当てはまるなら、アプリを買わないでください。

  • 見積依頼が、すでに自社で持っているチャネルから来ている。 電話、メール、展示会のフォーム、担当者の受信箱。App Storeのアプリが主に売っているのは受け口、つまりストアフロントのボタンとフォームです。買い手が既にメールをくれているなら、フォームに課金していることになります。
  • 手入力で回せる件数に収まっている。 目安は月10件から20件あたりです。companyさえ作ってあれば、B2B顧客のdraft orderは2分もかかりませんし、catalogの価格は勝手に入ります。
  • 基本はcatalog価格で、例外が時々あるだけ。 company locationを割り当て、catalog価格を読み込ませ、直すべき1行だけ上書きし、価格をロックしてinvoiceを送る。アプリゼロで見積から入金まで完結します。
  • 未ログインの訪問者に価格を隠す必要がない。 アプリを買う理由として最も多いのがこれです。Shopifyには商品単位の価格非表示機能がありません。Tradeテーマは専用のB2Bストアで未ログイン顧客に価格を隠しますが、それはストア全体の判断であって、商品ごとのルールではありません。
  • 買い手が見られる見積履歴が要らない。 PDFやメールを受け取れれば十分という買い手なら、アプリが用意する見積ポータルは不要です。

アプリを買うべきなのは、受け口の流量が実際に多いとき、D2CとB2Bが混在するカタログで条件付きの価格非表示が必要なとき、そしてやり取りが本当に何度も改訂を伴う交渉で、後から誰かが監査する必要があるときです。

まとめ

2026年のShopify B2Bは、卸売の価格とアカウントのシステムであって、販売のシステムではありません。catalogs、net terms、company locations、PO番号、checkout to draftは、いずれもBasicで動きます。欠けているのは交渉のループで、Shopifyはそれを出荷していません。

見積の件数が少なく、catalog価格でまかなえるなら、draft orderを使ってアプリは見送ってください。company locationを割り当て、価格をロックし、在庫を確保し、invoiceを送る。4ステップ、サブスクリプションなしです。

ストアフロントからの受け口と条件付きの価格非表示が必要で、かつネイティブのShopify B2Bを運用しているなら、まず試すべきはSA Request a Quote, Hide Priceです。この比較の中で、B2B companyとcatalog対応をリスティングに明記し、それを裏付けるスコープを要求している唯一のアプリで、しかもネイティブのdraft orderに変換します。予算は月額36.99ドルのProプランで見ておいてください。変換とB2Bの自動入力はそこにあります。Plusを使っているなら月額69ドルです。

買い手向けに、交渉と改訂と監査履歴を備えた本格的なポータルが必要なら、SparkLayerは製品カテゴリーが違いますし、価格もそれ相応です。月額299ドルのProプランに踏み切る前に、月額49ドルのQuoting Engineアドオンを確認してください。そして、見積がShopifyのdraft orderになることは決してないこと、SparkLayerはネイティブのB2B購買体験の横に並ぶのではなく置き換えるものであることを理解したうえで導入してください。

どれを選ぶにしても、インストール前にベンダーへ1つだけ質問してください。does your quote attach a company location to the draft order it creates?(作成するdraft orderにcompany locationを紐付けますか)。答えがノーか、はっきりしないなら、あなたの見積は小売価格で出続け、チームの誰かがそれを永遠に手で直すことになります。

参考・出典

RelatedShop Pay InstallmentsはCapital OneとChaseのクレジットカードを受け付けない|手数料が公開されない仕組みと、Shopifyの2ページが食い違うdisputeの通知先

Shop Pay Installmentsは有効化無料、アプリ不要、そしてShopifyは手数料を公開していません。レートを見られるのは自社の管理画面の中だけです。加えてCapital OneとChaseのクレジットカードを受け付けず、月次プランはデビットカード限定、ギフトカードとサブスクリプション商品は対象外で、商品ごとにオン・オフを切り替えることもできません。Affirmはパスワード保護中のストア、英語以外の主要言語、主にB2Bという理由でアカウントを停止します。さらにShopifyの「Getting paid」ページは「disputeは管理画面に通知される」と書き、FAQは「管理画面には通知されない」と書いています。適格性を満たせない場合の代替はKlarna、Afterpay、Sezzle、Zip、PayPalのon-site messagingアプリで、このカテゴリーの評価は1.0〜3.2です。調査日は2026年9月2日です。