it4mage / cashondelivery
Installs: 5 212
Dependents: 0
Suggesters: 0
Security: 0
Stars: 25
Watchers: 7
Forks: 52
Open Issues: 27
Type:magento2-module
pkg:composer/it4mage/cashondelivery
Requires
- php: ^7.0|^7.1
 - magento/magento-composer-installer: *
 - msp/common: *
 
README
This module is a Cash On Delivery implementation for Magento2 allowing you to define an additional fee based on destination country, region and total amount.
Note: This module superseeds https://github.com/magespecialist/m2-MSP_CashOnDelivery
Main features:
- Multiple currencies allowed
 - Multi store allowed
 - Percent or static fee supported
 - Fee per country / region / amount
 - Default fee fallback
 - Multi website support
 - Exclude specific regions
 
Installing in your Magento
- From your CLI run: 
composer require it4mage/cashondelivery - Log-in your Magento backend
 - Go to Stores > Configuration > Sales > Payment Methods > Cash On Delivery
 - Configure Cash On Delivery according to your preferences
 
Configuring fees
- 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
 
CSV syntax
MSP Cash On Delivery CSV file syntax is really simple. You have 5 columns: country, region, from_amount, fee, website
- country: ISO 2 letters country code. Use * as wildcard to indicate all countries
 - region: Region name. Use * as wildcard to indicate all regions
 - 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
 



