Recharge
Subscriptions renew without a customer going back through checkout, so Shipping Protection added on the first order would not normally repeat on later ones. Corso’s Recharge integration solves this by watching each subscription and automatically billing for protection alongside every recurring order.
Overview
Section titled “Overview”When a customer’s initial order includes Shipping Protection alongside a Recharge subscription item, Corso creates a matching one-time charge in Recharge for each future recurring order, scheduled to bill on the same date as the subscription itself. Customers are not asked to manage a separate Shipping Protection subscription of their own — Corso keeps the charge in sync with the subscription automatically, including when a customer skips, reschedules, or cancels.
This is a different mechanism than the selling-plan matching Checkout Plus uses for native Shopify Subscriptions. If your store uses Recharge, use this integration rather than Checkout Plus’s Subscriptions toggle — the Checkout Plus settings page reminds you of this wherever that toggle appears.
Prerequisites
Section titled “Prerequisites”- Shipping Protection must already be set up on your store the same way it is for any other order.
- You’ll need a Recharge account and the ability to generate an API token from your Recharge admin.
How to connect Recharge
Section titled “How to connect Recharge”- In your Recharge admin, generate an API token that can access orders, subscriptions, and charges. Corso uses this token to read subscription schedules and create the recurring protection charges.
- In Corso Admin, go to Settings > Integrations.
- Find the Recharge card and turn on Connect a Recharge account.
- In the Recharge Configuration window, paste your API Key and click Save.
Once connected, Corso registers the webhooks it needs from Recharge automatically. There is nothing else to configure on the Recharge side — you do not need to add a Shipping Protection product to your Recharge catalog or set up matching order schedules there.
How protection carries over to subscription orders
Section titled “How protection carries over to subscription orders”When the initial order comes in, Corso looks at the other subscription items in that order and, for each one, finds its next scheduled charge date in Recharge. Corso then creates a one-time charge in Recharge for the shipping protection cost, timed to bill alongside that upcoming subscription order. If several subscription items in the order share the same charge date, Corso groups them into a single protection charge for that date.
Corso keeps these charges in sync automatically as the subscription changes:
- If a customer skips or unskips an order, or a subscription is otherwise updated, Corso reschedules the protection charge to match the new date.
- If a subscription is cancelled or deleted, Corso removes the protection charge tied to it. If that charge was covering more than one subscription, only that subscription’s share is removed and the rest of the charge stays intact.
- A daily sync also checks for and corrects any drift between Corso’s records and the subscription’s actual schedule in Recharge.
Do I need to add a Shipping Protection product to my Recharge catalog?
No. The integration works entirely through your store’s existing Shipping Protection setup and the Recharge API — there is no separate product or order schedule to configure inside Recharge.
What if my store also uses the Subscriptions toggle in Checkout Plus?
That toggle matches Corso products to Shopify’s native selling plans and does not apply to Recharge. If your subscriptions run through Recharge, use this integration instead.
If you run into any issues connecting Recharge, or have questions about how a specific order was protected, reach out to priority@corso.com.