Sign in

Orders, customer accounts & subscriptions

Updated Sep 1, 2026

Once your store is selling (see Selling on your site), every hosted site gives you three things on top of checkout: an order dashboard for you, a sales view for the numbers, and a customer account page for your buyers. All included — nothing to enable.

The order dashboard

Open Orders in your site's admin sidebar. Every order captured from Stripe checkout is listed — line items, amounts, customer and shipping details, and the payment status straight from Stripe.

Each order also carries a fulfillment status (unfulfilled → fulfilled → cancelled), an optional tracking number, and an internal note. Marking an order fulfilled automatically emails the customer a "your order is on its way" message — with the tracking number if you entered one. The email sends once per order, so flipping the status back and forth never spams anyone.

Fulfillment tracking never touches Stripe — refunds and payment changes always happen in your Stripe dashboard.

The sales view

Open Sales in the sidebar for a live picture computed straight from your orders — nothing cached, nothing to reset:

  • Revenue, order count, and average order value for the last 30 days, with a trend against the previous 30
  • All-time totals and a daily revenue chart
  • Active and past-due subscription counts
  • Best sellers by units sold and revenue

Customer accounts at /account/

Every hosted store gets a customer portal at yoursite.com/account/ — no setup, no page to create. It's passwordless: the customer enters the email they ordered with, and your site emails them a single-use sign-in link that expires in 20 minutes.

Signed in, customers can:

  • See their orders with payment, fulfillment, and tracking status
  • Re-download digital purchases — the same download buttons as the thank-you page, available forever
  • Manage subscriptions through Stripe's secure billing portal — update their card, view invoices, or cancel, without emailing you

Customers only ever see orders placed with their own email address. Sign-in requests are rate-limited, and the link email never reveals whether an address has ordered before.

Subscription emails

For products sold as subscriptions, your site sends lifecycle emails automatically through your configured email provider:

  • Renewal receipts when a subscription renews (the very first charge is covered by the normal order confirmation)
  • Payment-failed notices pointing the customer at /account/ to update their card before Stripe's retries run out
  • Cancellation confirmations when a subscription ends

What you need to configure

Nothing beyond your store setup. When you pasted your Stripe keys, Devani auto-provisioned the webhook events these emails rely on and the billing portal the account page uses — the status is visible right under your Stripe keys in Settings. The only other requirement is a working email provider, since order confirmations, sign-in links, and subscription emails all send through it.

Was this helpful?

Related articles

Powered by Subido