All docs
Marketing

Product subscriptions

Let customers subscribe to products on a repeat schedule—with auto-orders, failed-payment retries, and self-service controls.

Product subscriptions

Product subscriptions let your customers sign up for a "subscribe and save" deal on any product, then automatically receive repeat orders on a schedule you set — without lifting a finger between cycles.

How it works

  1. Enable subscriptions on a product. Go to Marketing > Subscriptions and select the product you want to offer on a recurring basis. Set the delivery interval for that product (for example, every 2 weeks or every month). Each product carries its own interval setting.
  1. Automatic recurring orders. Once a customer subscribes, Retailos's background worker picks up the subscription at the right time and generates a new order automatically. You don't need to approve or trigger each cycle manually.
  1. Failed payment handling (dunning). If a charge fails, Retailos retries it automatically according to the dunning schedule. You can monitor failed subscription charges from Marketing > Subscriptions to see which orders need attention.
  1. Customer self-service portal. Every subscriber receives a token link by email. Clicking it opens their personal portal where they can:
  • Pause their subscription for up to 30 days.
  • Cancel their subscription entirely.

No account login is needed — the token link is unique to that subscriber.

Good to know

  • Interval is per product, not per order. If a customer subscribes to two products with different intervals, each runs on its own schedule and generates separate orders.
  • Shopify sync. Retailos two-way syncs with Shopify, so recurring orders created by the subscriptions worker will reflect in your Shopify order list as well.
  • Pause vs. cancel. A pause holds the subscription for 30 days, then resumes automatically. A cancellation is permanent — the customer would need to subscribe again from your storefront.
  • Token links are single-subscriber. Each link is tied to one subscription. Sharing the link gives access to that subscription's controls, so remind customers to keep it private.

Troubleshooting

Recurring order didn't generate on time. Check Marketing > Subscriptions to confirm the subscription is active and not paused. Background workers run on a schedule, so there may be a short delay around the expected renewal time.

Customer says their charge failed but they didn't get a retry. Dunning retries happen automatically, but a payment method that is fully expired or blocked by the bank may exhaust retries. Ask the customer to update their payment details through their token-link portal, then manually trigger the next charge from the subscription record.

Customer lost their token link. Locate the subscription in Marketing > Subscriptions and resend the portal link to the customer's email from there.

Try it on your own store — 14 days free

Get your workspace live in under five minutes. 14-day trial, no card required.