Shipping delivery profiles for ShipCompliant
The importance of rate names delivery profiles for ShipCompliant
ShipCompliant requires that each order include a specific shipping carrier and service level code (for example, FEX for FedEx 2Day).
In our Shopify + ShipCompliant integration, we automatically map your Shopify shipping rate names to these codes using an internal mapping table.
Because of this, it is critical that your Shopify rate names match exactly to one of the approved values below. If they do not match, we cannot determine the correct shipping code to send to ShipCompliant, which may cause your orders to fail compliance checks.
If you use both Shopify delivery profiles as well as Awtomic subscription shipping, it is important that both are updated to match the following rate names
Why rate names matter
Many merchants create custom shipping rates with names like “Expedited Shipping”, “Fast Shipping”, or “2-Day Delivery”.
These names will not map correctly to ShipCompliant. To ensure compliance, you must use one of the exact approved names from the list below when setting up your shipping rates.
How to set up your Shopify delivery profiles
First, let’s make sure that your Shopify delivery profiles are correctly set up.
Navigate to Shopify Admin → Settings → Shipping and delivery, then select a delivery profile.
By default, Shopify will provide a “General profile”, which is a good place to start.

Shopify allows you to create multiple delivery profiles, and each profile can contain:
- Products (or Subscription plans)
- Locations
- Shipping zones
- Rates
Shipping costs on Shopify are determined by this chain of logic:
[Products/Plan] → [Location(s)] → [Shipping zone] → [Rate]
- Location is mapped to your physical fulfillment locations.
- You can group multiple locations to share the same zones/rates or configure distinct zones/rates for each location.
- Shipping zones are based on geographical regions (countries/states).
- Rates define the shipping cost within each zone.
To learn more about Shopify shipping profiles, visit:
Shopify Shipping Profiles documentation
Setting up shipping rates correctly
The most important piece of the puzzle for ShipCompliant is the rate name, which is what we rely on to map to the correct ShipCompliant shipping code.
This is why it is crucial to make sure your profiles are correctly set up before initializing the integration, as a failure to do so will prevent the ShipCompliant integration from working successfully.
How to configure rate names
To make sure the naming is correct:
- Either click on an existing rate or create a new one by selecting the “Add rate” button within a specific zone.
- Within “Shipping rate”, select “Custom”.
- In the “Custom rate name” field, enter one of the approved names from the table below — the name must match exactly.
Important: When using “Custom” shipping rates (manual flat rates), you are responsible for entering the exact rate name in the “Custom rate name” field.
The system will not automatically apply a standard name — you must match the name exactly to one of the values in the table below.
For example, enter "FedEx 2Day" exactly — do not enter "FedEx 2-Day", "FedEx Express", or "2-Day Air".
Be sure to also specify a price (often using “Conditional pricing”) based on weight or order price.

Setting up Awtomic subscription shipping profiles
If you also have an Awtomic subscription shipping profile, you must also adhere to the naming conventions within that shipping profile.
To do this:
1. Navigate to Awtomic → Settings → Logistics and operations → [Edit settings].
2. On the subsequent page, select the “Manage rates” button in the “Manage subscription shipping” section.
3. You will be taken to a Shopify delivery profile mapped to the Awtomic app.
4. Follow the same steps outlined above to correctly name the rates within this profile.

Approved Shopify rate names to use for ShipCompliant
The table below lists the approved rate names you must use in your Shopify delivery profiles.
These names must match exactly in your rate name field.
FedEx
Shopify rate name (must match exactly) | Corresponding ShipCompliant Code |
---|---|
FedEx 2Day | FEX |
FedEX 3Day | FEX3 |
FedEx Second Day AM | FEXA |
FedEx Cold Chain | FEXCC |
FedEx Ground Home | FGH |
FedEx Smart Post | FSP |
FedEx Express Service | FXE |
FedEx Express Saver | FXES |
FedEx First overnight | FXFO |
FedEx Ground | FXG |
FedEx International economy | FXIE |
FedEx International First | FXIF |
FedEx International Priority | FXIP |
FedEx Standard Overnight | FXO |
FedEx Priority Overnight | FXP |
FedEx Same Day Shipping | FXSMDYPR |
UPS
Shopify rate name (must match exactly) | Corresponding ShipCompliant Code |
---|---|
UPS Next Day | UP1 |
UPS 2nd Day | UP2 |
UPS 3 Day | UP3 |
UPS Next Day Air Early A.M. | UPA |
UPS next Day Air Saver | UPAS |
UPS Next Day Air | UPO |
UPS Ground | UPS |
UPS Saver | UPSA |
UPS Next Day Air Service | UPSNS |
UPS Ground Temp Controlled | UPSTC |
UPS worldwide expedited sm | UPWEXD |
UPS worldwide Express plus sm | UPWEXP |
UPS worldwide Express sm | UPWEXS |
UPS SmartPost | USP |
USPS
Shopify rate name (must match exactly) | Corresponding ShipCompliant Code |
---|---|
USPS Global AirMail parcel post | USPSAPP |
USPS Express Mail | USPSEM |
USPS First class Mail | USPSFCM |
USPS Global AirMail letter-post | USPSGALP |
USPS Global economy | USPSGE |
USPS Global Express guaranteed | USPSGEG |
USPS Global Express Mail | USPSGEM |
USPS Global Priority Mail | USPSGPM |
USPS media Mail | USPSMM |
USPS Priority Mail | USPSPM |
USPS parcel post | USPSPP |
DHL
Shopify rate name (must match exactly) | Corresponding ShipCompliant Code |
---|---|
DHL 2nd Day | DHL2 |
DHL Ground | DHLG |
DHL International Express | DHLIE |
DHL Next Day | DHLN |
DHL Same Day | DHLS |
Looking for a rate that doesn't match the list provided? Check this document for a more thorough list.
Updated 1 day ago