Said It Here

How to handle batch expiration dates and allergen labels on an online store

Standard e-commerce platforms do not natively support tracking batch expiry dates or displaying legally required allergen declarations and nutrition tables. This forces sellers to manage critical compliance details manually, preventing them from running a reliable online food business without custom development.

Overview
People affected2 accounts across 1 forum
Workarounds found2 items attempted
Community agreement3 total upvotes

What people tried

Every workaround mentioned in the threads below. We haven’t tested any of them — and nobody here is claiming they worked.

Found another way around this?

Share your steps and trade-offs so fellow engineers don't have to reinvent the wheel. No account required.

  1. 1
    forcing standard product fields to handle food data
    Did this help you?
  2. 2
    custom development for clients
    Did this help you?

In their words

Unedited, grouped by where they were said, most upvoted first within each place, each linked to the thread it came from.

r/Wordpress2 people · September 2026

“WooCommerce has no idea what a batch is. You've got expiry dates, allergen declarations, nutrition tables that are legally required in the EU, and stock that goes from full price to worthless over a few days - and none of that fits into a normal product.”source ↗

Zaxxa · r/Wordpress · 2 upvotes

“The amount of times we've seen clients try to display ingredients etc and it not look 'nice'”source ↗

jbennett360 · r/Wordpress · 1 upvotes

“it was one of the main reasons (together with the expiration tracking), i made a proper food product for a client.”source ↗

Zaxxa · r/Wordpress · 1 upvotes

Where this came up

People with this problem also raised