Linux 软件免费装
Banner图

Gihantha Cash on Delivery Order Protection

开发者 gihantha
更新时间 2026年11月15日 13:42
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce fraud cash on delivery cod fake orders

下载

0.1.0

详情介绍:

Every refused Cash on Delivery parcel costs you twice: the delivery fee and the return fee, plus stock stuck in transit for days. Gihantha Cash on Delivery Order Protection checks every COD order at checkout and keeps a delivered / refused history for each phone number, so you can stop bad orders before you ship them. Works for stores in any country. It was first built in Sri Lanka, where Cash on Delivery is the most popular way to pay online, so Sri Lankan numbers get extra-strict checks. Everything runs on your own site: no sign-up, no API key, no data sent anywhere. Checkout protection Phone blacklist and trusted list Delivery tracking Dashboard See your COD return rate, delivered and refused parcels, how many risky checkouts were stopped, and an estimate of the money saved. Compatibility

安装:

  1. Make sure WooCommerce is installed and active.
  2. Install Gihantha Cash on Delivery Order Protection from Plugins > Add New, or upload the gihantha-cash-on-delivery-order-protection folder to /wp-content/plugins/.
  3. Activate the plugin.
  4. Go to WooCommerce > COD Protection > Settings and choose your rules.

屏幕截图:

  • Orders list with the COD Protection column showing each customer's delivery history.
  • Phone numbers list: block, trust or reset any number.
  • Settings: phone validation, COD limit, repeat-order window, auto-block and COD fee.
  • Clear message at checkout when a risky COD order is stopped.

常见问题:

Does it send customer data anywhere?

No. All data stays in your own WordPress database. The plugin makes no external requests.

Does it work outside Sri Lanka?

Yes. Phone numbers are read using the customer's billing country, so +44 7700 900123 and 07700 900123 count as the same customer for the blacklist and the repeat-order check. Numbers from any country must be complete (8 to 15 digits including the country code), and Sri Lankan numbers must also be valid mobile numbers (you can allow landlines in the settings). If you do not want phone validation at all, untick "Validate phone numbers". The blacklist, repeat-order blocking, COD limit, COD fee and delivery tracking keep working.

I added a customer from another country to the blacklist. How should I type the number?

Include the country code, for example +44 7700 900123. Numbers without a country code are read as numbers from your store's country.

How does a number get blocked automatically?

When you mark an order as refused / returned, the refusal is added to that phone number's history. When a number reaches the refusal limit in settings (default 2), it is blocked from using COD.

Should the phone field be required?

Yes, we recommend it. In the block checkout, edit the Checkout page, select the Phone field and set it to required. If a customer leaves it empty, COD Protection asks them for a valid mobile number before a COD order can be placed.

A good customer was blocked. What do I do?

Go to WooCommerce > COD Protection > Phone numbers and click Trust or Reset next to their number.

Does it work with the block checkout?

Yes. All checks and the COD fee work on both the block and the classic checkout.

What happens to my data if I delete the plugin?

Deleting the plugin removes its table and settings. Deactivating keeps them.

更新日志:

0.1.0