Wholesale

Wholesale orders, without the back-and-forth.

Give the cafés and shops you supply their agreed prices, a place to reorder, and one link to pay. Manage wholesale alongside your retail orders, products, and stock. All built into YNS.

Fieldwork CoffeePrice list

Fixed price takes priority

Give each buyer the prices you agreed.

Set a percentage discount in a reusable price list, with fixed prices for individual variants where needed. Assign it to one buyer or several, so a shared deal stays easy to manage.

For example, before tax: a $20 bag of coffee becomes $16 with a 20% discount. A fixed price of $15 takes priority over that discount.

Make reordering the easy part.

Buyers see their prices and enter quantities in their own panel. “Repeat last order” fills their basket from the previous wholesale order, ready to review at current prices and adjust before submitting.

Try it: Change a quantity, then choose “Repeat last order.”

Fieldwork CoffeeInteractive preview

Fieldwork Coffee

Ordering as Juniper Café

  • House Blend

    250 g

    $16.00 $20.00

  • Decaf

    250 g

    $15.00 $20.00

Try changing the quantities.
No order will be placed.

Merchandise · 18 items
$282.00
Tax (example)
$0.00
Total
$282.00

Example last order:
12 House Blend at $16 + 6 Decaf at $15 = $282 before tax.
Delivery arranged separately.

Let buyers order.
Or take the order for them.

Invite them to order.

Add their email, assign a price list, and send an invitation. They sign in or create an account with that email to order at their agreed prices.

Enter an order for them.

For phone, text, or email orders, select the buyer before adding products. Their price list fills in the agreed prices; you enter the quantities and share the payment link.

Ask Elliot AI

Or just describe the deal to Elliot.

Elliot works through the same store API as the admin. Say what you agreed with a buyer and it sets up the price list, the exceptions and the client, ready for you to review under Wholesale in Manage.

Create a price list called Café partners at 20% off, set Decaf 250 g to a fixed $15, and add buyer@junipercafe.example as a client on it.

  1. Created the price list Café partners: 20% off retail net prices.
  2. Set a fixed price of $15.00 for Decaf · 250 g. Fixed prices take priority over the percentage.
  3. Added buyer@junipercafe.example as a client on Café partners.

They will see House Blend at $16.00 and Decaf at $15.00. Send the invitation from Wholesale › Clients when you are ready.

Illustrative conversation with fictional data. Elliot asks before anything irreversible, and every change shows up in Manage.

What this replaces.

Wholesale in YNS is part of the platform, not an app on top of it. Here is how the usual stacks line up for a brand supplying cafés and shops.

Platform

Shopify stack
Basic, Grow or Advanced. Shopify Plus from $2,300/mo on a three-year term.
WooCommerce stack
WooCommerce is free. Hosting, maintenance and updates are on you.
YNS
From $30/mo. 0% transaction fees; only Stripe's processing fees apply.

Trade pricing

Shopify stack
Company catalogs on every plan since April 2026, capped at 3 active catalogs below Plus.
WooCommerce stack
A plugin: Wholesale for WooCommerce at $129/yr, or Wholesale Suite from $49.50/yr per plugin.
YNS
Price lists: a percentage off retail plus fixed prices per variant, assigned per client. Built in.

Buyer reordering

Shopify stack
Company buyers reorder from customer accounts and the Trade theme's quick-order list.
WooCommerce stack
Order forms ship with the plugins above; reordering depends on the plugin.
YNS
A buyer panel with agreed prices and Repeat last order.

Reserve stock, then get paid

Shopify stack
Draft orders reserve inventory until a date you set and email an invoice for card payment. Net terms on every plan.
WooCommerce stack
Manual orders or a plugin. Bank transfers are matched by hand.
YNS
Orders hold stock until an expiry date. One link takes card payment through Stripe or shows bank details you confirm.

Where trade prices show

Shopify stack
In your retail storefront for signed-in company buyers, or in a separate B2B store.
WooCommerce stack
In the storefront, for customers with a wholesale role.
YNS
In a separate buyer panel. Your retail storefront keeps retail prices.

Checked 9 September 2026 against the pages linked below. Your costs depend on plan, region and what you already run.

If company pricing on up to three catalogs covers how you sell, Shopify's built-in B2B may be all you need.

Plugin prices are single-site annual rates on the check date; Wholesale Suite lists its rates as introductory. The YNS figure is the Starter plan billed monthly.

Good to know

Will it fit the way you sell?

Where do buyers access their wholesale prices?

In a dedicated buyer panel, using the email you invited. Your public storefront keeps its retail prices. Buyers share your published catalog, with prices from their assigned price list.

How can buyers pay?

Pay by Link offers cards through connected Stripe and bank-transfer instructions when configured. Confirmed card payments update the order automatically. For bank transfers or payments received elsewhere, you mark the order paid once the money arrives.

How is shipping handled?

Arrange delivery with your buyer: panel orders do not calculate shipping charges. When you enter an order yourself, you can select a configured shipping method in the order form.

What if we need minimum quantities or payment terms?

Wholesale works well for repeat buyers with agreed prices and payment by link. Minimum quantities, quantity price breaks, and formal terms such as net 30 are not enforced. Bring these requirements to the demo so we can assess the fit.

Works with the
rest of your store.

Every feature works from the same products, customers and orders.

See your wholesale workflow in YNS.

Open a store and set up a price list in minutes, or bring a typical order to a demo and we’ll walk through buyer access, reordering, and payment together.