Wholesale and B2B pricing app for ShopifyHouse accounts, in the price book.

Tag a buyer, write the price, and set the case pack, the MOQ, and net 30. The order a guest sees at retail is the same order a house account sees at their price. A draft waits until you approve it.

Not on the Shopify App Store yet.

White ceramic mugs packed in an open kraft carton, with more kraft cartons stacked beside it

Order slip · Copy 1 · Guest

Guest copy of one order for White ceramic mug
SKUQtyEachAmount
MUG-4PK424.0096.00

White ceramic mug

Case pack
n/a
MOQ
n/a
Terms
Card

Sign in for the house account.

Order slip · Copy 2

House account

Wholesale copy of the same order for White ceramic mug
SKUQtyEachAmount
MUG-4PK419.2076.80

White ceramic mug

Case pack
4
MOQ
4
Terms
Net 30
Sample data. Two slips of one order: guest retail on the top copy, the house account on the carbon.

A health check for the wholesale prices you already have.

Two rules overlap and a buyer gets the bigger discount. A group is created and nobody gives it a price. A collection is deleted and its rule stays behind. Checkout still completes, so the wrong price can sit there.

The health check reads every rule and lists conflicting rules, gaps and orphaned rules, each with a one-click fix. View as customer then shows exactly what any buyer pays, with their terms and minimums. These are ShopHelm’s rules, so a store-level connector such as Shopify’s own MCP can’t check them.

Health check3 issues
  1. Conflicting rules

    “Wholesale 20% off” and “Cafe partners 25% off” both match White ceramic mug for Harbor Coffee Supply. Best price wins, so they pay $18.00, not the $19.20 you set.

    Set priority
  2. Gap

    The “Office accounts” group has no pricing rule, so its buyers pay retail.

    Add a rule
  3. Orphaned rule

    “Fall gift sets 30% off” points at a collection that was deleted.

    Remove rule
Sample report with example rules and buyers.

What mispriced wholesale could cost you

Monthly wholesale sales × the share that’s mispriced = money lost each month.

$450a month

Example numbers, not a benchmark. Put in your own.

Free pricing check, no install.

Already selling wholesale with another app? Leave your email. We’ll ask for your current app’s CSV export, load it into ShopHelm on a test store, run the health check, and email you what it finds. See which exports we can read.

We use your file only to run the check.

Privacy policy

The draft waits for your approval.

Ask about a house account. ShopHelm can draft a price change and review a new applicant. The draft is not published until you approve it. Your own AI can connect on every plan.

  • AskWhich house accounts have gone quiet?
  • DraftA price change waits on the Pricing page.
  • ReviewAn application gets an approve or reject recommendation.
  • MondayThe week’s drafts, by email.

How your own AI connects

NoteSample

Which accounts have gone quiet?

Three house accounts have not ordered in 60 days.

  • Harbor Coffee SupplyAug 2
  • Elm Street CafeJul 28
  • Northline RoastersJul 19

They ordered the white ceramic mug in case packs of 4.

Draft

Wholesale gets 25% off orders over $500

Waits on the Pricing page until you approve it.

Application
Fieldday Market, recommend approve
Monday
3 drafts this week
Sample data. Example accounts, not a live store.

Ask Sidekick about your wholesale business.

Works with Shopify Sidekick, the assistant in the Shopify admin. Each answer links to the page in ShopHelm. Asking Sidekick to create a rule opens the rule builder with the request filled in. Nothing changes until you review the preview and save.

  • RulesWhat wholesale rules do I have?
  • ApplicationsAre any applications waiting?
  • InvoicesDo I have overdue invoices?
  • CustomerWhat does this customer pay?

Sidekick reads only, on every plan. It does not publish a ShopHelm draft, and it is not your own AI over MCP.

Sidekick, Shopify’s MCP, and your own AI

SidekickSample

What does this customer pay?

  • Harbor Coffee Supply$19.20
  • MUG-4PKOpens in ShopHelm

Preview

Wholesale gets 15% off ceramic mugs

The rule builder opens with this filled in. Nothing changes until you review the preview and save.

Sample data. An example answer and a prefilled rule, not a live store.

One order, the house price.

A sentence becomes a ruled preview.

Quantity 1, 10, and 50, for each group, before anything is published. Percentage, fixed amount, fixed price, and volume tiers.

Describe the rule

Wholesale gets 20% off, 25% on orders over $1,000

  • Group: Wholesale
  • 20% off
  • 25% off when order > $1,000
Price preview for White ceramic mug, $24.00
White ceramic mug, $24.00Qty 1Qty 10Qty 50
Retail$24.00$24.00$24.00
Wholesale$19.20$19.20$18.00
Example rule with sample prices.

Net 30 for the accounts you approve.

Pay by invoice shows only for those buyers, with a credit limit checked at the cart. On Helm Pro.

MUG-4PK × 4$96.00
House account −20%−$19.20
Total$76.80
Card
Pay by invoice · Net 30
Example checkout for an approved house account. Sample prices.

Case pack and MOQ, at the cart.

A short message when the quantity is short of the pack.

MUG-4PK is a case pack of 4. You have 3. Add 1 to check out.

Example cart message.

A contract price for one account.

One customer, one variant, or a CSV of them. It overrides the group rule. On Helm Pro.

Example contract prices
AccountSKUEach
Harbor Coffee SupplyMUG-4PK17.00
Elm Street CafeMUG-4PK17.50

Overrides the Wholesale group ($19.20)

Example contract prices.

All features

From install to the first house order.

Set up inside the Shopify admin you already use.

  1. Tag the house accounts

    A customer group is a Shopify customer tag. Tag a customer and they are in the group.

  2. Write the price

    Turn a sentence into a rule and check what each group pays before it is published.

  3. Set the case pack, the MOQ, and terms

    Say what each group must order, and which buyers can pay on net 30.

  4. Share the application

    New buyers apply. ShopHelm recommends approve or reject, and you decide.

Questions

Does ShopHelm compete with Shopify’s MCP?

Shopify’s MCP lets an agent work with products, orders, and customers. ShopHelm is the wholesale layer: price previews, drafts you approve, an audit trail, and a health check for conflicting, missing, and orphaned wholesale rules. Use both.

What is the difference between a ShopHelm draft and my own AI?

A ShopHelm draft turns a sentence into a pricing rule, answers questions about your accounts, and reviews applications. Your own AI is a tool you already use, such as Claude or ChatGPT, connected over MCP on any plan.

Does ShopHelm work with Shopify Sidekick?

Yes. Sidekick is the assistant in the Shopify admin. Ask what wholesale rules you have, whether applications are waiting, whether invoices are overdue, and what a customer pays. Each answer links to the page in ShopHelm. Ask it to create a rule and the rule builder opens with the request filled in. Nothing changes until you review the preview and save. Sidekick reads only and never changes a price. It is included on every plan, separate from a ShopHelm draft and from your own AI over MCP.

Can an AI change my prices without me?

A draft waits on the Pricing page until you approve it. On Helm Pro you can let your own AI apply a change directly. That change can be tried as a dry run, is written to the audit trail, and can be reverted from Activity.

Can I bring pricing over from another wholesale app?

Yes. Import the CSV export and check every price that would change before anything is written. The switching page names the exports we read.

When can I install it?

Use the form at the bottom of this page. We write when you can install it.

Plans, the trial, and Shopify Plus

Email for the install note.

We write when you can install Wholesale.

Privacy policy