One customer account for your store and your site.

Customers sign in to WordPress with the Shopify account they already shop with. RedeemID links that account to a WordPress user and keeps it in step with Shopify, so what the account holds in your store decides what it opens on your site.

Version 0.0.10 · 5 November 2026 · redeemid-core.zip, 13.6 MB

A Shopify customer account, with its status and the tags Shopify Flow or your apps set, runs through RedeemID, which signs the customer in, mirrors the account on a WordPress user and keeps it current. From there it opens levels, members-only posts, ad-free reading, downloads and the member account. Plan cards send buyers to a Shopify checkout, where Flow tags the account.

The tags, levels and features are examples; you name your own. RedeemID reads the tags and never sets them.
  1. They have a Shopify account

    The customer account they buy and sign in with in your store. It is the one identity RedeemID trusts.

  2. They sign in with it

    Through Shopify’s own sign-in, with no new password to create. New customers get a WordPress user; existing ones can link theirs.

  3. WordPress mirrors the account

    Name, email, status, and the tags Shopify Flow or your apps set, kept current by Shopify’s webhooks.

  4. Your site opens up

    Posts, pages, and features unlock for what the account holds, decided on the server. A disabled account is locked out.

Shopify stays the record. Remove a tag in Shopify and the site follows once Shopify reports it or the customer is resynced. Disable the account and it follows once Shopify’s disable notice arrives. RedeemID never grants access that Shopify does not know about.

Content on WordPress, commerce on Shopify

WordPress is built for publishing: custom post types, deep taxonomies, editorial workflow and the block editor. Shopify is built for selling: a hosted checkout with Shop Pay, payments, subscriptions, and the security and scaling it runs for you. RedeemID lets each keep its own job. WordPress gets no store to maintain, Shopify gets no blog to stretch, and the customer is the same person in both.

It reads Shopify only. A store that stays on WooCommerce gets nothing from it.

Worth it before you gate anything

Sign-in is useful on its own. Each customer is one Shopify account on your store and your site, so support looks up one record, privacy requests are answered from one place, and signing out ends both sessions.

A customer who is new to your site gets no WordPress password to reset, leak or reuse. Shopify signs them in, usually with a one-time code sent to their email.

The limits: RedeemID does not merge accounts people already have. An existing WordPress user is linked only when their verified Shopify email matches, and keeps their WordPress login. And because one Shopify account now opens both, a customer’s email inbox is the key to both.

What replaces Shopify’s own plugin.

What Shopify’s WordPress plugin and RedeemID each handle
Area Shopify’s plugin RedeemID
Products and collections Product and collection blocks, product and collection pages. Product and collection blocks and pages, rendered on the server, at the same paths or your own.
Cart The cart, built on Storefront Web Components. Needs JavaScript. A cart held on the server that works without JavaScript and checks out signed in.
Sign-in Not covered. Sign in with a Shopify customer account, and account linking.
Access Not covered. A mirror of the customer account, gates, access rules, and features.
Buying a membership Through its cart. Plan cards with a buy-now button that works without JavaScript.

RedeemID needs nothing from Shopify’s plugin. While both are installed, they share paths without conflict.

What RedeemID does not do

  • It does not tag customers. Shopify Flow or your subscription app does.
  • It does not read orders or act on refunds. Access follows the account’s tags and status.
  • It does not take payments or manage subscriptions. Shopify does.
  • It does not give new members a password. They sign in with their Shopify account, and an existing WordPress login keeps working unless you choose Shopify-only sign-in for linked members.
  • It does not sync on a schedule. The account updates on sign-in, on Shopify’s webhooks, and when staff or the customer resync.
  • It does not keep a catalog. Its product, collection and cart blocks read Shopify live, and checkout is Shopify’s.

Try it with a development store first.

Install the plugin on a staging site, connect a Shopify development store, and sign in with a test customer account before a real customer does.

RedeemID is still being built

RedeemID is a WordPress plugin that lets customers sign in with their Shopify account and opens your site to what that account holds. It is in early development, so parts of this site are unfinished and details will change.

It is coming soon. We are looking for sponsors on GitHub and for the first stores and publishers to use it.

For more information, email vinny@vinnysgreen.com.

Get in touch