When a customer ships to a different address, Shopify can update the saved default on that customer record. AddressLock detects supported order-triggered changes, attempts to restore the recorded default, and reports the result.
7-day free trial ยท No credit card required
They use a shipping address that is different from their saved default.
The order shipping address can become the customer's default address in Shopify.
Repeat orders can start from the changed default unless the customer or merchant updates it.
Records the previous default address ID, sets it back after detected order-triggered changes, and verifies the outcome.
Uses Shopify order and customer events to detect changes, attempt restoration, and surface a terminal result.
Stores Shopify IDs needed for restoration, not customer names, emails, or street addresses.
See every address restoration in your dashboard. Know exactly what was fixed and when.
Enable or disable protection instantly. Manual address changes still work as normal.
Runs on Cloudflare Workers and D1 with encrypted transport and storage.
No theme modifications. No checkout changes. Invisible to your customers.
| Capability | Included |
|---|---|
| Detects, attempts, and verifies supported default-address restores | Yes |
| Merchant activity log | Yes |
| Protection toggle | Yes |
| No customer names, emails, or street addresses stored | Yes |
| Free plan | 10 restores/month |
| Pro plan | $3.99/month |
Install from Shopify Admin. 7-day free trial. Cancel anytime.
Install AddressLock โ $3.99/mo