Skip to content

Shipping Methods & Carriers

When a customer checks out on your store, the Shopify shipping option they select determines which Ingram shipping method is sent with the fulfillment request — which in turn determines the carrier (USPS, UPS, or DHL) that delivers the package.

This page explains how the mapping works, where to configure it in the app, and which carrier handles each Ingram shipping method. Use it when planning storefront shipping rates, troubleshooting carrier choice on a specific order, or evaluating margin against Ingram's rate sheet.


How carrier selection works

The carrier is determined by the method, not chosen per order

Ingram does not pick a carrier on a per-order basis. Each Ingram shipping method is always handled by one specific carrier family — UPS, USPS, or DHL (international). Once you know which Shopify shipping option a customer selected at checkout and how that option is mapped, you know in advance which carrier will ship the package. This is useful for planning storefront shipping rates against Ingram's rate sheet and protecting your margin.

The flow on every fulfilled order:

  1. Customer selects a Shopify shipping option at checkout (e.g. Standard, Expedited, Priority).
  2. Emersoft Books looks up the corresponding Ingram shipping method based on your mapping (configured in Apps > Emersoft Books > Settings > CDF Lite).
  3. The fulfillment request is sent to Ingram with that method.
  4. Ingram routes the package through the carrier associated with the method (USPS, UPS, or DHL).

Default Shopify → Ingram method mapping

This table shows the app's default mapping between Shopify shipping option names and Ingram shipping methods. You can override the Ingram code for any row in Apps > Emersoft Books > Settings > CDF Lite > Shipping.

Shopify Shipping Method Default Ingram Code Service
Standard 21 USA Economy / Media Mail / Book Rate
Expedited 26 Expedited Mail
Priority 24 Priority Mail
Express 11 Next Day Air
International 50 International Courier
Default (fallback) 21 USA Economy

The default codes work for most US-based stores. The Default Shipping Method code (21) is used as a fallback whenever a customer's chosen shipping method does not match any of the mappings above.

If your Ingram account uses different service codes, update the values here to match. Contact your Ingram account manager if you are unsure which codes apply to your account.


Full list of Ingram shipping methods

The tables below are the full reference — every shipping method available through Ingram CDF Lite, the carrier that handles it, and whether PO Box addresses are accepted. Use this as a planning tool when setting storefront rates or deciding how to map a Shopify shipping option.

Domestic (US)

Ingram Method Carrier PO Box delivery
USA Economy (Media Mail / Book Rate) USPS
Expedited Mail (USPS Ground Advantage) USPS
Priority Mail USPS
Ground UPS
2nd Day Air UPS
3 Day Select UPS
Next Day Air Saver UPS
Next Day Air UPS

International

Ingram Method Carrier Tracking PO Box delivery
INTL Standard DHL Not tracked
INTL Priority DHL Partially tracked
INTL Courier DHL Fully tracked

USA Economy is the lowest-cost option for most book shipments

USA Economy ships via USPS Media Mail (book rate), the cheapest service for physical books and the default for most US stores. Ingram consolidates parcels through its OSMW network at the start of the route before they enter the USPS system.

PO Boxes and international

UPS does not deliver to PO Boxes — any order that needs a PO Box address must use a USPS method (USA Economy, Expedited Mail, or Priority Mail). Internationally, INTL Standard and INTL Priority accept PO Boxes; INTL Courier does not.


Setting your storefront shipping rates

Storefront shipping rates — what your customers pay you at checkout — are set in Shopify Admin > Settings > Shipping and delivery for the GetBooks Stock Management location. They are independent from Ingram's rates (what Ingram charges you).

Two common approaches:

  • Set your own rates — flat rate, free shipping over a threshold, weight-based, or any structure you choose. Each Shopify shipping option you create at the storefront becomes a candidate for mapping to an Ingram method on this page.
  • Replicate Ingram's rates — Ingram charges you by item weight per shipping method. Mirror Ingram's pricing using Shopify's weight-based conditional rates so the rate the customer pays you covers what Ingram charges you for the equivalent method/carrier. Use the carrier mapping above to decide how to structure your storefront options.

See First Steps — Adding shipping rates for the step-by-step on configuring rates in Shopify.


Looking up the carrier for a specific order

After Ingram dispatches an order, the carrier and tracking number are written back to the Shopify order. Open the order in Shopify Admin > Orders and look at the fulfillment record — the carrier name and tracking link appear there.

Before dispatch, you can predict the carrier from the Shopify shipping option the customer selected and the mapping configured here.