A merchant wants to incentivize prepaid orders over cash-on-delivery (COD) by offering discounts exclusively for prepaid payments.
Current Limitation:
Shopify does not natively support restricting discounts to specific payment gateways.
Suggested Workarounds:
Add a COD fee: Instead of discounting prepaid orders, add an extra charge to COD orders to discourage that payment method. A forum post was referenced for implementation details, though the link appears broken.
Shopify Plus solution: A YouTube video demonstrates creating prepaid discounts by adding custom blocks on the checkout page, but this feature is only available to Shopify Plus merchants.
Status:
The discussion remains open with no definitive solution for standard Shopify plans. Feedback has been forwarded to developers for potential future functionality.
Summarized with AI on October 27.
AI used: claude-sonnet-4-5-20250929.
Hi Team,
I am currently offering 2 payment methods on my store.
Cash on delivery and Prepaid.
I want to know that how can I offer good discounts for prepaid orders so that maximum orders that we receive are converted into prepaid.
As I understand it you’re looking to incentivize customers to opt for prepaid as opposed to cash on delivery. That makes sense!
It is not possible to restrict discounts to a particular gateway, but I’ll be sure to pass your feedback on to our developers.
In the meantime, you could consider adding a fee to your Cash on Delivery option, as per this forum post. The additional fee could discourage people from choosing that option and encourage them to prepay instead.
I have seen a video on YouTube about how to create a prepaid discount on Shopify. However, the video mentioned that it’s only possible for Shopify Plus stores, as they are adding blocks on the checkout page. Attaching video for your reference: https://www.youtube.com/watch?v=Q_DWtDJjdyc