B2B Setup
1. Add the B2B App to the Relevant Project in ACC
In B2B Dynamic Settings, add a password field in the Shop configuration:
SHOP={
"key": "SHOP",
"value": {
"url": "{{SHOP_URL}}",
"shipping_option_slug": "b2b",
"payment_option_slug": "b2b"
...
"password": "B2B123456", // field to be added
}
}2. Set Environment Value on the Shop Side
Ensure that the password fields match on both sides:
B2B_EXTENSION_CONF={"api_url": "https://{B2B_APP_DOMAIN}/api/v1/", "password": "B2B123456"}3. Define the Model Schema for User Model on the Shop Side
Enter this configuration via COMMERCE API as it will not reflect on forms within Omnitron screens:
4. Integrate PromotionGateway for B2B Discounts on the Shop Side
Set the offer_priority to the highest among existing campaigns.
5. Add a ShippingOption for B2B on the Shop Side
Ensure the slug in the created ShippingOption matches the shipping_option_slug in Step 1.
6. Add a CargoCompany for B2B in Omnitron
7. Configure PaymentOption for B2B on the Shop Side
Ensure the slug matches the payment_option_slug defined in Step 1.
Last updated
Was this helpful?

