Case study · WordPress plugin

COD to UPI: COD verification for WooCommerce

A WordPress plugin I built to confirm cash-on-delivery orders before shipping and convert them to prepaid UPI payments, to help stores cut refused deliveries (RTO).

  • WordPress
  • WooCommerce
  • PHP
  • JavaScript
Start a project

Confirm COD orders before you ship.

Cash on delivery is how most Indian shoppers pay, and it costs stores when orders are refused at the door (RTO). I built this plugin to hold new COD orders until the customer confirms, offer a prepaid UPI option with a discount, and flag risky orders for the shop, without ever blocking a sale. It was released on WordPress.org in October 2026.

View on WordPress.org
Confirm your order page with options to confirm cash on delivery or pay by UPI
WooCommerce orders list with the COD confirmation status and risk flags

Key features

Confirmation, conversion and control.

Version 1.0.0, compatible with the classic checkout, the Checkout block and HPOS, with personal data export and erasure through WordPress’s privacy tools.

Order confirmation

A new “Awaiting COD confirmation” status reserves stock while the customer confirms by email through a signed, expiring link.

Order confirmation email with a Confirm my order button and a pay-by-UPI option

Risk flag

Every new COD order gets a Low, Medium or High risk flag on the order screen. It informs the shop and never blocks the order.

Cash on delivery box on a WooCommerce order showing a high-risk flag and its reasons

COD report

See how many COD orders were confirmed, switched to paying now or refused at delivery, for the last 7, 30 or 90 days.

COD report table with confirmation and refusal counts

More work

Explore more projects.

Another WordPress plugin I’ve built for WooCommerce stores in India.

UPI QR Code Payment Gateway

WooCommerce plugin to accept UPI payments by QR code, with UTR verification. 1,000+ active installs, rated 5/5.


View case study
UPI QR Code Payment Gateway plugin banner: customers scanning a UPI QR code on a phone

Let’s work together

Have a web app, plugin or integration in mind?

Tell me about your project and I’ll get back to you with the next steps.

Find me on

Freelance platforms.

You can also hire me through these freelance marketplaces.

  • Upwork profile
  • Fiverr profile
  • Freelancer.com profile
  • Guru profile
  • PeoplePerHour profile

Contact

Let’s work together on your next project!

Share a few details about your project using the form and I’ll get back to you. You can also message me on LinkedIn.

Number without the country code

Your details are only used to reply to your enquiry.