Skip to main content

Customizing text for delivery methods in checkout (and A/B testing it)

Write - and A/B test - the wording shoppers see on your shipping options

The wording on your delivery methods influences conversion and which option shoppers pick. Here's how to customize it, and how to A/B test different wording.

Edit a method's text

Go to Shipping Rate Groups, open a method (⋯ → Edit, or Add delivery method). You can set:

  • Name of Delivery Method - what shoppers see (supports dynamic fields - type { to see options).

  • Note on Delivery Method - an optional supporting line.

The delivery promise

The delivery promise is the arrival estimate shown at checkout. In the method's Delivery Promise section, the Delivery Display Format controls how it reads:

  • Don't Show - hide the estimate

  • Delivery Time - e.g. "3–5 business days"

  • Date Range - e.g. "May 9–May 12"
    (Local methods show a time range in hours instead.)

Customize the wording with the {arrival_date} token - e.g. "Arrives by {arrival_date}" or "Arrives between {arrival_date}." You control the order too (date first, text first, emojis, etc.).

  • If min and max delivery days are the same (e.g. 1–1), PDQ shows a single arrival date ("Arrives Wed") instead of "between Monday and Monday."

  • If they differ (e.g. 6–8), it uses the date-range text.

A/B testing your wording

To test different copy, run a Shipping Rates A/B test between two groups that differ only in wording:

  1. Duplicate your Shipping Rate Group (or set up a second group) and change only the text - method name, note, or promise wording - in the B version.

  2. Go to Optimize → A/B Tests → New Test → Shipping Rates Test.

  3. Name it, add a hypothesis, pick a goal metric, and (optionally) targeting rules.

  4. Allocate traffic across the two groups (e.g. 50/50) and Create draft test, then Start Test.
    Results appear the day after launch in Optimize → Analytics Dashboard.

After editing, preview your checkout to review the changes.

Did this answer your question?