How to Set Up Shipping Method Matches
Order Desk integrates with several retail middleware cart platforms (such as DSCO Supplier, CommerceHub and more). These services connect to multiple retail vendors, and each vendor may require a specific, supported shipping service whenever a shipment is created for an order.
This guide explains how to set up Shipping Method Matches, which let you map your shipment details into the format your retail vendors expect.
Overview
Some middleware retail vendors require a specific shipping service value to be passed back when submitting shipments. However, the shipping carrier and shipping method values on your shipments might not always match what the vendor is expecting.
The Shipping Method Match feature lets you map carrier and method combinations on incoming shipments to the shipping service your vendor requires.
TIP
Order Desk has some built-in logic to estimate what the shipping service value should be when sending shipment details back to your integration.
The Shipping Method Match setting gives you an extra layer of control by letting you define exactly how the matching should work.
Shipping Method Match Settings
If you’re using a supported middleware integration, you’ll find the Shipping Method Match section in the integration settings page.
TIP
[Integration] here is just a placeholder. If you’re using CommerceHub, for example, you’ll see CommerceHub Class instead:
[Integration] Class
Set the shipping service or method you want Order Desk to send back to your middleware cart service. This is the value your retail vendor is expecting to receive.
Shipping Carrier
Set the carrier code you expect to receive from your fulfillment service. Order Desk will look at the carrier value on the shipment and, if it matches, will use the shipping service you’ve entered above in the [Integration] Class field.
If you expect shipments to come in without a carrier, leave this field blank.
To match any carrier on your shipments, enter _ANY_
.
Shipping Method
Set the shipping method name you expect to receive from your fulfillment service. Order Desk will look at this value on the shipment and try to match it to the [Integration] Class you’ve specified.
If you expect shipments to come in without a method, leave this field blank.
To match any method, enter _ANY_
.
NOTE
Shipping Method Matches are case-insensitive.
Examples
For these examples, we'd imagine using DSCO Supplier as the integration of choice:
Matching a specific carrier and method
- DSCO Supplier Class: FESP
- Shipping Carrier: FedEx
- Shipping Method: Ground
Result
When a shipment comes in with FedEx as the carrier and Ground as the method, Order Desk will send back FESP to DSCO supplier.
Matching any method for a specific carrier
- DSCO Supplier Class: FESP
- Shipping Carrier: FedEx
- Shipping Method: _ANY_
Result
Any FedEx shipment will be matched, regardless of method. Order Desk will send back FESP.
Matching any carrier and any method
- DSCO Supplier Class: FESP
- Shipping Carrier: _ANY_
- Shipping Method: _ANY_
Result
This is a catch-all. Any shipment carrier or method will default to FESP.