Skip to content

Customer portal

The portal is where your subscribers manage their own subscriptions — skip a delivery, move a date, swap a product, pause, or cancel — without emailing you.

It runs on your own domain, at /apps/subscriptions, served through Shopify's app proxy. To the customer it is part of your store, not a third-party site they have been redirected to.

How customers sign in

They enter their email and receive a six-digit code. No password to create, forget or reset.

The code is checked against the email on their Shopify customer record, so only the person who owns the subscription can manage it.

What they can do

You choose which actions are available under Settings → Portal:

ActionWhat it does
SkipSkips the next delivery and moves the charge on one cycle
RescheduleMoves the next charge to a date they choose
PauseStops charges indefinitely until they resume
SwapChanges the product or variant
Change quantityAdjusts how much they receive
Update addressChanges where it ships
Update paymentOpens Shopify's own hosted page
CancelEnds the subscription

Turning an action off removes it from the portal and refuses it in the API. A hidden control is not a disabled one — anyone who saved a link from before the change still cannot use it.

Things the portal refuses, and says why

  • Skip on a prepaid plan — the delivery is already paid for, so skipping would give it away. The portal explains this rather than hiding the button.
  • Cancel inside a minimum commitment — the customer is told how many deliveries remain, not simply blocked.

Wording and translation

Every customer-facing string in the portal is editable under Copy & translations. Change the tone, or translate the whole portal, without touching code. Nothing is hard-coded in the page.

Styling

The portal takes your logo and accent colour from Settings → Portal. It is deliberately a plain, readable layout rather than an attempt to imitate your theme — customers are there to complete a task.

Linking to it

Put a link in your account page, your order confirmation emails, and your site footer:

https://your-store.com/apps/subscriptions

Notification emails already link straight to the relevant subscription, and those links sign the customer in without a code.

Make it easy to find

The single biggest driver of "cancel my subscription" support emails is customers not knowing the portal exists. Link it from your account page and your footer.

Super Subscription is a Proscube product.