WooCommerce plugins that do one job well.

Expiry tracking, QR ticketing, and a real cron log. Free, with no account and no fee per sale.

A timeslot ticket product page where the customer picks a date and then an available time.
0.00Price, now and later
0.00Fee per sale
GPLv2Licence, or later
noneTelemetry, ever

The plugins

Three so far. Each one does a job WooCommerce does not do on its own, and stops there.

v1.2.3

Tickets & Passes for WooCommerce

Tickets, timeslots and season passes as WooCommerce product types. Every order issues a QR code, and your staff scan it at the door from a phone browser. No ticketing service sits in the middle, so nobody takes a cut of the sale.

The ticket dashboard in wp-admin with search, manual check-in, resend, reset and cancel.
Read more
v1.2.0

Food Products

Nutrition tables, EU allergen lists, and expiry batch tracking that doubles as your stock. Batches close to their date get marked down instead of written off.

Read more
Coming soon

Cron Monitor

The WP-Cron log WordPress never wrote. Every scheduled run recorded with its duration, memory, query count and the plugin that owns the callback, so a job that runs twice or quietly stops is something you can actually point at.

Read more
A food product page showing the nutrition declaration table, the ingredient list with allergens in bold, and the expiry date.

What the shopper sees

The nutrition declaration, the ingredient list and the best-before date land on the product page as ordinary WooCommerce tabs.

Nothing about the theme has to change, and your existing products are untouched. The new product types apply only where you ask for them.

A Food Simple Product on the shop front end.

There is no paid tier, and no plan to add one.

No upgrade prompt in the admin, no trial that runs out, and no feature held back so a pro version has something to sell you.

Support happens in the WordPress.org forums, in public, where the next person with the same question can read the answer.

These were built for shops I was already working on. Publishing them costs me nothing I was not spending anyway, and a plugin with a few hundred honest installs is worth more to me than one with a checkout page.

What you are not signing up for

The parts that usually come attached to a free plugin, and do not here.

No account

Nothing to register, no licence key to paste. Install from your own admin and activate.

No telemetry

No analytics, no usage pings, no phoning home. The plugin talks to your site and nothing else.

No fee per sale

Sell one ticket or fifty thousand. The plugin costs the same either way, which is nothing.

No build step

Every shipped file is unminified, readable source. What you download is what runs.

GPLv2 or later

Fork it, change it, ship your own version. The licence WordPress itself uses.

Current WooCommerce

Tested against HPOS and the block cart and checkout, not just the classic templates.