چۈشەندۈرۈش
WineLabel EU helps wineries comply with EU Regulation 2021/2117 (Art. 119 of Reg. EU 1308/2013) by generating digital wine labels accessible via QR code.
Each label includes:
- Ingredients — raw materials, acidity regulators, stabilizers, antioxidants, sulfite declaration
- Nutritional values — calories, fat, carbohydrates, sugars, protein, salt, alcohol content
- Waste sorting — packaging components with material codes and collection instructions
How it works
- Add a wine using the built-in Wines manager (or attach labels to WooCommerce products)
- Enable the digital label and add one or more vintages
- Fill in ingredients, nutritional values, and waste sorting for each vintage
- Share the auto-generated URL or print the QR code
Labels are served as clean, standalone HTML pages — no theme interference, no cookies, no tracking — exactly as EU regulations require.
WooCommerce Integration
WineLabel EU works standalone with its own Wines post type. If WooCommerce is installed, you can optionally attach digital labels directly to your existing products. Toggle this in Settings.
Features
- Unlimited vintages
- Full ingredient, nutritional, and waste sorting fields
- Clean, regulation-compliant label pages
- Works with or without WooCommerce
- Label index page listing all your wines
- No cookies, no JavaScript, no tracking on label pages
WineLabel EU Pro
Need more? WineLabel EU Pro adds:
- Bilingual labels — English + a configurable second language (Italian, German, French, Spanish, etc.)
- Downloadable QR code PDFs — vector QR codes ready for print
- Custom base URL — use your own domain in QR codes
- Customizable translations — full control over every label string
- Remove footer branding — clean labels with your name only
- Duplicate vintages — clone a vintage with one click to save time
- Priority support
ئورنىتىش
- Upload the
winelabel-eufolder to/wp-content/plugins/ - Activate the plugin through the Plugins menu
- Go to WineLabel EU Settings to configure
- Add wines via WineLabel EU Wines (or WooCommerce Products if enabled)
- Create vintages and fill in label data
FAQ
-
What EU regulation does this address?
-
EU Regulation 2021/2117, which amended Regulation 1308/2013 (Art. 119). Since December 2023, wines sold in the EU must provide digital access to ingredients, nutritional information, and recycling instructions.
-
Do I need WooCommerce?
-
No. WineLabel EU includes a built-in Wines manager. WooCommerce integration is optional and can be enabled in Settings if you want to attach labels to existing products.
-
What does the label page look like?
-
Labels are served as clean HTML pages with no theme styles, no cookies, and no JavaScript — just the regulatory information. This ensures compliance and fast loading on any device.
-
Can I use this in languages other than English?
-
The free version displays labels in English. WineLabel EU Pro adds bilingual support with a configurable second language and fully customizable label strings.
-
Where can I get support?
-
For bug reports and feature requests, visit our GitHub repository.
باھالاشلار
بۇ قىستۇرمىغا تېخى باھا يېزىلمىدى.
تۆھپىكار ۋە ئىجادكار
«WineLabel EU» كودى ئوچۇق يۇمشاق دېتال. تۆۋەندىكى كىشىلەر بۇ قىستۇرمىغا تۆھپە قوشقان.
تۆھپىكار«WineLabel EU» نى تىلىڭىزغا تەرجىمە قىلىڭ
ئىجادىيەتكە قىزىقامسىز؟
كودقا كۆز يۈگۈرتۈپ، SVN خەزىنە تەكشۈرۈپ ياكى RSSئارقىلىق ئىجادىيەت خاتىرىسىگە مۇشتەرى بولغىلى بولىدۇ.
ئۆزگىرىش خاتىرىسى
1.0.6
- Remove pro-only code for WordPress.org compliance
- Extract inline CSS to external stylesheet (assets/label.css)
- Replace inline admin scripts/styles with wp_enqueue equivalents
- Simplify settings page (WooCommerce toggle + data removal only)
- English-only label output
1.0.5
- Add PHPCS nonce verification and direct DB query annotations
- Exclude .claude and .wrangler directories from build artifacts
1.0.4
- Support plain permalinks (query-param fallback for all label URLs)
- Auto-flush rewrite rules on plugin activation
- Settings page reflects correct URL format for current permalink structure
1.0.3
- Fix license activation issues
- Add debug logging when WP_DEBUG is enabled
1.0.2
- Fixed fatal error on lite version (PHP function hoisting)
- GPL-2.0-or-later license for WordPress.org compatibility
- Added readme.txt for WordPress.org plugin directory
- Improved security: proper escaping, wp_unslash, wp_safe_redirect throughout
1.0.1
- Added WooCommerce integration as opt-in toggle (standalone Wines manager by default)
- Improved lite version compatibility (PHP 7.4+)
- Fixed Carbon Fields container naming
1.0.0
- Initial release
- Ingredients, nutritional values, and waste sorting fields
- Multi-vintage support with per-vintage data
- Clean standalone HTML label pages
- WooCommerce integration (optional)
