StickyTier can write each member's tier onto their Shopify customer, so your store, your segments and your automations know who is Gold without asking StickyTier. It is on by default for every programme with a connected Shopify store, and you switch it on or off under Store connection → Show tiers in Shopify.
What appears in Shopify
For every member linked to a Shopify customer account:
- A customer tag —
StickyTier: Gold, for example. When the member moves tier, the old tag is swapped for the new one; a member with no tier has no tag. - Customer metafields owned by the StickyTier app — the tier name, the tier level (1 is the entry tier), the member ID, the spendable balance in whole points, and what your programme calls its points.
Changes reach Shopify about a minute after a member's tier or balance moves. Several changes in quick succession are sent as one update, and a large store is updated a few customers a second so Shopify's limits are never hit. Switching the setting on — or connecting a store — updates everyone who is already a member.
Only StickyTier's tags are touched
StickyTier only ever adds or removes tags that start with your tag prefix followed by a colon (StickyTier: unless you change it). Your own tags — VIP, Wholesale, anything else — are never touched, even if they mention a tier.
You can change the prefix on the same screen, up to 40 characters with no commas. Changing it replaces every old tag with the new one.
Using the tags
- Customer segments: in Shopify, go to Customers → Segments and filter on the tag — for example, customers whose tags contain
StickyTier: Gold. - Discounts: create a discount that applies to that segment — a members-only price for Gold, free shipping for your top tier.
- Shopify Flow: start a workflow from Customer tags added and check for a tag starting with
StickyTier:— send a welcome to the tier, notify your team, add a gift to the next order. - Email marketing: most email tools that sync Shopify customers bring the tags with them, so tier-based campaigns work there too.
The Membership badge on your storefront
The StickyTier theme extension includes a Membership badge block. In Shopify, open Online Store → Themes → Customize, choose Add block in any section that accepts app blocks, and pick Membership badge.
A signed-in member sees a small pill (or a card) with their tier, their balance if you want it shown, and a View my membership link that opens their rewards wallet already signed in. It reads the metafields directly, so it appears with the page — there is nothing to load. Settings: show the balance, pill or card style, an accent colour, and whether guests see a short join prompt.
For theme developers
Inside a StickyTier theme block, the metafields live in the $app:stickytier namespace. In your own theme code, Shopify needs the store's resolved namespace, which looks like app--1234567--stickytier: the exact value, with a ready-to-paste snippet, is under Store connection → Show tiers in Shopify → For theme developers after the first sync.
{% assign st = customer.metafields['app--1234567--stickytier'] %}
{% if st.tier %}
<p>{{ st.tier.value }} member · {{ st.balance.value }} {{ st.currency_name.value }}</p>
{% endif %}The keys are tier, tier_level, member_id, balance and currency_name. Liquid can read them wherever a signed-in customer is available.
Switching it off
Untick Show tiers in Shopify and save. Nothing further is written, and what is already in Shopify stays put, so segments built on the tags keep working until you decide otherwise. To take everything back out, press Remove StickyTier tags: every tag with your prefix and every StickyTier metafield is removed from your customers, about one customer a second. Your members' points and tiers in StickyTier are not affected.
Members' names
With Shopify's approval to share customer names, StickyTier keeps the first and last name from the Shopify customer so membership cards can show them. Names are only ever taken from Shopify — never guessed from an email address — and they are erased with the rest of a member's personal data. See Members & privacy.