Adding B2B to Campaigns
The Buisness to Business (B2B) option can be enabled within a campaign. When using B2B, no payment will process at the time of the sale and a Purchase Order will be sent with instructions to complete the payment. Shipments will enter a freeze status until payment is confirmed.
Adding B2B to a Campaign
Select CRM → Campaigns from the Navigation Side Bar Menu and edit the desired campaign.
In the General Details section under Billing Options, toggle Accept B2B Orders. Click the Save button.

Products in a campaign with B2B enabled will require a Gateway account to be applied. Please review this article to learn how to add a product to a campaign.
Setup a Purchase Order autoresponder. This is required to send a purchase order at the completion of B2B orders. Follow instructions here Auto-Responder Setup.
Also see the B2B Guide on how to mark purchase orders as Paid or Unpaid.
Checkout Champ Hosted Pages
B2B orders are enabled on Checkout Champ checkout pages by adding class b2b-button to a checkout button.

Other requirements for B2B orders:
Remove card number inputs from the page. B2B orders do not involve credit cards.
Remove all other checkout options from the page, including Apple Pay, Google Pay and PayPal. If you want to take immediate payment for an order then it is not B2B.
Set the button Action = Submit + Route
Have 1 set of address inputs on the page. It is unlikely that shipping and billing will be different.
It is allowed (but not required) to have a Quantity input on the page. Allow the buyer to enter a desired quantity. Choose Name = Quantity on the input when designing the page.
Direct API
Pass paySource = B2B on Import Order API
Do not pass card information
Last updated