Skip to content

Rename shipping rates

A rename shipping rate operation changes the display name a shipping rate shows to the customer at checkout. The rate itself is unchanged in Shopify admin — only the customer-facing label is rewritten.

Use a rename operation when:

  • A carrier’s default name doesn’t fit your brand. (“UPS Ground (2nd Day Air)” → “Free Shipping”)
  • You want to translate rate names into the customer’s language.
  • You want to encourage a particular method by giving it a more prominent label.

A rename operation has three parts:

  1. Match — which rates to rename. You list the rate’s current name (matching is exact).
  2. Renames — for each matched rate, the new name to show, plus optional translations.
  3. Conditions — a list of if clauses. All conditions must be true for the rename to apply.
  1. Open Shipping → Rename Operations in the app.
  2. Click Create Operation.
  3. Give the operation a name (for your reference).
  4. Rate renames — click + Add Rate Rename for each rate you want to rename. For each:
    • Rate name — the current name of the rate in Shopify. (This is the value the operation looks for at checkout.)
    • Translations — by default, one translation (the primary locale). On plans that include localization, click + Add Translation to add a per-locale translation. See Locales.
  5. Conditions — add as many as you need. All must be true. See Conditions.
  6. Click Save. The operation publishes to the live checkout through the background job.

At checkout, the function looks at the customer’s locale and picks the best translation for each rate:

  1. The customer’s exact locale (e.g. fr-CA) if you’ve added a translation for it.
  2. The customer’s language (e.g. fr) if you’ve added a translation for it.
  3. The shop’s primary locale (typically en).
  4. The original rate name.

The rename is silent — there’s no fallback banner or warning. If no translation matches, the rate appears with its original name.

The form’s + Add Translation button is only available on plans that include the localization feature. On Basic and Advanced, you can have one translation per rate (the primary locale). On Developer, Partner, and Pro, you can have as many as you have available locales. The form shows an “Upgrade to Advanced plan to add multiple translations per rate” hint under the translation controls when the plan doesn’t allow more than one. See Plans and feature gating.

The match is the rate’s display name. The form’s Rate name field expects the same string the customer sees at checkout before the rename. If the rate is named Standard Shipping in Shopify admin, enter Standard Shipping.

If you’ve already renamed the rate with another operation, the rename is layered: this operation sees the post-rename name. The first matching rename wins for a given rate. See Order of operations.

Goal: rename “Standard Shipping” to “Free Shipping” in English, “Livraison standard” in French, and “Kostenloser Versand” in German.

  • Operation name: Standard → Free (multi-locale)
  • Add one rate rename:
    • Rate name: Standard Shipping
    • enFree Shipping
    • frLivraison standard
    • deKostenloser Versand
  • No conditions (the rename applies everywhere).
  • Save.