← Back to the toolbox

WordPress plugin · Free & open source

Jeet Pickup Handover Code

Issue and verify a single-use handover code for supported WooCommerce local-pickup orders.

A pickup counter needs a handover record, not a guessing competition. Issue and verify a single-use handover code for supported WooCommerce local-pickup orders.

Download free ZIP

Version 1.0.1 · 22.0 KB · GPL v2 or later

What it does

The useful parts.

  • Explicit staff generation after payment and pickup-readiness confirmation.
  • Ten cryptographically random, readable base-32 characters, displayed in two groups.
  • Private code display for the logged-in order owner under My account → Orders → View.
  • Guest orders use an explicit staff-only private-sharing fallback, with no public guest lookup.
  • Replace an uncollected code to invalidate the previous code.
  • Single-use collection receipt with time in the site timezone and staff account.
  • Atomic duplicate protection, short-lived request locks and stale-record rejection.
  • Five incorrect code attempts trigger a five-minute cooldown for that order.
  • Native local_pickup and Checkout Block pickup_location support, with HPOS-compatible order CRUD.
  • Protected metadata excluded from WooCommerce REST responses and guarded against REST v2/v3 writes.
  • No emails, external services, frontend scripts, adverts, signup, telemetry or paid feature locks.
  • Collection never changes payment, stock or WooCommerce order status.

A straightforward start

  1. Download the individual plugin ZIP.
  2. In WordPress, open Plugins → Add New → Upload Plugin.
  3. Select the ZIP, install it and activate it.
  4. Read the included readme for the plugin’s settings and usage.

Use a staging site first and keep a current backup. Downloads are provided without warranty under their open-source licence.

A pickup counter needs a handover record, not a guessing competition.

What it helps with

Issue and verify a single-use handover code for supported WooCommerce local-pickup orders.

How to use it

Use the order-side handover controls to prepare a code, then verify it when handing over the order. Authorized staff can record redemption once; customers see the supported order-facing instructions.

Scope and useful limits

Order permissions, supported pickup methods, nonce checks, atomic locks and persisted-state checks apply. Code possession does not establish identity or payment. This does not change payment or order status, run a courier service or replace your counter checks.

Free, with a small footprint

Made by Jeet Sanwal. All included features are free under GPL-2.0-or-later, with no ads, signup, paid tier, telemetry or visitor-facing credit. Install updates manually from the latest individual ZIP. The included readme and Hindi guide explain the full workflow and requirements.

Frequently asked questions

Is there a paid version waiting around the corner?

No. The included features are free. If you need a different workflow, you can ask Jeet Sanwal about custom development.

How do I install an update?

Make a normal site backup, download this plugin’s individual ZIP and upload it through Plugins → Add New → Upload Plugin. Choose the replacement flow for an existing installation. Read the plugin’s retention notes before uninstalling.

Does this cover every theme and third-party extension?

No. Check the documented scope and try the workflow on a staging copy. This release was reviewed with the bundled WordPress/WooCommerce test environment; it is not an exhaustive compatibility guarantee.

Almost right? Let’s make it fit.

A custom feature or a different workflow can start with a small conversation.

Talk about a custom version ↗