When setting up Sales and Fulfillment Channel connections, you can create and configure Carrier and Service Level Mappings.
These are done over what's called the Carrier Master Table (as detailed in How to map Carriers and Services in a Sales Channel [Step-by-step guide] and How to map Carriers and Services in a Fulfillment Channel [Step-by-step guide]) which indicates which codes are expected to be received from the Sales Channels, what techOMS will use in that case, and how it is defined in the Fulfillment Channel, defining an end-to-end information passage between systems.
This document provides an example and best practices.
NOTE: You can have all the Sales and Fulfillment Channels mapped to the same techOMS codes, funneling different variants into a single value.The case to be analyzed is the following, as the warehouse:
- Is shipping Ground via 3 Carriers:
- FedEx
 - UPS
 - USPS
 
 - Is connected to 3 Sales Channels: 
- Shopify
 - WooCommerce
 - eBay
 
 - Is connected to 2 Fulfillment Channels: 
- Extensiv
 - Logiwa
 
 
Considering the case, this is how the Mappings would be configured:
![]() Sales Channel  |  techOMS |  Fulfillment Channel | |||||||
Carrier Code  | Service Code | Carrier Code  | Service Code | Carrier Code  | Service Code | ||||
| Shopify | Standard Shipping | FedEx | Ground | FDEG | Extensiv | ||||
| WooCommerce | FDEX | Ground | FEDEX | GRND | Logiwa | ||||
| eBay | FDEG | ||||||||
This setup, starting from left to right, receives from the Sales Channels:
- Shopify
- Carrier Code: Standard Shipping
 - Service Code: No value
 
 - WooCommerce
- Carrier Code: FDEX
 - Service Code: Ground
 
 - eBay
- Carrier Code: FDEG
 - Service Code: No value
 
 
This is possible, given that each Sales Channel could have different values configured, or even not support some.
Considering that, techOMS, will funnel and interpret these variants into two values:
- Carrier Code: FedEx
 - Service Code: Ground
 
When the Fulfillment Channels handle FedEx and Ground, these will:
- Extensiv
- Carrier Code: FDEG
 - Service Code: No value
 
 - Logiwa
- Carrier Code: FEDEX
 - Service Code: GRND
 
 
NOTE: In the example above, the Primary setting in the Carrier Mapping Table tells techOMS whether to send the code for Extensiv or the one for Logiwa. By marking one mapping as Primary, you ensure that the system consistently uses that specific code when sending information to the Fulfillment Channel. For more information, see: How to map Carriers and Services in a Fulfillment Channel [Step-by-step guide].
NOTE: You can set up Carrier and Service Codes in the Master List that you don't use at the moment as a pre-emptive setup, for example, if you're not using UPS yet, you could still configure a setup like this:![]() Sales Channel  |  techOMS |  Fulfillment Channel | |||||||
Carrier Code  | Service Code | Carrier Code  | Service Code | Carrier Code  | Service Code | ||||
| Shopify | UPSG | UPS | Ground | UPS | GND | Extensiv | |||
| WooCommerce | UPS | Ground | Logiwa | ||||||
| eBay | UPS | ||||||||
 
NOTE: If you have a single Fulfillment Channel, we recommend to set up your techOMS Carrier Master List matching your Fulfillment Channel ones (cloning). When doing so, won't require a conversion of terms and data between systems, and it will be much simpler to track and configure.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article


