B2B Commerce
The B2B Commerce API enables quote-based workflows for enterprise customers, wholesalers, and any scenario requiring negotiated pricing before payment.How It Works
Key Concepts
RFQ (Request for Quote)
An RFQ is created when a customer requests pricing for one or more products. It contains:- Customer information (name, email, company)
- Line items (products, quantities, variations)
- Optional shipping address
- Requested delivery date
- Notes
Quote
A Quote is the merchant’s response to an RFQ with specific pricing. It contains:- Line items with unit prices
- Discounts (volume, promotional)
- Shipping and tax amounts
- Payment terms (NET30, upfront, etc.)
- Validity period
PO (Purchase Order)
When a quote is accepted, a PO number is generated. This serves as the formal agreement and can be used for invoicing and fulfillment.Quick Start
1. Submit an RFQ
2. Create a Quote (Merchant)
3. Send Quote to Customer
4. Accept Quote
Email Notifications
The B2B system automatically sends transactional emails at key points:
Merchants can customize email templates via the Email Templates endpoints.
