Part 4. Higher plans

13 Delivery protection and checkout upsells

An opt-in protection line and a short product list, shown while the buyer is still in the checkout. Shopify Plus only.

Contents 13. Inside the checkout

This chapter needs Shopify Plus. Checkout extensions do not render on other Shopify plans, whatever app you install. That limit belongs to Shopify. We keep these features in their own plan so that nobody pays for a screen they will never see.

Delivery protection

A checkbox in the checkout that adds a fixed-price line: cover against loss, damage or theft in transit. The buyer ticks it, the line joins the cart, and they pay for it with everything else.

You create the product yourself, so you decide what it costs and what it covers. Two rules for that product, both learned the hard way:

The app reads the product’s real state and warns you on the settings page if either rule is broken, rather than letting you find out at checkout.

The delivery protection page, with the product charged for and the checkbox wording.
The app checks the product is actually sellable instead of trusting the setup.

Wording, image and colour

The text and the image are edited in the checkout editor, on the block itself, so you can see what you are changing while you change it.

The block settings panel in the checkout editor: title, description and image URL fields, each with its help text.
Title, description and image, edited on the block itself in the checkout editor.
The delivery protection block in a real checkout: shield, title carrying the price, description, and the checkbox on the right of the row.
A real checkout, not a preview. Look at it on a phone too: that is where most of your buyers are.

Pre-ticking it

You can have the box ticked by default. It lifts attachment noticeably, and in the European Union it is not allowed: a pre-ticked box adding a charge is not enforceable, and you would owe the refund. The setting is yours, the default is off, and the app tells you what you are turning on.

Running it as a test

The block can be limited to one group of buyers, using a cart attribute written by an A/B testing tool. Set the attribute name and the value to match, and only that group sees it. The control group gets an untouched checkout, and nothing is ever added to their cart, even with pre-ticking on. That last part matters, because a control group quietly buying protection would poison the comparison you are running.

Last updated