Time passes and gift memberships with Shopify

A time pass opens your members-only content for a fixed stretch, and a gift membership does the same for someone the buyer chooses. In both, Shopify holds the start and the end, so WordPress never needs a timer of its own.

A time pass

  1. Create a product in Shopify for the pass, such as “30-day pass”, and give it a product tag such as pass-30.
  2. Add a Shopify Flow workflow: on Order paid, if a line item’s product has the tag pass-30, Add customer tags pass, then Wait 30 days and Remove customer tags pass. The full recipe, including a check for a newer pass bought in the meantime, is in Time pass.
  3. On RedeemID → Access → Levels, create a Pass level for the pass tag, or let an existing level match it too.
  4. Sell the pass on WordPress with a plan card or a buy-now button, or link to it in your store.

When the buyer signs in, the tag opens the content. When Flow removes it, access ends as the webhook arrives. To show the end date on the Member Account card, set membership.renews_on in the same workflow.

A gift membership

  1. Create a gift product with a field on the product page for the recipient’s email (a line item property).
  2. Add a Flow workflow on Order paid that finds or creates the recipient as a Shopify customer, tags them gift-gold, sets the membership.gift_until customer metafield, emails them how to sign in, and removes the tag when the gift ends. See Gift membership.
  3. Let a level match gift-gold.

The recipient signs in with their own Shopify customer account and their Member Account card shows “Gift membership: Until …”. The giver’s own access doesn’t change.

Before you rely on them

These Flow recipes follow Shopify’s documentation and haven’t yet been run against a live store, so check each step’s name in your Flow editor and try the workflow on a development store first. RedeemID’s part, reading the tag and the date, is the same as for any membership.

Written for: Membership sites, Course creators

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 and for the first stores and publishers to use it.

For more information, email vinny@vinnysgreen.com.

Get in touch