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:
- Fetches the customer’s entitlements via the app proxy
- Groups and sorts them (active first, then suspended, then expired)
- Shows download buttons for products with digital files
- Shows “Access Now” links for URL-based delivery
- 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:
- In your Shopify admin, go to Settings → Customer accounts
- Ensure you’re using the new customer accounts experience
- 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
FILEdelivery) - Access Now button — Links to the access URL (for
URLdelivery)
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:
- The extension requests a signed download URL via the app proxy
- The file opens in a new tab via the signed CloudFront URL (expires after 60 seconds)
- A download record is created and bandwidth is tracked