Fixed

Country and state are now picked from a list when a subscriber updates their address

Customer Portal

In both the customer portal's shipping address window and the customer account page's address editor, country and state were free-text fields. Typing a new country or state there didn't actually change a subscriber's stored address: the old stored codes were still what got saved, so a subscriber who moved never actually had their move take effect, even though the form appeared to accept it.

Both address editors now ask for country and state as pick lists instead, so what the subscriber selects is what gets saved and reflected in your own admin. A state or province is required when the selected country has them.

In the portal's shipping address window, saving now always confirms or explains what happened, instead of sometimes failing silently. In the customer account page's address editor, a phone number typed with spaces (for example, "+1 512 555 0134") used to be dropped entirely; it's now sent and stored correctly.

Because a subscriber's address can now genuinely change, their new country also now reaches Klaviyo, outbound webhooks, and SMS the same way a merchant-panel edit already does. A move across countries doesn't automatically re-price shipping, the same as when you edit an address from your own admin.

Beyond Subscriptions

Launch and scale recurring revenue on Shopify in days, not months.

›Book Demo