B2B & Wholesale

Sell to businesses on credit terms

Keep an account for every business you sell to, with its GSTIN, payment terms and credit limit. Set trade prices for wholesale orders in price lists, and see every unpaid wholesale order by how overdue it is.

  • Payment terms up to Net 90
  • A credit limit per company
  • Receivables by days overdue

Sample data — your store, your numbers

Company accounts

An account for every business you sell to

Each trade buyer, whether a shop, a distributor or a hotel, gets a company account with its tax details, the payment terms you have agreed and the credit you allow. The Companies tab lists every account with its terms, credit limit and outstanding balance.

  • Company name, email and Tax ID / GSTIN on each account
  • Payment terms of due on receipt, or Net 7, 15, 30, 45, 60 or 90 days
  • A credit limit, with the outstanding balance shown beside it
  • Put an account on hold or archive it to stop new wholesale orders for it

Customers are linked to a company as its contacts through the API for now. The Contacts column counts them.

Sample data

Price lists

Trade prices without a second catalogue

A price list changes what chosen buyers pay without touching your normal prices. Point it at a customer group or at one company. When a buyer belongs to a company, that company’s list comes before any group list.

  • Apply a list to the wholesale, VIP or retail group, or to one company
  • Take a percentage off list price: enter -20 for 20% off
  • Set exact prices for a product or variant through the API
  • Add a minimum quantity and an order multiple, such as packs of 6, through the API
  • Check what a buyer would pay at a given quantity, and which list set the price, through the API

Price lists are used for wholesale orders created through the API. Your online store and POS keep charging your normal prices.

Sample data

Orders and receivables

Orders on credit, and who owes you what

Wholesale orders are created for a company through the storeVero API. Each order is priced from your price lists, checked against the company’s account and given a due date from its payment terms. The Receivables tab then shows what is unpaid by how overdue it is.

  • A B2B order number, a payment due date and the buyer’s PO number if you send one
  • Orders that miss a minimum quantity or order multiple are refused
  • So are orders over the credit limit, or for an account on hold or archived
  • Unpaid orders grouped as not yet due, 1-30, 31-60, 61-90 and 90+ days overdue
  • Record payment on the Wholesale orders tab marks an order paid

There is no screen for creating a wholesale order yet. Orders come in through the API, for example from your own ordering system.

Record full payment for B2B-Q4TR7ZMC?

Sample data — the Wholesale orders and Receivables tabs

How it works

From new account to paid order

  1. 1

    Open a company account

    Add the business on the B2B page with its GSTIN, payment terms and credit limit.

  2. 2

    Set its prices

    Create a price list for the wholesale group or for that company, and link the buyer’s customer record to the company through the API.

  3. 3

    Send in the order

    Create the order through the API with the company, the items and a PO number. storeVero prices it, checks the account and sets the due date.

  4. 4

    Collect the payment

    Follow unpaid orders on the Receivables tab, and record the payment when the company pays.

Everything in B2B

What you get with B2B & Wholesale

Company accounts

Name, email, GSTIN and a status: active, on hold or archived.

Payment terms

Due on receipt, or Net 7, 15, 30, 45, 60 or 90 days.

Credit limits

A wholesale order that would go over the limit is refused.

Percentage price lists

A percentage off list price for a customer group or one company.

Fixed prices API

Exact prices for a product or variant inside a price list.

Quantity rules API

A minimum quantity and an order multiple for each product.

Company contacts API

Link customers to a company; they move into the wholesale group.

Wholesale orders API

PO number, payment terms and a due date; tracked stock is reduced.

One Orders list

Wholesale orders sit beside your other orders, with PO and terms on the timeline.

Receivables by age

Unpaid wholesale orders by days overdue, and the total outstanding.

Record payment

Mark a wholesale order paid from the Wholesale orders tab.

B2B summary report API

Orders, revenue and outstanding per company, as JSON or CSV.

APIavailable through the storeVero API, no dashboard screen yet

Works with the rest of storeVero

Frequently asked questions

Not yet. There is no buyer portal, and your online store and POS charge everyone your normal prices. Price lists are used for wholesale orders created through the API.
Not yet. The B2B page lists wholesale orders and records payments, but new wholesale orders are created through the storeVero API.
No. There is no quote or approval flow yet. An order sent to the API is priced, checked and saved straight away.
A new wholesale order that would take the company’s outstanding balance past its limit is refused, and the API response gives the reason. A company with no credit limit is not checked.
Not yet. Recording a payment marks the whole wholesale order as paid.
Yes, with the Invoices & packing slips app switched on: it prints an invoice from any order page. The buyer’s PO number, GSTIN and due date are not printed on it yet.

Open your first trade account

Create your store, add a company with its payment terms and credit limit, and keep track of what your business buyers owe.

Chat with us