Wholesale & B2B

Using net terms for wholesale customers

Offer deferred payment terms and track invoices with automated reminders.

What are net terms?

Net terms allow your wholesale customers to place orders now and pay later. Instead of paying at checkout, they receive an invoice that's due within a specified number of days (e.g. Net 30 = payment due 30 days after the order). This is a standard practice in B2B commerce and is expected by many wholesale buyers.

Setting up net terms

Net terms are configured per customer group. Go to Admin → Wholesale → Groups, select a group, and set the Net Terms Days field on the Settings tab. Common values are 15, 30, 45, 60, or 90 days. Leave this field blank for groups that should pay at checkout.

How invoices are created

When a customer in a net-terms group places an order, ShipWave automatically creates an invoice record. The invoice tracks:

Order Number — The Shopify order number for reference.

Invoice Amount — The total amount due.

Due Date — Calculated from the order date plus the group's net terms days.

Status — Starts as "pending" and transitions through "overdue", "paid", or "void".

Invoice statuses

Pending — The invoice has been created and payment is not yet due.

Overdue — The due date has passed and payment has not been received. Overdue invoices are highlighted in red in the admin dashboard.

Paid — Payment has been received and recorded. Shows the payment date.

Void — The invoice has been canceled (e.g. order was returned or canceled).

Automated payment reminders

ShipWave automatically sends payment reminder emails for unpaid invoices. The system sends up to 3 reminders, spaced 3 days apart, starting when the invoice becomes overdue. Each reminder includes the order number, amount due, and due date. You can see how many reminders have been sent for each invoice in the Net Terms dashboard.

Managing invoices

Go to Admin → Wholesale → Net Terms to see all invoices. Use the status tabs to filter by Pending, Overdue, Paid, or Void. For each invoice, you can:

Mark as Paid — Record that payment has been received. Enter the payment amount and optional notes.

Send Reminder — Manually send a payment reminder email (in addition to automatic reminders).

Void — Cancel the invoice if the order was returned or should not be collected.

FAQs

How does the customer actually pay?
ShipWave tracks the invoice and sends reminders, but the actual payment collection happens outside of Shopify (e.g. bank transfer, check, or a payment link you provide). When you receive payment, mark the invoice as paid in ShipWave.
Can I set different net terms for different groups?
Yes. Each customer group has its own net terms setting. Your "Preferred Distributor" group might have Net 60 while "New Wholesale" gets Net 15.
What happens if a customer with net terms also has a credit card on file?
Net terms in ShipWave are tracked as invoices. If the customer pays at Shopify checkout using a credit card, you can mark the corresponding invoice as paid. The two systems are independent.

More in Wholesale & B2B