Advanced Cash on Delivery
The Advanced Cash on Delivery app provides your customers with a cash on delivery payment option when purchasing from your store.
The Advanced Cash on Delivery app offers functionality that is not available when you specifyCash on Delivery (COD)with theManual Paymentsoption in your admin'sPayment Settings. For example, with the Advanced Cash on Delivery app, you can:
- set aprice rangefor cash on delivery orders.
- specify the postal codeswhere you want to offer cash on delivery.
- createcustom shipping ratesfor all cash on delivery orders.
- enter acustom thank you messagefor cash on delivery orders.
- add an availability checkerto your store's theme and let your customers check Cash on Delivery eligibility for their postal code.
Set up Advanced Cash on Delivery eligibility by price range
You can set a range of order prices that allow cash on delivery payments. This price range is the calculated subtotal, before shipping and taxes. For example, you can set a maximum price for cash on delivery orders if you don't want to risk shipping expensive orders without prepayment. If an order is not within the specified price range and your customer has specified cash on delivery as the payment method, then your customer sees an error message when trying to complete the order.
Open the Advanced Cash on Delivery app.
In theOrder subtotalsection, enter the minimum order price for cash on delivery payments in theMinimum pricefield. You can set this to 0 if you do not want to set a minimum price.
Enter the maximum order price in theMaximum pricefield.
Set up Advanced Cash on Delivery eligibility by postal code
By default, cash on delivery is available to all postal codes in India. If you do not want to offer cash on delivery to all postal codes, you can specify which postal codes are eligible using the Advanced Cash on Delivery app. You can either manually enter these postal codes, or you can upload a list of them in a CSV file to your Shopify admin.
In thePostal codessection, selectLimit where Cash on Delivery is available.
To upload a CSV file with a list of postal codes, click theUpload a CSV filelink, or drag and drop the CSV file into theServiced postal codesarea.
To enter postal codes manually, click theManual entrylink, then enter each postal code, separated by commas or spaces.
Create Advanced Cash on Delivery shipping rates
You can charge customers an additional amount for cash on delivery orders. This amount is calculated as ashipping ratethat includes both the shipping cost and a cash on delivery fee. When your customers are making a purchase, they can choose a shipping method that has the cash on delivery fee included.
You can create multiple cash on delivery shipping rates. For example, you might want to charge a higher cash on delivery fee for expedited shipping.
To add a cash on delivery fee, enter a combined fee that includes shipping and the cash on delivery fee. For example, if you already have an expedited shipping rate of Rs. 30.00, and you want to add a cash on delivery fee of Rs. 10.00, then you can create an "Expedited Shipping + Cash on Delivery" rate of Rs. 40.00.
To create a cash on delivery shipping rate, complete the following steps:
Open the Advanced Cash on Delivery app.
In theCash on Delivery shipping ratessection, selectCreate new Cash on Delivery shipping rates, and then clickAdd rate.
Enter a name for the rate in theNamefield.
In theDescriptionfield, enter a description of this cash on delivery shipping rate.
If you want to base the shipping rate on price, then selectPrice basedin theRangesection and enter the minimum and maximum order prices in the fields provided.
If you want to base the shipping rate on weight, then selectWeight basedin theRangesection and enter the minimum and maximum order weights in the fields provided.
In theRate amountfield, enter the rate you want to charge for this cash on delivery shipping rate. This includes both the shipping rate and the additional cash on delivery fee you want to charge.
ClickSave.
Provide a custom thank you message
To provide a thank you message that appears on the order status page after the customer has placed their order, enter the message in theAdditional instructionssection.
Activate the Cash on Delivery payment method
When you're finished setting up the Advanced Cash on Delivery app, you must activate the payment method to make it available to your customers.
In the banner at the top of the page, clickActivate now.
Add a Cash on Delivery availability checker
You canadd an availability checkerto your store's theme and let your customers check Cash on Delivery eligibility for their postal code. This can be done after you haveactivated Advanced Cash on Delivery paymentsfor your store.
Troubleshooting Cash on Delivery orders
Some third-party fulfillment or accounting apps might not be able to recognize Cash on Delivery payments after you have updated the order using theMark as paidbutton. If you use third-party fulfillment or accounting apps, then you can mark your Cash on Delivery order as paid on theOrder detailspage.
Steps:
From your Shopify admin, go toOrders.
Click the order number.
From theMore actionsdrop-down menu, selectMark as paid with cash.
Deactivate Advanced Cash on Delivery payments
If you no longer want to use the Advanced Cash on Delivery, then you can stop offering it at any time bydeactivating it in your payment settings.