Skip to main content

VIP Tiers: Entry Method Products Purchased

The Products Purchased tier type promotes customers through your VIP tiers based on how many qualifying products they've bought. You define which products count, and the system tracks each customer's purchases against the thresholds you set for each tier.

James Dohm avatar
Written by James Dohm
Updated this week

What It Is

This tier type is ideal for brands that want to reward customers for purchasing across their product catalog rather than rewarding total spend or order volume.

How It Works

Setting Up Qualifying Products

Each VIP tier has a list of qualifying product IDs. These are the Shopify product IDs that count toward tier progression. You enter them as a comma-separated list in the tier configuration.

All tiers in your program typically share the same qualifying product list, but each tier has its own threshold (the number of qualifying products a customer needs to reach that tier).

Example:

Tier

Threshold

Meaning

Green

0

All customers start here

Yellow

3

Customer has purchased 3+ qualifying products

Red

10

Customer has purchased 10+ qualifying products

How Products Are Counted

The system counts the total quantity of qualifying items purchased, across all of a customer's orders. If a customer buys 3 units of the same qualifying product in a single order, that counts as 3 toward their threshold.

Example: A customer places an order containing 2x Product A and 1x Product B. Both products are on the qualifying list. That order contributes 3 to the customer's total count.

This is important to understand if your products have multiple components that ship as separate line items. If each component has its own Shopify product ID and each of those IDs is on the qualifying list, every component counts individually. A single order with 8 qualifying line items adds 8 to the customer's count.

Which Orders Count

The system includes orders with most financial statuses, including paid, pending, authorized, and partially paid. The following statuses are excluded:

  • Refunded

  • Partially refunded

  • Voided

When an order is refunded or voided, the qualifying products from that order are removed from the customer's count, and a tier recalculation runs. This can result in a demotion if the customer no longer meets the threshold for their current tier.

Program Start Date

Only orders placed on or after your Program Start Date count toward tier qualification. If you set your start date to January 1, 2025, any purchases before that date are ignored regardless of what was bought. Changing the program start date triggers a full recalculation of all customer tiers.

Time Period Settings

Your VIP program's period setting determines the window of orders that count:

  • Lifetime: All orders from the program start date onward count. Qualifying products accumulate indefinitely.

  • Calendar Year: Only orders within the current calendar year count. Counts reset at the start of each new year.

  • Rolling Year: Orders within the trailing 12-month window count. The window moves forward each day, so older orders age out.

For calendar year and rolling year periods, a customer's count can decrease over time as older orders fall outside the window, which may trigger a tier demotion.

When Tiers Are Recalculated

Tier recalculations happen automatically in these scenarios:

  • A new order is placed (checked a few seconds after order creation to allow line items to sync)

  • An order's financial status changes (e.g., payment captured, refund issued)

  • A merchant changes VIP program settings (entry method, start date, expiry settings)

  • A manual recalculation is triggered from the admin

Recalculations after program setting changes run across all customers and can take anywhere from a few minutes to several hours depending on customer count. The VIP program is temporarily paused during this process.

Manual Tier Assignments

You can manually assign a customer to a specific tier from the admin. Manually assigned tiers have special protections:

  • The system will never automatically downgrade a manually assigned tier

  • The system can still upgrade a manually assigned tier if the customer's qualifying product count exceeds a higher tier's threshold

  • A full shop-wide recalculation will skip customers with manually assigned tiers entirely

This means if you manually place a customer into Gold tier, they'll stay there even if their product count technically qualifies them for a lower tier. Manual assignments are useful for resolving edge cases or honoring customers who qualify through non-standard means.

Important Things to Know

Product IDs vs. Variant IDs

The system tracks purchases by Shopify product ID, not variant ID. If you have a product with multiple variants (sizes, colors, etc.), all variants of that product count the same way since they share the same product ID.

However, if you delete and recreate a product (or rebuild its variants through a third-party system like a PIM), the new product gets a new Shopify product ID. Historical orders still reference the old product ID. This means:

  • Past purchases of the old product ID will no longer count (unless the old ID is still on your qualifying list)

  • You'll need to add the new product ID to your qualifying list for future purchases to count

  • Customers who qualified based on the old product may see their count drop

If your workflow involves regularly rebuilding products or variants through external systems, be aware that this can break the linkage between historical orders and qualifying product IDs.

Multi-Component Products

If a single customer purchase generates multiple line items (e.g., a customizable product where each component is a separate Shopify product), each line item with a qualifying product ID counts individually.

Review your qualifying product list carefully to make sure you're only including the product IDs you actually want to count. If you only want the parent/bundle product to count, exclude the individual component product IDs from your list.

Adding or Removing Products from the Qualifying List

Changing the qualifying product list may trigger a recalculation. This means:

  • Adding a new product ID can promote customers who previously bought that product

  • Removing a product ID can demote customers who were relying on that product to meet their threshold

Viewing Customer Progress

In the Rivo admin, you can see each customer's progress toward the next tier. For the Products Purchased tier type, this displays as "[current count] of [threshold] products" so you can quickly see where a customer stands.

Did this answer your question?