In india more than 75% order are placed using COD and 30% to 40% order are return without even opening the box and it's hurts.
Is there anyway to give discount on prepaid orders only? like 10% off 20% off if they choose to pay online.
Is it possible to do? using some scripts or editing some codes? if yes then please let me know.
I don't want to use razerpay or other apps for this.
This is not directly possible in Shopify, but it is possible using our app Releasit Cash On Delivery. With the app you can disable COD if the order contains any discount, so you can create a discount code on Shopify and call it PREPAID or something similar and tell your customers to use it on the store if they want to get a discount and pay with prepaid. When the discount is used by the customer the COD option will not appear at checkout so the customer will only be able to use a prepaid payment.
You can install our app Releasit Cash On Delivery for free from the Shopify App Store here: https://apps.shopify.com/cash-on-delivery-fee
After you install it you can go on the Limit COD page and you will find here the option to disable COD if the order has discounts:
We also offer 24/7 support and the app works with all Shopify plans, so if you need any help feel free to contact us from there!
I hope this helps you!
Marco from Releasit
It is possible to implement this using our free app Payment Customizations: PayMix.
You can setup a rule in PayMix to "Show specific payment methods and hide others" when the cart contains discount.
For your particular use case, you can create a rule to only show the online payment methods and hide COD if the discount code is applied.
Here is a small video to see how the end effect would look like:
On our Shopify Expert Marketplace, you can find many trusted third party developers and fr...By Arno Nov 27, 2023
You've downloaded the Search & Discovery app from the Shopify App store, and as you're ...By Skye Nov 8, 2023