Recharge Loyalty rewards and benefits: Member pricing with Shopify Plus
One of the most popular membership program benefits is offering members exclusive discounts on products. This benefit is called member pricing. Recharge’s Member pricing benefit feature allows you to configure exclusive member pricing on one-time and subscription purchases in the Shopify checkout. Exclusive member pricing can be used to incentivize customers to sign up for a membership program, increasing customer lifetime value and brand loyalty.
This guide provides an overview of how member pricing works, steps to set up your member pricing benefit in the merchant portal, and resources for your development team to add member pricing to your storefront.
- Shopify Checkout Integration
Before you start
- This benefit is only available for stores with a Paid membership program.
- Adding member pricing to your storefront requires advanced knowledge of Shopify liquid and some basic knowledge of Ruby which is not supported by Recharge as per the design and integration policy. If you require further assistance from a developer, visit the Recharge Agency Partner Directory.
- This build is only available for Shopify Plus merchants because it utilizes the Shopify Script Editor.
- The examples in this guide use the Dawn Shopify Online Store 2.0 theme files. If you are using another Shopify theme, your developer may have to alter the code. We strongly recommend using a 2.0 theme when building out your membership program.
- Apply changes to a duplicate copy of your current theme to avoid causing unforeseen issues with your live store.
- Before creating a collection discount, you must create a Recharge collection.
How it works
Recharge’s Member pricing benefit feature allows you to configure exclusive member pricing discounts on one-time and subscription purchases in the Shopify checkout. The following steps provide a high-level overview of the default behavior and setup of member pricing benefits:
- You first have to configure and enable your member pricing benefit in the Recharge merchant portal.
- Once configured and enabled, member pricing discounts are stored on eligible products as product tags in Shopify. If you disable your member pricing benefit, the product tags will be removed automatically. For more information on member price product tagging, see Member price product tagging.
-
Optional: If you wish to display member pricing on your product and collection pages, you can implement code snippets that pull the member price discount from the product tag.
- We have provided a sample liquid code snippet to show how this can be done using the Dawn 2.0 theme which can be further customized to meet the needs of your theme.
- This step only displays the member pricing. Regardless of whether you choose to display member pricing on your product and collection pages, as long as you install the Shopify Script, membership customers will receive the member pricing benefit.
- Required: To ensure member pricing is applied at checkout, you must install the Shopify Script provided in this article.
- Once you have updated your storefront with the necessary code snippets, when a membership customer purchases an eligible membership product, they receive your exclusive member pricing benefit discount.
Member pricing benefits can be customized further to meet specific business needs and use cases. These specific use cases include:
- Product-specific member pricing
- Products excluded from member pricing
This guide provides setup instructions for the standard member pricing benefit solution. For guides on specific use cases, see Member pricing special use cases.
Limitations
There are a few limitations to consider:
- Member pricing is not available for products added via the customer portal. Regular product prices will be used. It is recommended to have customers purchase subscriptions or orders through checkout to obtain member pricing.
- If a current subscriber signs up for a membership, the member pricing won’t automatically be applied to existing subscriptions. It is recommended to cancel and have the customer go through checkout again to get member pricing.
Creating a member pricing benefit
Step 1 - Add member pricing benefit
You can add a member pricing benefit to an existing Membership Program in the Recharge merchant portal. Use the following steps to get started:
- From the merchant portal, click Loyalty and select Paid memberships from the drop-down menu.
- Click See details on the Membership Program you are adding a member pricing benefit to.
- On the Membership details page, locate the Benefits section and click + Add new benefit.
- In the benefit type window, select Member pricing from the drop-down menu and click Next.
- Set a benefit name and optional description, and choose whether to enable the benefit right away or disable the benefit.
- If you choose to enable the member pricing benefit, Recharge will automatically publish all member pricing product tags to eligible products on your storefront.
- If you choose to disable the member pricing benefit, Recharge deletes all member pricing product tags to eligible products on your storefront. These tags are published if chosen to enable at a later date.
Step 2 - Configure storewide discounts
Next, you can configure storewide discounts. Storewide pricing discounts set a base discount for all products in your store. Discounts set at the collection level will override this discount.
For both purchase types one-time and subscription purchase, select either Percentage or Fixed Amount from the discount type drop-down and add a corresponding discount amount.
Step 3 - Configuring collection discounts
Next, you can create collection discounts. A collection discount overrides any storewide discounts for the products in that collection. Using collection discounts, you can further discount products in a collection.
- Before creating a collection discount, you must create a Recharge collection.
- Click + Add collection discount, select your collection, and click Next.
- Configure the one-time or subscription discount to reflect the discount you wish to offer.
- Click Add discount.
- Configure additional collection discounts as needed and click Save when finished.
Note: Collection discounts work using a top-down hierarchy. For example, if a product is included in two separate collection discounts, the product inherits the collection discount closest to the top of the list.
Member price product tagging
After configuring and enabling your member pricing, member pricing discounts are stored on eligible products as product tags in Shopify. The following table contains different member pricing scenarios and an example of their corresponding Shopify product tag:
Scenario |
Product tag example |
Product A has a member pricing discount of 10% for one-time purchases and 15% for recurring subscription purchases. | rc-member-happy-socks-vip|price:member-discount|sub:15:percent|otp:10:percent |
Product B has a member pricing discount of 10% for one-time purchases and no discount for recurring subscription purchases. | rc-member-happy-socks-vip|price:member-discount|otp:10:percent |
Product C has a member pricing discount of 15% for recurring subscription purchases and no discount for one-time purchases. | rc-member-happy-socks-vip|price:member-discount|sub:15:percent |
Optional - Update product and collection pages
Member pricing does not display on product and collection pages by default. If you wish to display member pricing on your product and collection pages, you can implement code snippets that pull the member price discount from the product tag.
Refer to the steps outlined in Member pricing technical details to display member pricing on your product and collection pages.
Required - Create a Shopify Script
To ensure member pricing is applied at checkout, you must install a Shopify Script that updates member pricing in the cart and passes discounts to checkout. This script is required because the cart acts independently of the pricing pages.
This script works by dynamically updating cart pricing as the customer adds eligible products to their cart and without it, members will not see their member pricing reflected in the cart. If the customer adds eligible products to their cart while logged out, the script will also update the cart pricing once the member logs in.
Refer to the steps outlined in Create a Shopify Script for instructions.
Test the member pricing benefit
Because member pricing is custom functionality, it's important to test thoroughly to ensure it works as expected. We recommend navigating your site and completing test checkouts as both a non-member and logged-in test member to ensure the discounts are applied correctly.