{"title":"How to allow customers to spend loyalty reward points","slug":"how-to-allow-customers-to-spend-loyalty-reward-points","url":"https://support.storeconnect.com/articles/how-to-allow-customers-to-spend-loyalty-reward-points","url_markdown":"https://support.storeconnect.com/articles/how-to-allow-customers-to-spend-loyalty-reward-points.md","subtitle":null,"summary":"Let customers pay with loyalty points by configuring store display settings, price book purchase rates, and price book entry permissions. Optionally enable points-based shipping and control which contacts can spend points.","type":"Help_Documentation","video_url":"","keywords":"loyalty points, spend points, reward points, loyalty rewards, price book, purchase with points, can purchase with points, points checkout, points-based shipping, contact permissions, can use account points, redeem points","last_modified":"2026-08-21T07:12:35+0000","body_markdown":"Reward loyalty by offering your customers the opportunity to spend their loyalty points in your store.\n\nFirst of all, you need to have configured your store to let customers earn points. If you haven’t configured that, follow the [How to Allow Customers to Earn Loyalty Reward Points](https://support.getstoreconnect.com/article/How-to-Allow-Customers-to-Earn-Reward-Points) guide.\n\nLets configure your store to allow your customer to spend points:\n\n### Store\n\nWe want to allow your customers to buy products using currency or points.\n\n1.  Open the **Store record**, click on the **Products tab**.\n2.  For **“Display Price In”** choose **Currency** and **Points**\n3.  Then click on the **Rewards tab** and on **\"Default Points Usage\"** set what stores points earned in this store can be spent in. For now, we will only allow spending points in this store\n4.  Save the Store\n\n    ![Store record showing Display Price In set to Currency and Points on the Products tab, and Default Points Usage on the Rewards tab](https://res.cloudinary.com/hzkr6fi81/image/upload/v1762317554/knowledge/loyalty-rewards/How_to_Allow_Customers_to_Spend_Loyalty_Reward_Points_-_1_yupa40.png)\n\n### Price book\n\nA default points purchase rate can be set for all products where a purchase points amount is not set.\n\n1.  Open the **Price Book** for your store\n2.  Set the **Default Purchase Rate** (if set to 100, a product that cost $10 would cost 1000 reward points)\n3.  Save the Price Book\n\n    ![Price Book record with the Default Purchase Rate field configured](https://res.cloudinary.com/hzkr6fi81/image/upload/v1762317554/knowledge/loyalty-rewards/How_to_Allow_Customers_to_Spend_Loyalty_Reward_Points_-_2_uqlymj.png)\n\n### Pricebook entry\n\nEach product that is purchasable with points must have its Pricebook Entry(s) configured to allow it.\n\nFor each product and each of it’s applicable price book entries:\n\n1.  Create or Edit the **Price Book Entry** for the product.\n2.  Enable **“Can Purchase With Points”.**\n3.  Fill in the **Purchase Points** field, or **leave blank** to use the default rate we set earlier.\n4.  Once the Price Book Entry has synced, check your store and make sure price now also shows in points\n\n    ![Price Book Entry with Can Purchase With Points enabled and the Purchase Points field](https://res.cloudinary.com/hzkr6fi81/image/upload/v1762317555/knowledge/loyalty-rewards/How_to_Allow_Customers_to_Spend_Loyalty_Reward_Points_-_3_l5tfkr.png)\n\n### Shipping\n\nShipping 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.\n\n1.  Go to the **“StoreConnect Shipping”** Product\n2.  Edit the appropriate **“Price Book Entry”**\n3.  Enable the **“Can Purchase with Points”**.\n\n### Account points\n\nFor each account, you need to specify what **contacts are allowed to spend points**. 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.\n\nTo 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 in. You will need to be logged in to spend your points.\n\nOnce you have points for the account:\n\n1.  Open and edit your **Contact record**\n2.  Enable the **“Can Use Account Points”** checkbox. (If this is not visible on your page layout, ask your Salesforce Admin to add it for you.)\n3.  Click ‘Save’\n\n    ![Contact record with the Can Use Account Points checkbox enabled](https://res.cloudinary.com/hzkr6fi81/image/upload/v1762317555/knowledge/loyalty-rewards/How_to_Allow_Customers_to_Spend_Loyalty_Reward_Points_-_4_c86db9.png)\n\n### Preview a product checkout with reward points\n\nGo to your store and make sure you can see that the products you configured show a points price as well as the currency price. Add one to your cart and see if you can now spend your points.\n\nChecking out with points should show the Payment due now total in points for both the product and shipping if setup correctly\n\nPaying for your order with points will reduce the number of spendable points on your account."}