Today, we’ll show you how to create a module for the shipping service. The main peculiarity is that such module should be inherited from the abstract class CarrierModule and should implement the following 2 methods: «getOrderShippingCost», «getOrderShippingCostExternal»: (more…)
Prestashop Points & Discounts is a powerful marketing tool that allows customers to collect points for purchasing items and spend them on other products in your store as well as to create bundle deals. You can define how many points the user gets and needs for buying this or that product. Assign associated products and create bundle deals to motivate users buy more. Related items can have discounts and point rewards when bought together with the main one.
- Reward points for purchasing products
- Bundle deals: % off and points for buying several products
- Customized invoice
- Possibility of giving out the points manually
- Multishipping support
Magento Points & Discounts extension allows creating a flexible loyalty program. It will encourage customers to browse through your products and buy more and lower the turnover among visitors by rewarding a user with benefits.
In the back office, define how many points the user gets for buying this or that item. Select reward products as well and configure how many points the customer should collect to get them. Information about products bought for money or got for points can be reflected in the invoice.
Assign associated products and create package deals. For instance, discounts on A1 and A2 additional items are offered when bought with the main one. The user can get points for them too.
Log in to the back-office, and we will show you how to configure the module step by step.
Go to Modules -> Discounts -> Configure.
In the first field define the link to the page where the points system will be explained.
Next, select the status that the order should have for points to be awarded.
In order to configure points, go to Catalog -> Products. Click on the product you want to configure. Click the Discounts tab.
In the Number of points received after purchase, enter how many points the user gets for buying this item.
In the Number of points for which you can buy the product, enter the amount of points for the user to get this product.
In the Group with additional products area, create bundle deals. For example, if the user buys A1 and A2 additional products together with the M main one, he gets a discount for A1 and A2 and/or points for them.
Click Add product. In the Product field, enter the name of the product you want to offer as the additional one (begin typing the first letters of the product name, then select the product from the drop-down list).
In the Discount field, define the amount of a discount in percent. In the Points field, enter how many points the user gets for buying this item together with the main one.
In order to add points to the account of the customer manually, go to Customers -> Customers. In the list of customers, choose one. In the Points field, enter the amount of points.
On the product page, if admin defined reward points for the item, the link with the amount of points appears. This link goes to the CMS page with the explanation of how the points-rewards system works.
If the amount of points for the user to get this product is configured, it appears under the price.
Created bundle deals appear on the page of the main product (the one other products were associated with).
The user selects checkboxes over the respective products’ images to order them together with the main product.
The user selects whether to buy a product for money or get it for points (if the required amount is collected) when checking out.
In this case the user selects to buy one item for money.
In this case the user selects to get one item for points.
The user can follow the amount of collected points in My account section.