Overview
StretchShop supports selling to other businesses, not just consumers. You can set up company accounts, assign them custom price lists, offer net payment terms, enforce quantity rules, and create draft orders that you email as invoices. This guide covers the full B2B and manual-order workflow.
Company accounts
A company groups a business buyer's contacts, addresses, and terms.
- Open B2B > Companies and click New company; enter the business name and details.
- Edit a company to add contacts and settings, or remove it when a relationship ends.
- Assign a price list to the company so its buyers automatically see wholesale pricing.
Price lists
Price lists define alternative pricing for a group of buyers.
- Open B2B > Price lists and click New price list.
- Define the pricing (for example a wholesale tier below retail).
- Assign the price list to one or more companies. Their B2B pricing then resolves automatically for their products and quantities.
Payment terms
Business buyers often pay on terms rather than upfront.
- Open B2B > Payment terms and create terms such as Net 30 or Net 60.
- Apply terms to companies or draft orders so invoices carry the right due date and expectations.
Quantity rules
Wholesale often requires minimums and case packs. Quantity rules enforce a minimum, maximum, and increment for a product or variant — for example, sell only in multiples of 12, minimum 24. Create quantity rules so both storefront and manual orders respect your wholesale constraints.
B2B pricing resolution
When you need to know the exact price a specific business buyer pays, use B2B pricing to resolve the price for a given customer, product/variant, base price, and quantity — factoring in the company's price list and quantity rules. This is what powers accurate wholesale quotes.
Draft orders and invoicing
Draft orders let you build an order on a customer's behalf — for phone sales, quotes, or wholesale POs — and collect payment by invoice.
- Open Draft orders and click New draft order.
- Add products, quantities, the customer/company, discounts, shipping, and payment terms. Edit freely while it's a draft.
- Click Send invoice to email the buyer a request for payment.
- When payment is arranged, click Complete to turn the draft into a real order that flows into fulfillment like any other. Delete a draft you no longer need.
A realistic example
A café chain becomes a wholesale customer. You create the company "Riverside Cafés", build a Wholesale price list at 40% off retail, and assign it to the company. You add a quantity rule requiring candles in multiples of 12, and set Net 30 terms. You then build a draft order for 240 candles at wholesale pricing, send the invoice, and once accounting confirms the PO you Complete the draft — creating an order you fulfill and ship, due in 30 days.
Tips
- Assign a price list at the company level so every buyer from that business gets wholesale pricing automatically.
- Use quantity rules to enforce case packs and minimums rather than policing them by hand.
- Use draft orders + send invoice for any sale that isn't a self-serve card checkout.
- Set clear payment terms so due dates and expectations are unambiguous on every wholesale invoice.
Troubleshooting
- A company sees retail prices — confirm a price list is assigned to the company and covers the products in question.
- Order rejected for quantity — the requested amount violates a quantity rule's minimum, maximum, or increment; adjust to a valid multiple.
- Draft won't complete — ensure it has valid line items and required details; fix validation errors, then complete.
- Invoice not received — confirm the customer's email is correct on the draft before resending.
Was this helpful?
Help us improve this article
Use these controls to share whether this answer solved the issue. Feedback helps prioritize updates to StretchSuite Support.

