Reward points
ShopWired's reward points app allows you to offer a rewards/loyalty scheme on your website, rewarding customers with reward points for orders they place on your website.
- Configure the reward points earned for specific products or product variations
- The number of reward points earned can be set up to 2 decimal places
- Configure the reward points earned based on the customer's order value (by setting a £ to points conversion)
- The number of reward points earned can be set up to 2 decimal places
- Configure the £ value of each point when a visitor redeems points they have earned for a cash discount on their next order
- View and edit the current reward points balance of customer accounts
To install the app:
- Navigate to Apps
- Locate the Reward points app
- Select
install this app
Configuring the reward points earned on products and product variations
Configuring the reward points earned on products and product variations
When creating or editing a product, you can configure the amount of reward points earned when purchasing the product, either for the product or a product's variation combinations.
To configure the reward points earned for a product, locate the Reward points section and enter the number of reward points into the Reward points earned with purchase setting.
To configure the reward points earned for variation combinations, in the Variations section, use the Reward points setting to set the points earned for each variation combination.
Configuring the reward points earned on products and product variations using the product import/export system
Configuring the reward points earned on products and product variations using the product import/export system
You can set reward points earned on products and product variations using the product import/export system, using the columns Reward Points Earned With Purchase
for products and Variant Reward Points Earned With Purchase
for variations. Leave the cell blank to not set a value.
For products
Item ID | ... | Reward Points Earned With Purchase |
---|---|---|
123456 | ... | 22 |
123457 | ... | 0.03 |
123458 | ... |
For product variations
Item ID | ... | Variant Reward Points Earned With Purchase |
---|---|---|
123456 | ... | |
variant | ... | 10 |
variant | ... | 0.01 |
Configuring reward points earned based on order value
Configuring reward points earned based on order value
You can configure the amount of reward points a customer will earn on their order based on the order value. The number of points awarded to the customer will be calculated using the order .
- Navigate to Discounts & offers > Reward points
- Locate the setting Reward points calculation method
- Select Set the number of reward points earned based on the order value
- Enter the number of reward points earned in the setting The number of reward points earned for each 1 GBP spent
For example, to reward a customer with 1 point for each £1 spent, enter 1
.
Reward points redemption
Reward points redemption
Visitors who are logged into a customer account and who have a positive balance of reward points can redeem the points on their basket of products for a cash discount:
- The conversion rate of points to GBP is set within your ShopWired account
- You can set a minimum number of reward points the visitor must have to redeem them
- Navigate to Discount & offers > Reward points
- To set the conversion rate of reward points to GBP, use the The value of a reward point when it is redeemed setting
- You can enter up to 2 decimal places here; for example, a setting of
0.01
means that each reward point is worth £0.01
- You can enter up to 2 decimal places here; for example, a setting of
- To set the minimum number of reward points the visitor must have to redeem points for a cash discount, use the The number of reward points that must be redeemed setting
- The The number of reward points that must be redeemed setting also establishes the increment in which points are redeemed; visitors can only redeem points in multiples of the specified value
- Use the setting Allow visitors to redeem fractions of reward points to select whether or not visitors can redeem a
- Use the setting Allow reward points to be earned on orders where reward points have been redeemed (for a discount) to select whether or not a customer should earn reward points on an order that they redeemed reward points on
- Use the setting Apply discounts from reward points to delivery costs to select whether or not a visitor should be able to use reward points to get a discount on the shipping costs of their order
- Reward points are first applied to products before being applied to shipping costs
Reward points on orders
Reward points on orders
When a customer redeems reward points on an order:
- The redemption is treated as a discount on the order, and the value of the discount obtained is listed when viewing the order within your ShopWired account
- The discount amount is shown in the Products ordered section
- The discount is displayed on order confirmation emails
- The value of the discount obtained for reward points redemptions is included in the order CSV file and order CSV feed in the
Total discounts
column
When a customer earns reward points on an order:
- The number of reward points earned is listed when viewing the order within your ShopWired account
- The number of reward points earned is shown in the Products ordered section
- The number of reward points earned is displayed on order confirmation emails
- The number of reward points earned is not displayed on the orders CSV file or feed
Reward points on your website
Reward points on your website
Your theme determines the display of reward points information on your website. All ShopWired themes display:
- The number of reward points earned when a product is added to the basket (on the product page)
- Where a variation combination is selected that is eligible for reward points, this is also displayed
- An option on the shopping basket page to redeem reward points, only available when:
- The visitor is logged into a customer account
- The visitor has sufficient reward points to redeem them (i.e. more than your value for the The number of reward points that must be redeemed setting)
Within customer account pages, your theme will also display to visitors the number of reward points earned on an order.
Viewing and editing customer's reward points balance
Viewing and editing customer's reward points balance
When a customer places an order on your website, the number of reward points earned will be allocated to their . This process happens irrespective of whether a visitor is logged into a customer account when they place their order.
When viewing a customer record within your ShopWired account, you can view and edit a customer's reward points balance using the Reward points balance setting.
The reward points balance can also be viewed or edited using the customer import/export system in the column REWARD POINTS BALANCE
.
Hiding reward points to certain customer types
Hiding reward points to certain customer types
If you would like to hide the reward points features for certain customer types (e.g. standard customers or trade customers), you can do this by editing your theme files. Whilst there is no system available to prevent certain customer types from earning reward points, you can hide reward points information (including the ability to redeem reward points) based on customer type.
For assistance in making this change, contact theme support.
Twig variables
Twig variables
order.reward_points.earned
Returns the number of reward points earned on an order.
order.discounts
Returns the discounts on an order where discount.name
will return reward points discount and discount.price
returns the value of the discount.
order.reward_points.converted
Returns the number of reward points redeemed on an order.
order.reward_points.discount
Returns the value of the discount.