RedeemID for EmDash.
Shopify customer accounts, levels and paywalls for sites built on EmDash, the Astro CMS.
The same idea, on a new platform
Shopify runs the store and the customer account; EmDash runs the content. Members press Sign in, sign in with the account they use at your store, and come back to the page they were on. What they can read comes only from their Shopify customer tags, set by Shopify Flow, a subscription app or by hand.
What’s in it
- Sign-in with the Shopify customer account, and tags kept current by signed webhooks.
- Levels from tags, and paywall rules by collection or term, with Paywall break and Members only blocks for editors.
- Teasers, access badges, a monthly or weekly meter, and drip.
- A member account card, plan cards, product pages, a cart and pay-what-you-want contributions, all checked out by Shopify.
- Member preferences saved on the Shopify customer, protected files, and text in your own words.
- Staff tools in the EmDash admin, member features, and signed event webhooks.
- Privacy export and deletion, tools for AI agents and a command line, and single entries sold on their own.
It covers nearly everything the WordPress plugin does. RedeemID for EmDash lists what it has and what’s still to come, and every release.
It’s free and MIT licensed, the same as EmDash. It’s early: expect breaking changes before 1.0.0.
The package
@redeemid/emdash on npm. Follow Install on EmDash to connect your store.
The EmDash demo
A newsroom with locked stories, plans, a meter and a shop, signed in with a store customer account.
Run it on your own store.
Add the package to an EmDash site, connect a Shopify development store, and sign in with a test customer.