Skip to content

Customer Accounts

SimplerSuite Access includes a customer account UI extension that displays digital products directly in the Shopify customer account order history page.

How it works

The extension renders a “My Digital Products” card on the customer’s order index page (customer-account.order-index.block.render). It automatically:

  1. Fetches the customer’s entitlements via the app proxy
  2. Groups and sorts them (active first, then suspended, then expired)
  3. Shows download buttons for products with digital files
  4. Shows “Access Now” links for URL-based delivery
  5. Shows expiry info, usage counts, and status badges

Setup

The customer account extension is installed automatically when you install SimplerSuite Access. No configuration is needed.

To verify it’s active:

  1. In your Shopify admin, go to Settings → Customer accounts
  2. Ensure you’re using the new customer accounts experience
  3. The “My Digital Products” card will appear on the order history page

What customers see

Active entitlements

For each active entitlement, customers see:

  • Product name and status badge (green “active”)
  • Access description — “Permanent access”, “Expires: date (X days left)”, or “X of Y uses remaining”
  • Purchase date
  • Download buttons — One per file, showing file name and size (for FILE delivery)
  • Access Now button — Links to the access URL (for URL delivery)

Expired entitlements

Expired products show a red “expired” badge and a “Contact Store” link pointing to /pages/contact.

Suspended entitlements

Suspended products show a yellow “suspended” badge with no action buttons.

Empty state

If the customer has no digital products, they see: “You don’t have any digital products yet.”

Downloads

When a customer clicks a download button:

  1. The extension requests a signed download URL via the app proxy
  2. The file opens in a new tab via the signed CloudFront URL (expires after 60 seconds)
  3. A download record is created and bandwidth is tracked