Custom B2B Payment Terms

Support

Email support@custombterms.datun.dev — typical response within 1 business day.

Before you start

  • Requires Shopify Plus with B2B enabled.
  • After install, open the app → Payment terms → Enable to turn on the checkout function.

FAQ

How do I set a term longer than Net 90?

Open a company → 'Payment Term — Company Default' → Edit → choose 'Custom…' and enter the number of days (e.g. 120, 210). Terms over 90 days are applied as an exact calculated due date automatically.

Can a rep change the term for just one order?

Yes — on the draft order, use 'Payment Term — This Order' → Edit → Override. The company default is unaffected, and the override is preserved through checkout.

Where is the applied term recorded?

On the draft order, the 'Payment Term — This Order' block records the applied term (basis, days/date, deposit, source) for audit and ERP. The order page also has a read-only 'Payment Term — Record' block that displays the term if your ERP or a Flow writes it back to the order.

Can I set different terms per location?

The term is set per company and applies to all its locations. For genuinely different terms, set the location up as a separate company.

Does it work without Shopify Plus / B2B?

No. Payment terms and deposits are Shopify Plus B2B features.

Troubleshooting

  • "Isn't a B2B company location" on a draft — attach the company location to the draft order.
  • "No payment-terms templates on this store" — the store isn't on Shopify Plus with B2B.