Miko B2B Wholesale PricingMiko B2B Wholesale Pricing

Live on App Store

Enterprise wholesale pricing, native to Shopify.

Run retail and B2B channels simultaneously on a single Shopify store. Miko B2B automatically applies wholesale pricing for tagged customers across every touchpoint, product pages, cart, checkout, and POS, with zero coupon codes.

  • Start on the Free plan. Real wholesale pricing, no credit card.
  • Works with Shopify Sidekick. Ask it which wholesale accounts are going quiet.
  • Available in 8 languages: English, German, Spanish, Italian, French, Arabic, Japanese, Chinese.
Miko B2B Wholesale Pricing
Install free on Shopify

Why merchants install it

What B2B Wholesale Pricing does for your store

Warehouse shelving stacked with cartons

Trade prices for every customer group

Percentage discounts per group from Free, then custom prices per product and variant from Growth.

A long aisle of stocked warehouse shelves

NET terms without Shopify Plus

Offer NET 30, 45, 60 or 90 to approved groups at checkout on the Pro plan.

Boxed stock on warehouse racking

Purchase orders that fill themselves in

On Pro, buyers upload a PO in PDF, Excel or CSV and it becomes a draft order.

How it works

Live in three steps

  1. 1

    Install free

    Add the app from the Shopify App Store. No Shopify Plus and no theme code.

  2. 2

    Create your groups

    Set up dealers, retailers or any trade segment and the prices each one pays.

  3. 3

    Tag your trade buyers

    Buyers in a group see their prices as soon as they log in.

01Customer groups

Wholesale customer groups with automatic tag-based pricing

Create as many wholesale tiers as your business needs, Gold, Silver, Distributor, Reseller or staff. Tag a customer in Shopify and their group pricing applies everywhere instantly, on collection pages, product pages, the cart and the checkout. There are no discount codes to share and nothing for your buyer to remember. A wholesale dashboard then shows which groups are ordering, what they are spending, and which accounts have gone quiet; run it alongside Miko Claude AI and churn scores surface at-risk wholesale accounts before you lose them.

  • Unlimited customer groups on Growth and Pro
  • Percentage discount per group, applied across your whole catalog
  • Priority rules decide the winner when a customer sits in several groups
  • Works with the Shopify customer tags you already use
  • Revenue, order volume and recent wholesale orders by customer group
Miko B2B Wholesale Pricing, wholesale customer groups with automatic tag-based pricing

02Custom pricing

Fixed custom prices for individual products and variants

When a key account has individually negotiated rates, a percentage is not enough. Set an exact price per product or per variant for that group and it holds no matter how your retail price moves. Import a whole price book from a spreadsheet instead of editing rows one at a time.

  • Exact price per product and per variant, per group
  • CSV price import and export for large catalogs
  • A price above retail is ignored, so a spreadsheet slip can never overcharge a buyer
  • Retail shoppers keep seeing your normal pricing
Miko B2B Wholesale Pricing, fixed custom prices for individual products and variants

03Discount campaigns

Scheduled discount campaigns for Black Friday and every sale after it

Set a start date and an end date, choose whether the discount applies to one wholesale group or to every shopper, and the campaign switches itself on and off. Your product prices are never edited, so there is nothing to put back on Monday morning and no sale price left running by accident. Read the guide →

  • Any date range: Black Friday, Cyber Monday, Boxing Day, end of season
  • Target one customer group, every visitor, or only people who open your share link
  • The share link discounts logged-out guests, with no code to type
  • Percentage, fixed amount, or flat per-unit price, storewide or per collection
  • Stack it on wholesale pricing, or let the buyer keep whichever price is lower
Miko B2B Wholesale Pricing, scheduled discount campaign for Black Friday with a start and end date

04Wholesale registration

A wholesale account application form that matches your theme

Stop taking trade applications over email. One form, their branding, your questions: publish a real signup form that inherits the fonts from your live theme, with colors, button style and corner radius set in the theme editor, so it looks like a page you built, with zero custom code. Review each application in the admin. Approving creates the Shopify customer, applies the group tag, and switches their wholesale pricing on immediately.

  • Custom fields including dropdown, multi-select, radio, checkbox, text and number (Growth and Pro)
  • Build your own fields beyond the defaults, then drag them into the order you want them answered
  • Approval creates the tagged Shopify customer automatically
  • Branded approval and rejection emails carrying your store name, not a plain-text notification from an app
  • Honeypot plus rate limiting block automated submissions without ever showing a genuine buyer a puzzle to solve
Miko B2B Wholesale Pricing, a wholesale account application form that matches your theme

05Net terms

NET 30, 45, 60 and 90 payment terms at checkout

Offer approved wholesale accounts invoice payment terms directly in the Shopify checkout, with no separate invoicing tool and no manual approval step. Terms are assigned per customer group and surface natively through Shopify's payment customization API: the net terms payment method you create in Shopify is shown only to eligible groups, and hidden from everyone else. Net terms are part of the Pro plan.

  • NET 30, NET 45, NET 60 and NET 90
  • Assigned per customer group, so retail checkout is untouched
  • Show net terms only, or alongside card payment, per group
  • Buyers check out on your net terms payment method, and you invoice and collect as usual
  • No Shopify Plus subscription required
Miko B2B Wholesale Pricing, nET 30, 45, 60 and 90 payment terms at checkout

06Purchase orders

Turn a purchase order in PDF, Excel or CSV into a Shopify draft order

Buyers still send purchase orders by email and PDF. Upload the purchase order as a PDF, Excel or CSV file and Miko matches SKUs to your variants, applies the correct group pricing, and creates a draft order ready to send for payment or fulfillment. Purchase orders are part of the Pro plan.

  • SKU matching against your Shopify variants
  • Correct wholesale pricing applied on every matched line
  • Creates a native Shopify draft order, not a workaround
  • Buyers can also submit a purchase order from a storefront block, nothing new for them to learn
Miko B2B Wholesale Pricing, turn a purchase order CSV into a Shopify draft order

See it in action

The more they order, the less they pay.

Volume discounts and quantity break pricing reward buyers for ordering in bulk. Set quantity breaks per group, per product, or across a whole collection, and Miko applies the right tier automatically at checkout once the cart qualifies. Volume discounts are part of the Growth and Pro plans.

  • Scoped your wayTiers can run per product, per collection, or across the entire order.
  • Any kind of breakPercentage off, amount off, or an exact price at each tier.
  • Stacks intelligentlyStacks with group pricing, and you choose whether the lowest or highest discount wins.
  • Shown on the product pageBuyers see the full tier ladder on the product page, so they know exactly what one more case is worth, which lifts average order value.
  • Applied by Shopify FunctionsApplied natively by Shopify Functions, so there are no discount codes and no checkout friction.
Try it: drag the quantityLive
Cases ordered24units
Unit price
$4.05
Order total
$97.20
They save
$10.80

Example only. You set your own products, tiers, and percentages inside the app.

How it works

Tag-based pricing that just works.

No complex setup, no draft orders, no coupon codes. Miko B2B applies wholesale pricing automatically using Shopify's native tag system.

  1. 01

    Create a Customer Group

    Define a wholesale tier in the Miko admin, name it (e.g. "Gold Wholesale"), set the pricing rule: a percentage discount (20% off) or fixed custom prices per variant.

  2. 02

    Tag your customers

    Add the corresponding Shopify customer tag (e.g. wholesale-gold) to your wholesale buyer's account. Miko detects this instantly.

  3. 03

    Pricing applies everywhere

    When the tagged customer logs in, their wholesale prices appear automatically on product pages, collections, cart, and inside the Shopify checkout, no extra steps.

Features

Professional B2B infrastructure, fully native.

Everything your wholesale operation needs, built directly on Shopify's latest platform capabilities.

Flexible Pricing Rules

Apply a flat percentage discount across all products (e.g. 25% off), or set fixed custom prices on a per-variant basis for top-tier accounts. Mix both approaches across different groups, each with its own pricing rules and priority for conflict resolution when a customer has multiple tags.

Shopify Functions Checkout

Discounts are applied natively at checkout via Shopify Functions, not draft orders or discount codes. This means no checkout friction, line-item price breakdown, and compatibility with all checkout extensibility.

Product Visibility Control

Control exactly which products and collections are visible per customer group. Show your exclusive distributor-only inventory only to qualified accounts. Hidden products don't appear in search or collections. Pro plan.

Storefront Lock

Restrict your entire Shopify storefront to approved wholesale buyers only. Unauthenticated visitors see a branded login page. Perfect for private B2B portals and exclusive manufacturer catalogs. Pro plan.

Shopify POS Integration

When a wholesale buyer walks into your store, your staff should not have to look up a price list. Add the tagged customer to the cart in Shopify Point of Sale and the same Shopify Function applies their group pricing to the sale at the register. Same pricing rules as your online store, no second setup. Growth and Pro plans.

Storefront Price Display

Miko's App Embed loads a script from the theme app extension that shows each customer their wholesale price (with crossed-out retail price) on product pages, before they even reach the cart. Works without theme code changes.

Technical Edge

Five native Shopify extensions working in concert.

Miko B2B isn't a single app, it's five tightly integrated Shopify extensions that together deliver a complete B2B infrastructure without editing your theme code.

Technical Stack

Checked in the Miko B2B code, September 2026

Checkout
Cart Discount Functioncart.lines.discounts.generate.run calculates wholesale discounts, volume breaks and campaign prices during checkout on Shopify's infrastructure. Reads pricing config from a discount metafield set by the app, and is compiled to WebAssembly from Rust so large wholesale carts stay inside Shopify's function limits.
Net terms
Payment Customization FunctionFilters available payment methods for net terms customers. Shows your invoice-based net terms method to eligible groups and hides it from everyone else.
Storefront
Theme App Embed and blocksPasses customer context and loads the pricing script that shows wholesale prices, product visibility and storefront lock without touching theme code. Theme blocks add the registration form, quick order form, request a quote and purchase order upload.
Storefront config
App Proxy at /apps/b2bPowers the storefront embed: returns the signed-in customer's group, discount, custom prices, volume breaks and display settings.
Admin
Draft order action and SidekickAn admin action on the draft order page applies a customer's group pricing to a draft order, and a Sidekick data extension answers questions about groups, prices, net terms and applications.
Point of sale
Shopify POSThe same discount Function applies group pricing when a tagged customer is added to the POS cart, and the app opens inside Shopify POS.

Pricing

Start free. Scale when your wholesale does.

Run real wholesale pricing on the Free plan for as long as you like. Paid plans add unlimited orders, unlimited groups, and the full B2B suite, each with a 14-day trial. Zero coupon codes required on any plan.

Free

$0/mo

Free forever, no card required

  • 1 customer group
  • Percentage discounts per group
  • Up to 10 wholesale orders a month
  • Strikethrough wholesale prices
  • Scheduled discount campaigns
  • Works on any theme
Install Free ↗

Starter

$29/mo

14-day free trial included · or $261/year, save 25%

  • Everything in Free
  • Unlimited wholesale orders
  • Automatic checkout pricing
  • Storefront price display
  • Email support
Start Free Trial ↗
Recommended

Growth

$59/mo

14-day free trial included · or $531/year, save 25%

  • Everything in Starter
  • Unlimited customer groups
  • Fixed custom prices per variant
  • Volume discounts, tiered quantity breaks
  • Wholesale signup form, custom fields
  • Request a quote, sent as a draft order
  • Shopify POS pricing and priority support
  • Group priority discount control
Start Free Trial ↗

Pro

$89/mo

14-day free trial included · or $801/year, save 25%

  • Everything in Growth
  • Storefront lock, B2B-only portal
  • Product visibility per group
  • Net terms invoicing, NET 30 to 90
  • PDF, Excel or CSV purchase order upload
  • Dedicated support
Start Free Trial ↗

Built For

Built for real wholesale operations.

Miko B2B is used across industries where running retail and wholesale on one Shopify store matters.

  1. 01

    Manufacturers & Distributors

    Sell direct-to-consumer at retail price while simultaneously providing distributors and resellers with their negotiated wholesale rates, all on one Shopify store. No duplicate product catalogs. Custom prices per variant start on Growth.

  2. 02

    B2B-Only Portals

    Use Storefront Lock (Pro) to create a fully gated wholesale portal. Only approved, tagged buyers can log in and see your catalog, ideal for exclusive product lines or private manufacturing orders.

  3. 03

    Tiered Distributor Networks

    Create Gold, Silver, and Bronze distributor tiers with different pricing rules. Each tier gets automatic pricing without anyone managing discount codes or manual invoices. Priority rules handle multi-tag customers. Unlimited groups start on Growth; the Free plan covers one wholesale group to start.

FAQ

Frequently Asked Questions

Technical and commercial questions about the B2B Wholesale Pricing.

Is Shopify good for B2B?

Yes, for most wholesale businesses. Shopify B2B is built in on the Basic, Grow, Advanced and Plus plans, with company accounts, net payment terms and B2B catalogs. Below Plus you get up to three active B2B market catalogs and need the new Shopify Markets; direct company catalogs, deposits and partial payments are Plus only. Miko B2B adds what the native setup does not: tag-based wholesale prices without coupon codes, volume discounts, scheduled campaigns, storefront lock and PDF, Excel or CSV purchase orders, on any Shopify plan.

How does pricing work without coupon codes?

Miko uses a Shopify Function (cart.lines.discounts.generate.run) that runs on Shopify's infrastructure during checkout. When a wholesale customer checks out, the Function reads their pricing config and applies line-item discounts automatically, no coupon codes, no draft orders.

Can I run retail and wholesale on the same store?

Yes, that's Miko B2B's core use case. Retail customers browsing your store see standard prices. Logged-in wholesale buyers (identified by their Shopify customer tag) see their group's wholesale prices. No duplicate stores, no separate Shopify accounts.

What's the difference between percentage and fixed pricing?

Percentage pricing applies a uniform discount (e.g. 20% off) across all products for a group, great for simple wholesale tiers. Fixed custom pricing lets you set an exact price per product variant for a group, essential for distributors who have individually negotiated prices per SKU. Fixed pricing is available on Growth and Pro plans.

Does storefront lock affect SEO?

Storefront Lock is implemented via a Shopify App Embed that redirects unauthenticated visitors to a login page. For SEO-sensitive stores, we recommend keeping Storefront Lock disabled and using Product Visibility control instead, which hides specific products per group without affecting overall store accessibility.

Is Miko B2B compatible with Shopify Plus native B2B features?

Yes. Miko B2B complements Shopify's native B2B (Shopify now includes it on every plan, with more on Plus) by adding tag-based pricing that works without the Company/Location setup, and features (storefront lock, CSV POs, POS integration) that extend beyond the native B2B Company/Location model. For merchants wanting to use native B2B Companies, contact us to discuss the best architecture.

Miko Apps

Wholesale pricing that just works. No Plus required.

Free plan available · 14-day free trial on paid plans · Live on the Shopify App Store since June 2026

The Miko Suite

Better together.

Every Miko app is built to compound with the others: one customer brain, one checkout, one support team.

Not on Shopify yet?

Start a free Shopify trial, then add Miko apps when you are ready.

Set up your store in minutes and try it with your own products. Loyalty, wholesale pricing, AI descriptions and the rest of the Miko apps install in one click once your store is live.