How can I edit text fields in checkout?
Updated over a week ago

For Try Before You Buy orders, Shopify has default language for some fields in checkout. We recommend editing the fields highlighted in red below for the best shopper experience, and we will walk you through the simple steps on how you can do this.

Step 1: From your Themes, click on the three dots on your live theme and select "Edit default theme content."

Step 2: Search for the fields you want to edit and replace the text.

Editing the Payment Checkbox Agreement Wording

Search for "agreement" and you will see the "Purchase options agreement label" field appear.

We would suggest using the following language:

"Try Before You Buy โ€” initiate any returns within [trial_length] days after delivery. Returns are free [or easy if they're not free]."

We recommend a Buy 0 restocking fee (only applied if a shopper doesn't keep anything) instead of a traditional returns fee (applied for every order with a return). If you charge either, we would also suggest acknowledging your returns policy in this step. A suggestion would be to add:

"A [$5] returns handling fees will be assessed to help cover shipping and warehouse return costs."

Editing the checkout field errors label

Search for "agreement" and you will see the "Purchase options agreement blank" field appear.

We would suggest using the following language:

"To complete your order, please acknowledge below."

Example below:

Editing the Pay Now Label

Search for "pay now" and you will see the "Pay now button label" field appear.

We would suggest using the following language:

"Complete order"

Example below:

Editing the Total Due {date} Label

Search for the field named "Deferred total due date label" and edit to your preferred language (you may need to search "total due" for this field to come up). Our suggestion would be to edit this to "Amount if kept."

You might be wondering where this {{date}} comes from. Shopify calculates this date by assuming a shipping period default of 10 days + trial period + return flow period. However, the due date using this logic is rarely accurate, because shipping time can vary and the shopper may not have returns or may not require the whole return flow period to process their return.

Editing the Total Due Today Label

Search for the "Due today" field within Checkout & system > Checkout order summary payment terms totals.

Shopify has by default "Total due today" but you can change it to "Due today" or "Amount due today."

Editing the Due Later Label

Search for the "Due Later" field within Checkout & system > Checkout order summary payment terms totals.

Shopify has a by default "Total due {{due_at}}" but you can change it to "Amount if Kept".

Again, you might be wondering where this {{date}} comes from. Shopify calculates this date by assuming a shipping period default of 10 days + trial period + return flow period. However, the due date using this logic is rarely accurate, because shipping time can vary and the shopper may not have returns or may not require the whole return flow period to process their return.

Step 3: Make sure to hit "Save" in the top right corner. You can go through a test flow to ensure that these values indeed have been updated.

Did this answer your question?