A package protection widget converts when customers can see it, understand it in a second, and trust that it is optional and fair. That comes down to placement, wording, price display and design that matches your store. Here are twelve principles to apply, then test.
For the basics of the fee itself, see the package protection guide.
Where should the widget appear?
1. Next to the cart subtotal. Customers check the total before paying, so that is where they notice the offer.
2. In the cart drawer too. Many stores route customers through a slide-out cart; make sure the widget shows there, not only on the cart page.
3. On the thank-you page as a second chance. A post-purchase offer catches customers who skipped it, with no checkout friction. See shipping protection on the thank-you page.
4. Inside checkout on Shopify Plus. Plus stores can use a checkout extension for the most visible placement.
What should the widget say?
5. One line on what it covers. “Protect my order from loss, damage and theft” beats a vague “Add protection”.
6. The price next to the toggle. Never hide it in a tooltip.
7. A link to your policy. “How it works” or “See policy” builds trust and answers questions before checkout.
8. Benefit, not fear. Calm, specific wording converts better than alarm about porch pirates.
How should it look and behave?
9. One tap to add or remove. A simple toggle or checkbox, with the cart total updating straight away.
10. Match your brand. Use your colors, fonts and a simple shield or box icon so it looks like part of your store, not an ad.
11. Make the default clear. If you pre-select it, label it “optional” and keep removal one tap away; see opt-in vs auto-add shipping protection.
12. Keep it light. A widget that loads late or shifts the layout costs conversions. Async loading and no layout shift matter.
How do you test changes?
Change one thing at a time and run each version for the same period:
| Test | What to compare |
|---|---|
| Placement: below subtotal vs below checkout button | Attach rate, checkout conversion |
| Wording: generic vs specific coverage line | Attach rate |
| Default: opt-in vs auto-add (clearly optional) | Fee revenue, conversion, support tickets |
| Price: flat vs price bands | Fee revenue minus claims |
Judge by fee revenue minus claims and checkout conversion, not attach rate alone. The package protection attach rate guide explains how to measure it.
Which mistakes put customers off?
- Hiding the price until checkout, which feels like a surprise fee.
- Pre-checked boxes with no “optional” label, which trigger complaints and chargebacks.
- Insurance-style jargon customers do not understand.
- A widget that appears on some pages but not others, so the cart total seems to change at random.
Fix these before testing anything else; they cost trust that better wording cannot win back.
What does Sam offer?
Sam Shipping Protection includes four widget layouts (two on Standard and Plus), typography and price-position settings, border and color controls, custom CSS, an icon picker, and a preview of how it looks in the cart and cart drawer.
Frequently asked questions
Where should the package protection widget go?
Next to the cart subtotal and in the cart drawer, where customers check the total before paying. A thank-you page offer is a good second placement.
What should the widget say?
One clear line on what it covers, such as "Protect my order from loss, damage and theft", with the price next to the toggle and a link to your policy.
Should the widget use the store's branding?
Yes. A widget that matches your colors and fonts looks like part of the store and is easier to trust than a generic third-party badge.
Part of our guide: Package protection →