=== Food Labels PDF for WooCommerce – Allergens, Batch & Expiry by La Terreta ===
Contributors: laterretagames
Donate link: https://www.laterretagames.com
Tags: woocommerce, labels, pdf, food labels, allergens
Requires at least: 5.8
Tested up to: 6.9
Stable tag: 3.1.7
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Print food labels as PDF directly from WooCommerce orders. Ingredients, 14 allergens, batch number & expiry date. EU food labelling Regulation 1169/2011.

== Description ==

**Food Labels PDF for WooCommerce** lets food businesses generate compliant product labels as PDF files directly from their WooCommerce orders — no design software needed.

If you sell food products online (artisan foods, bakery, charcuterie, jams, sauces, supplements…) and need to print ingredient and allergen labels for each shipment, this plugin does it in one click from the order screen.

= How it works =

1. **Set up your ingredients** — Go to *Print Labels > Ingredients & Allergens* and create your ingredient catalogue with allergen associations.
2. **Assign to products** — Open any WooCommerce product and assign its ingredients in the new "Ingredients" tab.
3. **Print from orders** — Open any order and click **Print Product Labels (PDF)**. Done.

= What the FREE label includes =

* Product name
* Full ingredient list
* All 14 allergens and traces highlighted (EC Regulation 1169/2011)
* Automatic batch number (generated from order date)
* Best-before / expiry date (configurable days offset)
* Company / food operator information
* Framed label layout, A4 format, 5 labels per page

= Free version features =

* ✅ Unlimited PDF labels (no watermark, no limits)
* ✅ Unlimited ingredients per product
* ✅ All 14 allergens + traces (EU Regulation 1169/2011)
* ✅ Automatic batch number
* ✅ Configurable expiry date
* ✅ Company data on every label
* ✅ Available in 4 languages: English, Spanish, French, German
* ✅ Company logo on every label (upload in Company Information settings)
* ✅ Works with WooCommerce HPOS (High-Performance Order Storage)

= Premium features =

Upgrade to **Premium** to cover the full EU Regulation 1169/2011 and save time with professional tools:

* ✨ **Net weight** on the label (required for pre-packaged foods)
* ✨ **Conservation & consumption instructions**
* ✨ **QR code** linked to the product page
* ✨ **Professional shipping labels** for each order
* ✨ **Multiple copies** per product on the same print run
* ✨ **Ingredients per product variation** (different flavours / sizes)
* ✨ **Professional allergen icons** (visual pictograms)
* ✨ **Reorder products** within an order before printing
* ✨ **Food information tab** on the WooCommerce product page (for your customers)
* ✨ Priority technical support (response within 48 h)

[View plans and pricing →](https://www.laterretagames.com/imprimir-etiquetas-productos-premium-plugin-woocommerce/)

= Who is this for? =

* Artisan food producers selling through WooCommerce
* Bakeries, delis, jam and sauce makers, cheese producers
* Supplement and nutraceutical brands
* Any food business that needs batch-traceable, allergen-labelled shipments

= Requirements =

* WordPress 5.8 or higher
* WooCommerce 6.0 or higher
* PHP 7.4 or higher

== Installation ==

1. Install the plugin through the WordPress *Plugins > Add New* screen, or upload the ZIP manually.
2. Activate the plugin. A welcome notice will appear with the quick-start guide.
3. Go to **Print Labels FREE > Company Info** and enter your food operator name and address.
4. Go to **Print Labels FREE > Ingredients & Allergens** and create your ingredients, marking which allergens each one contains.
5. Edit your WooCommerce products and assign ingredients in the **Ingredients** tab.
6. Open any order and click **Print Product Labels (PDF)**.

**IMPORTANT:** This plugin requires WooCommerce to be installed and active.

== Frequently Asked Questions ==

= I just installed the plugin — where do I start? =

Three steps: (1) *Print Labels FREE > Company Info* — add your business name and address. (2) *Print Labels FREE > Ingredients & Allergens* — create your ingredient list and mark allergens. (3) Edit each WooCommerce product and assign its ingredients in the new "Ingredients" tab. After that, open any order and click "Print Product Labels (PDF)".

= How is the batch number generated? =

Automatically from the order creation date (format YYYYMMDD-N, where N increments for each order on the same day). You do not need to manage batch numbers manually.

= Can I use this with variable products (e.g. different flavours or sizes)? =

The FREE version uses the parent product's ingredient list for all variations. The **Premium** version lets you assign a different ingredient list to each variation independently.

= How many labels fit on a page? =

The PDF is A4, portrait, with 5 labels per page. Border width and spacing between labels are configurable in Settings.

= Does the label include my company information? =

Yes. Go to *Print Labels FREE > Company Info* and fill in your business name, address, and food operator details. This information appears on every label.

= Is there a watermark on the free version? =

No. The free version generates clean, professional labels with no watermark and no limits on the number of PDFs.

= Does it comply with EU food labelling regulation 1169/2011? =

The free version covers the core mandatory fields: ingredients, allergens, batch number, and expiry date. The **Premium** version adds net weight and conservation/consumption instructions, completing the full list of mandatory particulars for pre-packaged foods under EC Regulation 1169/2011.

= Can I print labels for an order with multiple products? =

Yes. The plugin generates one label per product line in the order, all in a single PDF.

= How do I add ingredients to a product? =

First go to *Print Labels FREE > Ingredients & Allergens* to build your ingredient catalogue. Then open any WooCommerce product, go to the *Product data* panel, and find the **Ingredients** tab that the plugin adds. Select the ingredients that belong to that product.

= What happens to my data if I upgrade to Premium? =

All ingredients, allergens, and label configuration are preserved. You only need to install the Premium plugin and enter your licence key.

= Is there a trial or money-back guarantee? =

The Premium version comes with a **30-day money-back guarantee**. If it does not meet your needs, contact us for a full refund.

= How do I upgrade to Premium? =

Visit: https://www.laterretagames.com/imprimir-etiquetas-productos-premium-plugin-woocommerce/

== Screenshots ==

1. Plugin settings page with configuration options
2. Company data management
3. Ingredient and allergen management
4. PDF label example
5. Order page with print labels button

== Changelog ==

= 3.1.7 =
* Added company logo on product labels (upload PNG/JPG in Company Information settings, appears top-right of each label)

= 3.1.6 =
* Added welcome notice with quick-start guide (reduces uninstall rate for new users)
* Fixed misleading upgrade page benefits (removed false "no limits" and "no watermark" claims)
* Corrected premium plans URL in readme

= 3.1.5 =
* Renamed plugin display name for better discoverability
* Added review request notice after 5 generated PDFs (dismissible)

= 3.1.4 =
* Fixed all upgrade URLs to point to the landing page

= 3.1.3 =
* Fixed upgrade page price display (now correctly shows €60/year)
* Added contextual upsell notice on WooCommerce orders screen (shown once per week per user)

= 3.1.2 =
* Fixed text domain to match plugin slug (la-terreta-food-labels-for-woocommerce)
* Unified all function, option and hook prefixes to ietiq_
* Fixed AJAX action name to use ietiq_ prefix
* Fixed script handle and localized variable to use ietiq prefix

= 3.1.1 =
* Plugin renamed to La Terreta Food Labels for WooCommerce
* Removed attribution footer from PDF output
* Moved inline styles and scripts to wp_enqueue hooks
* Fixed AJAX action name prefixes
* Added Requires Plugins header
* Updated TCPDF library to 6.11.3

= 3.1.0 =
* Initial free release
* PDF label generation with ingredients, allergens and batch number
* Expiration date (configurable)
* Ingredient and allergen management
* Company data management
* Available in English, Spanish, French and German

== Upgrade Notice ==

= 3.1.6 =
Improved onboarding: new welcome guide on first install. Fixed upgrade page to remove inaccurate feature comparisons.

= 3.1.5 =
Plugin renamed for better search visibility. Review request added after generating 5 labels.

== Additional Info ==

= Support =

**FREE version:** Community support through WordPress.org forums

**Premium version:** Priority technical support included

* Web: https://www.laterretagames.com/contact-me/
* Email: soporte@laterretagames.com

= Privacy Policy =

This plugin does not collect or store any personal data outside your own WordPress database. All information is stored locally.

== Credits ==

Developed by [La Terreta Games](https://www.laterretagames.com)
