The convenient payment process is a vital part of a successful sales strategy for any online store. If online shoppers can’t find suitable shipping and payment methods on a website, they are more likely to abandon their carts and not come back to the seller. Though most of the payment transactions on ecommerce websites are processed online, some customers still prefer using cash to pay for purchased products.
Today, we want to present you a new solution by Amasty – the Magento 2 Cash on Delivery extension. The module enhances the default Magento functionality by allowing merchants to add cash on delivery to available payment options on their web stores. After installing the module, you will be able to provide those customers who don’t want to use electronic payment gateways with the possibility to pay in cash on the order delivery. This way, you can offer your clients extended options for making payments and improve user experience on your website.
Below, we look closer at the core features of the Magento 2 Cash on Delivery module by Amasty and describe how it works in the backend and frontend.
- Cash on Delivery as a payment method at the checkout;
- Extra fee for using COD;
- Custom text for the COD fee label;
- COD payments limitation based on the customer location;
- Postcode verification based on shipping or billing address;
- Shipping methods restrictions;
- Cash on delivery availability checker;
- Success/error messages for COD availability.
The Magento 2 Cash on Delivery module enables online merchants to provide customers with an opportunity to use cash when buying products on their store and make a payment after receiving the order. This way, you make shopping on your website more comfortable and increase the loyalty of your customers.
Amasty Cash on Delivery brings merchants a set of flexible settings allowing them to fine-tune delivery and payment methods according to their specific needs. With the extension, it is possible to charge extra fees for using cash on delivery as a payment method. You can set the fee amount as a fixed value or percentage of the cart subtotal with or without taxes. It is also possible to display the COD fee with a custom text in a customer’s order summary on the checkout page.
Another possibility provided by the Magento 2 COD payments module is setting location-based restrictions on the cash on delivery usage. The extension lets admin users specify particular ZIP or postal codes for which COD will be allowed. This way, you will not confuse customers by showing them payment methods that are not available in their area. Besides, you can decide how to validate customers’ postcodes, whether based on billing or shipping address.
Moreover, you can select particular countries from which you want to accept cash on delivery payments. This feature is very beneficial since you might not want to receive cash payments from some regions for legal reasons or, e.g., due to the high crime rate there. Furthermore, you can make a selection of shipping methods which can be used along with the cash on delivery payments.
As for improved user experience on the frontend, the Magento 2 module lets customers quickly check the availability of cash on delivery option in their location right on the shopping cart page. All they need to do is enter their zip/postal code in the appropriate field in the order summary block. Thus, you will avoid situations when a customer wants to check out with COD selected as a payment method, but their region is not eligible for it.
The Cash on Delivery extension also allows displaying messages on the COD availability. If a customer’s postcode is not eligible for the payment method, they will see an error message and will not be able to use it at the checkout. When cash on delivery is allowed for a shopper’s location, a success message will show up after entering a postal code in the availability checker field.
Now, let’s explore how the Magento 2 cash on delivery payments module functions from the admin perspective.
To configure the Amasty module, navigate to Stores -> Settings -> Configuration -> Sales -> Payment Methods and click on the Cash on Delivery Payment by Amasty tab.
To list COD as a payment method on the frontend, enable the extension. Next, you can create a custom title for the payment gateway that will be displayed at the checkout and set a new order status (Pending or Processing). Here, you also decide whether to accept Cash on Delivery payments from all countries or only specified ones.
In the Instructions field, you can type in a text of your message to customers with additional information on the payment. Then, specify the limits for the order total amount that is applicable for the COD method and set the sorting order to define the position of Cash on Delivery in the list of payment gateways on your storefront. Besides, you can enable additional fee for using the payment method, specify fee label for the order summary block, select a fee type (fixed amount or percent), and set the amount of fee charged.
The extension also allows activating postcode verification. If you enable this function, specify which address type should be validated (billing or shipping address) as well as postal codes that will be eligible for the cash on delivery option. Here, it is also possible to select particular shipping methods for which COD will be available.
After installing the Amasty Cash on Delivery module and enabling it in the Magento Admin, COD option will be listed in available payment methods on your storefront at the checkout. The cash on delivery option will become visible to your website visitors if their postcodes are allowed for this payment method and their cart order total is within the limits configured in the backend. Instructions specified by admin are also displayed at this stage.
As we’ve mentioned above, customers can quickly check COD availability for their location. To do this, they need to type in a postal or zip code in the order summary block on the cart page and click the “Check” button. Then, a message informing about the cash on delivery payments availability or unavailability will be displayed.
An extra fee charged for using cash on delivery payment method is specified in the order summary on the checkout page.
Amasty Cash on Delivery for Magento 2 provides a set of flexible settings that allow organizing shipment and payment procedures in a more comfortable way for both customers and merchants. The extension has a user-friendly backend interface so that Magento admins can easily tweak all options according to particular requirements. With the Amasty module installed on a website, customers can quickly check all necessary information about COD payments before the checkout. This way, you improve user experience on your web store and strengthen relationships with your clients, which leads to higher conversion rates and increased profit.
You can buy the Magento 2 Cash on Delivery module for $99, which is not a high price for such a useful add-on.'