This module is a Cash On Delivery implementation for Magento2 allowing you to define an additional fee based on destination country and total amount.
- Multiple currencies allowed
- Multi store allowed
- Percent or static fee supported
- Fee per country / amount
- Default fee fallback
- Multi website support
- Specific regions limitation
- From your CLI run:
composer require msp/cashondelivery
- Log-in your Magento backend
- Go to Stores > Configuration > Sales > Payment Methods > Cash On Delivery
- Configure Cash On Delivery according to your preferences
- Log-in your Magento backend
- Go to Stores > Configuration > Sales > Payment Methods > Cash On Delivery
- Scroll down untill you see Export CSV button
- Click and download msp_cashondelivery.csv file
- Change the CSV file and upload using the "browse" button
- Save
MSP Cash On Delivery CSV file syntax is really simple. You have 3 columns: country, from_amount, fee
- country: ISO 2 letters country code. Use * as wildcard to indicate all countries
- from_amount: Indicates the minimum amount to apply the additional fee
- fee: The fee to apply (in base currency). Adding % after the fee indicates a percent value
- website: Magento website code (e.g.: base). Use * as wildcard to indicate all websites