1. Home
  2. Docs
  3. B2Bcommerce
  4. Shipping
Live Chat

B2B Commerce Shipping Integration

Get your customers orders shipped out using our simple to use wizard

1

Install Multi-Carrier

To install, begin by going to the Salesforce AppExchange and finding the Multi-carrier for Salesforce listing. You can find the app through Search or by clicking this link.

Click on the Get It Now button and select the desired destination (sandbox or production). Multi-carrier for Salesforce can be installed in both Sandbox (does not expire) and Production (7 day trial) instantly. Click Continue.

2

Install Multi-Carrier B2B Extension Package

To install, begin by going to the Salesforce AppExchange and finding the Zenkraft Multi-Carrier Shipping for B2B Commerce listing. You can find the app through Search or by clicking this link.

Click on the Get It Now button and select the desired destination. Zenkraft Multi-Carrier Shipping for B2B Commerce can be installed in both Sandbox and Production instantly. Click Continue.

3

Preference Setup

If you want to test the shipping functionality then we recommend using our test FedEx preference (this is because FedEx offers the most friendly test environment). By using this test preference you won't be charged for any of your test shipments.

You can add this by going to Zenkraft Settings and turning on Demo Mode and then clicking the "Create FedEx Test Preference" button.

Otherwise please do go ahead and add your own preferences. Make sure Demo mode is off though, otherwise you might see some authentication errors.

4

Create the Custom Address Source

Next you need to create the Custom Address Sources to reference the information on the CC Order object.

Go to Setup > Object Manager > Shipment (zkmulti__MCShipment__c) > Fields & Relationships

Click New and create a Look-up Relationship to the CC Order object.

You are now ready to create the Custom Address Sources.

Go to Custom Address Sources and click on the New button, name it "B2B Outbound", and select the Shipment Object Lookup Field you created above for the CC Order.

This time we need to get the ship to address of the order. Set the fields as you see them here:

In the packages section add this:

It's worth adding a Declared Value formula field on the Cart Item object so that if you want to set the value to be insured by the carrier then it will be mapped from here. For demo purposes just set the declared Value to be 0 in your formula field.

Once again fill in the following sections:

Click Save and you are now finished with the Custom Address Source setup.

5

Ship from your CC Order object

Now all you need to do is go to your CC Order record and use the related list to click on the new button as you can see here:

This will now take you to the wizard where you can complete your shipment, and print out the label.

There are multiple ways to automate this by using our invocable methods and process builder or flows. More information about how to do this can be found by following this link

6

Test

Now it is time for you to test.

If you have any queries then please contact us and we will be happy to help