Prestashop Cash On Delivery (COD) | Charge Additional Fee
Prestashop Cash On Delivery (COD): Improve customers’ shopping experience of your store by letting customers make payment for their order with cash upon product delivery.
Set and charge extra fee for using Cash on Delivery (COD) payment method.
Limit the usage of COD payment option by restricting it for specific customer groups, carriers, products, categories, countries, currencies, etc.
Features of PrestaShop Cash On Delivery
- Adds cash on delivery payment method on checkout page.
- Charge additional fee for using cash on delivery as a payment method.
- Add extra fee in terms of fixed amount, percentage, or fixed amount + percentage.
- Select tax rule that you want to apply on COD fee.
- Set cart amount range for which you want to allow cash on delivery payment option.
- Define maximum product weight for which COD payment option will be available.
- Show/Hide COD payment option for specific groups, carriers, currencies, and countries.
- Set minimum order a customer must place in order to have access to COD payment option.
- Restrict COD payment option for specific manufacturers and suppliers.
- Set minimum order total on which COD fee will not apply.
- Add COD fee according to country and state.
How to Install PrestaShop Cash On Delivery
- Firstly, go to the module manager in the back office and click on ‘upload a module’.
- After that, drag and drop the module file or select the file from the system.
- In this way, the module installation will be successful.
After the successful installation of the module, the “Cash on Delivery” virtual product gets created in the products list under ‘Catalog’.
Default configuration settings
After the successful installation of the module, a new tab ‘COD Extra Fee’ gets available under Payment. From here, the admin can configure COD fee and restriction settings.
General Settings
Under General Settings, the admin can:
- Enable or disable the module.
- Set the description to be displayed on the checkout page.
- Select the status that will be assigned to an order if the payment is done using COD payment option.
Fee Settings
The admin can set fee that will be applicable on order if COD payment option is selected.
Under Fee Settings tab, the admin can
- Select COD fee type as fixed amount, percentage, or fixed amount + percentage.
- Set fee amount as per selected fee type.
- Configure minimum and maximum fee amount that will be applicable on order amount.
- Set minimum order amount on which COD fee will not apply.
Fixed Amount Fee Type
The admin can set fixed COD fee amount that will be apply on order amount.
Front End View
When a customer add a product to cart, proceeds to checkout, and selects cash on delivery payment option, he can view COD fee set by admin.
Once the customer has placed an order using cash on delivery payment method, cash on delivery payment method will display on order confirmation page.
Also, cash on delivery will display as a product on
- Order confirmation page
- Admin order details page.
- Customer order details page.
- Invoice
Minimum Fee Amount
In this field, the admin can set minimum fee that will apply on the cart if fixed amount is less than the amount specified in this field.
Suppose the admin has set $ 4 as fixed amount and $ 5 as minimum fee amount. Now, $ 5 will apply as COD fee on order amount.
Maximum Fee Amount
In this field, the admin can set maximum fee that will apply on the cart if fixed amount is higher than the amount specified in this field.
Suppose the admin has set $ 10 as fixed amount and $ 7 as maximum fee amount. Now, $ 7 will apply as COD fee on order amount.
Free Fee Amount
In this field, the admin can set minimum order amount on which COD fee will not apply. Suppose the admin has set $ 100 as free fee amount.
Now, if the customer’s cart total is $ 100 or more, then COD will will not apply on order.
Percentage Fee
A percentage (as set by admin) of order total will apply as COD fee on cart amount.
Front End View
As set by admin, a percentage of order total is applied as COD fee on order amount.
Fixed Amount + Percentage
With this fee type, the admin can set fixed amount and percentage value of order total that will be applied as COD fee on order amount.
Suppose the admin has set $ 5 as fixed amount and 10 % as percentage fee.
Front End View
As set by the admin, a fixed amount of $5 plus 10 % of cart total i.e. $2.90 = $7.90 has been applied as COD fee to the cart.
Restrictions Settings
Under Restrictions, the admin can:
- Set minimum number of orders a customer need to place to have access to COD payment option.
- Configure minimum and maximum order amount for which the payment option will be available.
- Set maximum order weight for which the payment option will be available.
- Select groups, carriers, countries, currencies, categories, and products for which he wants to restrict payment option.
- Select suppliers and manufacturers on whose product COD payment option won’t be available.
If the admin tries to delete the product he restricted, a popup will appear on the page asking for confirmation.
Add New Configuration
Prestashop Cash On Delivery allows admin to add a new configuration for specific country and state.
Admin can add the new configuration by clicking on “Add new configuration” button.
Fee rules configured by admin here will be applicable for the orders received from the selected state or country.
This was all about Prestashop Cash On Delivery Module. I hope this document will help you in checking the functionality of the module in a better way.
Also, do let us know about your views in the comments.
Support
For any kind of technical assistance or query, please raise a ticket or send us a mail at support@webkul.com
Also, please explore our Prestashop development services and vast range of quality Prestashop addons.