Redeeming Reward Points in Salesforce with StoreConnect Customer Commerce
Enable the redemption of rewards points in minutes with StoreConnect
Store credit with reward points is an excellent way to offer value and reward customer loyalty. This guide will walk you through the process of enabling your repeat customers to redeem reward points in your StoreConnect store to keep them coming back.
This guide will use the “Beauty Demo Store”, which is installed with a StoreConnect Trial installation as explained here. We will configure the “Romantic Gift Box” product to be purchased with rewards points. This “Romantic Gift Box” product will have the following rewards points configurations at the end of the steps in this guide:
- It can be purchased with reward points
- It will have a normal points price of 120 points, with a points “sale” price of 100 points
- The product pricing will display the price in both currency and points on the product listing
- Shipping will be purchased with reward points
- The shipping cost will have a price of 30 rewards points
- A contact associated with a Salesforce account will be enabled to use rewards points for purchase
- These points will apply to the Beauty Demo Store for any product configured to be purchased with reward points, using the same steps listed below
Note: This guides illustrates a secondary step in how to redeem reward points in StoreConnect Customer Commerce. Earning rewards points in StoreConnect must be enabled first for this to function correctly. To configure the earning of Rewards Points in StoreConnect, please see the previous guide here
1. Install StoreConnect
This requires StoreConnect to be installed to your Salesforce Org, as described here
Once StoreConnect is installed, four Primary objects/values work in conjunction to enable customers to earn rewards points:
- “Store” Entry Configuration
- “Price Book” Entry Configuration
- “Shipping” Entry Configuration
- “Contact” Entry Configuration
Please insure that the user that is editing these configurations has access to these Salesforce Objects listed above, either via a profile or a permission set. The “StoreConnect Admin” Permission Set should allow the appropriate permissions for object access to complete this guide and will be installed automatically with the package
Learn more about Salesforce Profiles here
Learn more about Salesforce Permissions Sets here
Verify that StoreConnect is installed on your Salesforce org and you have the correct object/field permissions configured, then proceed to the next step.
2. Ensure that your StoreConnect Store is configured to earn points
A Store must be configured to allow the earning of points before an individual customer can spend them. If your store has not been configured to allow for the earning of points, complete these configurations here.
3. Price Book Entry Configuration
Each product that is purchasable with points must have any applicable Price Book Entries configured to allow this:
- Create or Edit the Price Book Entry for the product
- Insure that
Can Purchase with Points
is checked - Fill in the
Purchase Points
field to define the amount of points needed to purchase this product. In this guide/example, we will use a normalPurchase Points
price of 120, with aPurchase Points Sale
price of 100 in the “Standard Price Book” entry of the “Romantic Gift Box” product. - Once the Price Book Entry has synced (this can a couple of minutes), check your store and make sure the price now shows in points (as well as currency, if configured as such). Also note that the standard and sale points pricing both display to show those savings in the product listing
4. Shipping Configuration (Optional)
Shipping can optionally be enabled to be paid with points. The shipping rate’s conversion to points will be calculated using the price book’s Default Purchase Rate
.
- Navigate to “Products”
- Select the “StoreConnect Shipping” Product
- Edit the appropriate “Price Book Entry” by clicking
Edit
in the dropdown on the right of the Price Book which contains the Price Book Entry to edit - Enable the
Can Purchase with Points
- Add a purchase price in points for the shipping. We will use a
Purchase Points
value of 30 in this guide/example
5. Contact Configuration
For each account, you need to specify what contacts are allowed to spend points.
To test being able to spend points, you will need an account with points that you can log in as. If you haven’t already, purchase something that will earn you points and make sure you set a password after checkout so you can log into the StoreConnect store. You will need to be logged into the StoreConnect store to spend your points.
Once you have points for the account:
- Open and edit your “Contact” record
- Enable the
Can Use Account Points
checkbox - Click
Save
*You may want to allow all contacts to automatically spend points associated with their account and can create a Flow to populate the checkbox on contact creation to automate this configuration.
6. Preview Checkout with Reward Points
- Go to your store and navigate to or search the “Romantic Gift Box” product
- Make sure you can see a points price, as well as the currency price
- Add it to your cart
- View your cart and enable the “Use Points” checkbox next to the “Romantic Gift Box” listing in the cart
- Proceed to checkout
- Select a shipping method and enable the “Use Points” checkbox (if shipping was configured to be payable with reward points)
- Check and ensure that the checkout page shows the product price in points
- Accept the terms and conditions and click the “Purchase” button. Checking out with points should show the “Payment due now” total in points for both the product and shipping in the compact cart section of the checkout page if setup correctly
7. Check the Account Points in your StoreConnect store
Once the order is completed, go to Account->Account Points.
Verify that a points listing exists showing the following information:
- The Item purchased with points
- The amount of points used
- The a “Type” entry of
Debit
- The date that the order was placed
In addition, this page will show the “Current Balance” which is the account has to use to continue to purchase products as well as the “Pending Balance” which is any points owed from a previous purchase.
8. Check Order History and Account Points Ledger
- Find/Open your Account in Salesforce
- Find the “Orders” section
- Insure that the recently completed order is listed there
- Navigate to the “Account Points” section on the same Account record page
- Insure that points used to pay for the order are listed in the Accounts Point section with the “Entry Type” listed as
Debit
9. Check Order Payment Method
- Find/Open your order in the “Orders” section of the Account record page
- Click to the
Related Lists
tab of the Order record - Scroll to the “Payments” section
- Verify that “Account Points” is listed as the method of payment