v1.6-v1.7-v8x Cash On Delivery With Fee/Surcharge Plus (COD) module for PrestaShop (v3.5.9)

asert1y

New member
XNullUser
Joined
May 9, 2025
Messages
3
Reaction score
30
Points
1
Location
France
NullCash
281
Charge a commission/fee to your customer when they choose cash on delivery/collect on delivery/pay on shipment!

This module allows:
  • (NEW!) Configure multiple commissions. You can configure more than one rule for calculating the fee depending on the customer group, the carrier, country, area, product category, manufacturer and supplier. The rule that meets all the conditions, or if more than one, will be applied which has higher priority. This functionality is available from version 1.5 onwards of Prestashop.
  • (NEW!) Possibility to hide on customer first order. You can configure the possibility to hide this payment method on customer first order. This functionality is available from version 1.5 onwards of Prestashop.
  • Application of a fixed fee. Charge your customers the same fee regardless of the amount of the order.
  • Apply a fee based on the percentage of the total order. Charge a fee depending on the amount of the order.
  • Apply a fee based on quantity fixed over a percentage. Charge a flat rate plus a fee depending on the amount of the order.
  • (NEW!) Cash on pickup option. You can configure this payment method to pay upon cash on pickup. This functionality is available from version 1.5 onwards of Prestashop.
  • (NEW!) Option to round order total. You can configure to round order total and increase fee with difference. Useful to prevent cents in countries that are not allowed in hand-to-hand payments. This functionality is available from version 1.5 onwards of Prestashop.
  • Option to disable this payment method on out of stock products. If the cart has a product out of stock, you can hide this payment option.
  • Allows you to set a minimum and maximum order size to show this payment method. Orders with more or less than the configured amount will not be able to make payments with this method.
  • Allows you to establish a purchase amount where the fee will not apply. If the order exceeds the configured amount no fee will be charged.
  • Allows you to select which carriers/shipping methods will be shown with this form of payment. Configure which shipping methods will appear with the payment method.
  • (NEW!) Choose to which group(s) of customers, country(ies), region(s) category(ies), manufacturer(s) or supplier(s) where this payment method is enabled. This functionality is available from version 1.5 onwards of Prestashop.
  • (NEW!) Compatible with Back Office orders! Now, you can create new back office orders applying defined fees. This functionality is available from version 1.5 onwards of Prestashop.
  • The fee is displayed separately in the cart and the invoice.
  • Avoid the order confirmation page. Improve your store conversion by eliminating a step in checkout. The order will be validated automatically when the client has selected this payment method.
  • The fee is calculated based on the customer's currency.
  • Configure the status in which the order will be generated when you select this payment method.
  • Adaptive and responsive design (RWD), valid for all resolutions of your computer and mobile device.
  • Compatible with Advanced EU Compliance module.
  • Multi-Store. You can make a different configuration for each store.
  • Compatible with all web browsers.
  • Compatible with PrestaShop Cloud.
  • All texts of the module are translatable.
 

Attachments

  • v3.5.9-codfee.zip
    1,012.3 KB · Views: 10

aytunco

New member
XNullUser
Joined
Jun 14, 2020
Messages
28
Reaction score
0
Points
1
NullCash
1
Charge a commission/fee to your customer when they choose cash on delivery/collect on delivery/pay on shipment!

This module allows:
  • (NEW!) Configure multiple commissions. You can configure more than one rule for calculating the fee depending on the customer group, the carrier, country, area, product category, manufacturer and supplier. The rule that meets all the conditions, or if more than one, will be applied which has higher priority. This functionality is available from version 1.5 onwards of Prestashop.
  • (NEW!) Possibility to hide on customer first order. You can configure the possibility to hide this payment method on customer first order. This functionality is available from version 1.5 onwards of Prestashop.
  • Application of a fixed fee. Charge your customers the same fee regardless of the amount of the order.
  • Apply a fee based on the percentage of the total order. Charge a fee depending on the amount of the order.
  • Apply a fee based on quantity fixed over a percentage. Charge a flat rate plus a fee depending on the amount of the order.
  • (NEW!) Cash on pickup option. You can configure this payment method to pay upon cash on pickup. This functionality is available from version 1.5 onwards of Prestashop.
  • (NEW!) Option to round order total. You can configure to round order total and increase fee with difference. Useful to prevent cents in countries that are not allowed in hand-to-hand payments. This functionality is available from version 1.5 onwards of Prestashop.
  • Option to disable this payment method on out of stock products. If the cart has a product out of stock, you can hide this payment option.
  • Allows you to set a minimum and maximum order size to show this payment method. Orders with more or less than the configured amount will not be able to make payments with this method.
  • Allows you to establish a purchase amount where the fee will not apply. If the order exceeds the configured amount no fee will be charged.
  • Allows you to select which carriers/shipping methods will be shown with this form of payment. Configure which shipping methods will appear with the payment method.
  • (NEW!) Choose to which group(s) of customers, country(ies), region(s) category(ies), manufacturer(s) or supplier(s) where this payment method is enabled. This functionality is available from version 1.5 onwards of Prestashop.
  • (NEW!) Compatible with Back Office orders! Now, you can create new back office orders applying defined fees. This functionality is available from version 1.5 onwards of Prestashop.
  • The fee is displayed separately in the cart and the invoice.
  • Avoid the order confirmation page. Improve your store conversion by eliminating a step in checkout. The order will be validated automatically when the client has selected this payment method.
  • The fee is calculated based on the customer's currency.
  • Configure the status in which the order will be generated when you select this payment method.
  • Adaptive and responsive design (RWD), valid for all resolutions of your computer and mobile device.
  • Compatible with Advanced EU Compliance module.
  • Multi-Store. You can make a different configuration for each store.
  • Compatible with all web browsers.
  • Compatible with PrestaShop Cloud.
  • All texts of the module are translatable.
I was looking for this. thanks for sharing
 

sheshu

Member
XNullUser
Joined
Jul 21, 2020
Messages
491
Reaction score
2
Points
18
NullCash
12
Thanks for sharing the module is nice!!
 

AquariusGaza

Well-known member
Master
Diamond
Elite
Joined
Sep 29, 2022
Messages
1,743
Reaction score
492
Points
83
NullCash
3,285
Thanks for sharing the module is nice!! BUT NOT THE LAST

Version 3.6.0 - 19/5/2025​

Minor
Compatibilidad con PrestaShop: 1.5.0.0 - 9.0.0
  • Compatibility with PS9 added.
@asert1y
 

moonfire

Well-known member
Diamond
Elite
XNullUser
Joined
May 3, 2021
Messages
1,003
Reaction score
315
Points
83
NullCash
1,184
Thanks for the upload!

The only difference between this version (3.5.9) and the latest version (3.6.0) is that 3.6.0 have compatibility with PS9.
 
Top