Miko B2B Wholesale Pricing documentation
Wholesale pricing, customer groups, volume discounts, scheduled discount campaigns, net terms and purchase orders on any Shopify plan.
See what the app does → · View on the Shopify App Store →
Getting started
Customer groups and pricing
- Creating customer groupsA customer group is a wholesale tier with its own pricing rule and its own Shopify tag.
- Tagging your wholesale customersAdd the group's tag to a customer in Shopify and their pricing switches on immediately.
- Percentage vs fixed custom pricingWhen to use a uniform percentage per group and when to set an exact price per variant.
- Importing prices in bulk with CSVSet custom prices for a real catalog in a spreadsheet instead of one product at a time.
Volume discounts
Event campaigns
Wholesale registration
Your storefront
- What your wholesale customers seeWhere wholesale pricing appears for a tagged buyer, from product page through to checkout.
- Hiding products per customer groupShow or hide specific products for specific wholesale groups, so distributor-only stock never appears to retail shoppers.
- Locking your store to wholesale onlyRestrict the whole storefront to approved wholesale customers for a private B2B channel.
Orders and payment
- Offering NET 30 to 90 payment termsLet approved buyers pay by invoice after checkout instead of paying up front.
- Accepting purchase orders by PDF, Excel or CSVBuyers submit a PO from your storefront or upload their own file, and the app prices every line.
- Wholesale pricing in Shopify POSApply a buyer's wholesale pricing at the register when they order in person.
Tools and tips
Troubleshooting
Start here when something is not behaving the way you expect. Each article below covers one symptom, with the checks in the order that resolves the most cases first.
- A wholesale customer was charged retailAlmost always one of five causes. The most common by far is that the buyer checked out signed out, so Shopify never told the discount who they were.
- Wholesale prices are not showing on product or collection pagesDisplayed prices and checkout prices come from two different mechanisms, so one can work while the other does not. Usually the theme app embed is switched off.
- Custom prices are not applyingCheck whether the price is actually below retail, whether the SKU matched on import, and whether your plan includes custom pricing.
- A volume tier is not applyingUsually the cart has not reached the tier minimum, or a better price already applies and the buyer is keeping it.
- A campaign price is not showingCheck the window is open in the campaign's own time zone, the campaign is active, and, for a share-link campaign, that you opened the link itself.
- The purchase order or registration block is not appearingBoth storefront blocks are deliberately conditional. The theme editor states which condition is unmet: sign-in, tag, plan, or app embed.
- Still stuckWhat to send us so we can read the checkout function's own run log for your order and answer in one reply.