Octobyte COD Check for WooCommerce

Description

Octobyte COD Check gives shop owners an easy way to keep track of which Cash on Delivery orders shipping companies have paid out.

Check or uncheck a simple COD received marker from the orders list or order page. It does not change the WooCommerce order status or affect customer emails, tracking plugins, payment state, stock, or other custom store logic.

Your normal order workflow stays exactly the same.

The plugin:

  • Adds a compact checkbox column immediately after order status for recognized COD orders.
  • Lets administrators and shop managers check or uncheck the marker from the orders list or individual order page.
  • Adds native COD received and COD not received filters to the existing orders screen.
  • Includes bulk actions to mark or unmark selected COD orders while safely ignoring non-COD orders.
  • Supports both High-Performance Order Storage (HPOS) and the legacy orders screen.
  • Lets developers recognize custom COD gateway IDs everywhere through a small filter hook.
  • Stores one small, persistent marker on the order until it is manually unchecked.
  • Is translation-ready through WordPress.org language packs.

There are no settings, external requests, background jobs, custom database tables, or frontend assets.

Screenshots

Installation

  1. Upload and activate the plugin.
  2. Open WooCommerce > Orders.
  3. Use the COD received checkbox for COD orders.
  4. Use the All COD states filter to view received or not-received COD orders.
  5. To update several orders, select them and choose Mark COD received or Mark COD not received from Bulk actions.

No configuration is required.

FAQ

Does checking the box mark the WooCommerce order as paid?

No. It records only the independent COD received marker. It does not invoke WooCommerce payment completion or change the order status.

Can I undo a click?

Yes. Uncheck the same box to remove the marker.

Can I filter orders by their COD received state?

Yes. Use the All COD states filter above the orders list and choose COD received or COD not received.

What happens if I bulk-select non-COD orders?

They are safely ignored. Only orders using a recognized COD payment method are changed.

Does it support custom COD payment gateways?

WooCommerce’s standard cod gateway works automatically. Developers can add other payment method IDs with the octobyte_cod_check_payment_method_ids filter:

add_filter( 'octobyte_cod_check_payment_method_ids', function ( $methods ) { $methods[] = 'my_cod_gateway'; return $methods; } );

The added gateway IDs are recognized by the column, inline and order-page markers, filters, and bulk actions.

What happens to the markers if I deactivate or delete the plugin?

The order metadata is preserved. Reinstalling the plugin makes the markers visible again.

Does it support HPOS?

Yes. The plugin uses WooCommerce order CRUD APIs and supports the HPOS and legacy orders lists.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Octobyte COD Check for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.0

  • Initial WordPress.org release.
  • Added native filters for received and not-received COD orders.
  • Added support for custom COD payment gateway IDs through a developer filter.
  • Added a discreet COD received marker inside the order page.
  • Prepared translations for WordPress.org language packs instead of bundling locale files.
  • Restricted admin notices to relevant order-list or plugin-management screens.
  • Expanded marketplace documentation and screenshots.

1.0.3

  • Updated security handling and metadata for WordPress.org submission requirements.

1.0.2

  • Reduced the COD received column to its natural compact width.

1.0.1

  • Kept checkbox clicks separate from WooCommerce’s clickable order rows.
  • Positioned the COD received column immediately after order status.
  • Added safe bulk actions to mark or unmark COD orders.

1.0.0

  • Initial release.
  • Added the reversible COD received marker to HPOS and legacy order lists.
  • Added English and Greek interface text.