Version1.0.0
Requires WP6.0
Tested up to6.8
Slugplant-passport-labels-for-woocommerce
Changelog
  • Initial release
Plant Passport Labels for WooCommerce

Plant Passport Labels for WooCommerce

Create EU-compliant Plant Passport labels from WooCommerce products! Standard 60×30mm format with adjustable dimensions, official EU flag, and all required A/B/C/D fields. Features dedicated product tab, instant preview/print buttons in Publish box, AJAX quick-save without page reload, customizable border colors, and automatic font scaling. Perfect for plant nurseries and garden centers trading within EU. Print-ready labels with exact millimeter dimensions. WPML/Polylang multilingual support included. Ensure regulatory compliance with professional Plant Passports!

10.00

Lifetime License + Lifetime Updates

14-day money-back guarantee
Pay securely with Visa Mastercard American Express Discover Klarna Revolut Pay

Want more than one plugin? Your discount is applied automatically in the cart:

  • With 2 premium plugins in your cart → 10% off both

  • With 3 premium plugins15% off all of them

  • With 4 or more premium plugins20% off your plugins

Free plugins do not count towards the bundle and are not discounted.
The discount is applied automatically in the cart and at checkout, no coupon needed.

Do you think something is missing from this plugin?

Request a feature

Need a different customization on your website?

Submit a customization request

Plant Passport Labels for WooCommerce is a premium plugin designed specifically for EU plant nurseries and retailers to generate compliant 60×30mm Plant Passport labels directly from WooCommerce products. Manage all required fields (A: Botanical name, B: Registration number, C: Traceability code, D: Country of origin) with an intuitive product tab, customize label dimensions in millimeters for precise printing, and generate professional labels featuring the official EU flag. Includes instant preview, one-click printing, AJAX quick-save functionality, and WPML/Polylang support for multilingual plant businesses!

Key Features

EU Plant Passport Compliance

  • Standard 60×30mm label format (adjustable)
  • Official EU flag integration (inline SVG)
  • Bilingual header: "PASAPORTE FITOSANITARIO / PLANT PASSPORT"
  • Compliant with EU Regulation 2016/2031

Complete Field Management

  • Field A: Botanical name (species identification)
  • Field B: Country code & registration number
  • Field C: Traceability code (batch/lot tracking)
  • Field D: Country of origin (auto-fills from WooCommerce)

Customizable Label Dimensions

  • Adjust width and height in millimeters
  • Default 60×30mm with flexible scaling
  • Automatic proportional font sizing
  • Perfect print-ready output for any printer

Border Color Control

  • Customize border color with hex code
  • Visible cutting guides for label trimming
  • Default black border for standard printers
  • Match your brand or printing requirements

Instant Preview & Print

  • Preview button opens label in new tab
  • Print button triggers automatic print dialog
  • Buttons conveniently located in product Publish box
  • No page refresh required for quick workflows

AJAX Quick-Save

  • Save Plant Passport fields without page reload
  • Instant feedback with success/error messages
  • Works independently from WooCommerce product save
  • Streamlined workflow for bulk label management

Dedicated Product Tab

  • Clean "Plant Passport" tab in product data section
  • All fields organized in logical groups
  • Helpful placeholders and descriptions
  • Compatible with simple and variable products

Multilingual Ready

  • Full WPML integration with string translation
  • Polylang compatibility for multilingual catalogs
  • Translate all UI labels and field descriptions
  • Perfect for international plant nurseries

Setup Instructions

  1. Install & Activate

    After purchasing the plugin:

    • Upload to /wp-content/plugins/plant-passport-labels-for-woocommerce/
    • Activate through the WordPress Plugins menu
    • Navigate to VGDEVsolutions > Plant Passport Labels
  2. Configure Your First Product

    Edit any WooCommerce product to add Plant Passport data:

    Navigate to Product Tab:
    • Go to Products > Edit Product
    • Click the "Plant Passport" tab in Product Data section
    • You'll see all required fields ready to fill
    Fill Required Fields:
    • A (Botanical name): Enter full scientific name (e.g., "DASYLIRION SERRATIFOLIUM C-5L")
    • B (Registration No.): Your plant passport registration (e.g., "EL-xx-xx/nnnn")
    • C (Traceability code): Batch or lot number for tracking
    • D (Country of origin): Auto-filled from WooCommerce settings (can override)
  3. Customize Label Appearance

    Adjust dimensions and styling in the same tab:

    Size Configuration:
    • Label width (mm): Default 60mm, adjust for your printer/labels
    • Label height (mm): Default 30mm, maintains proportions
    • Fonts and EU flag scale automatically with dimensions
    Visual Customization:
    • Border color (hex): Use visible color for cutting guides (default: #000000)
    • Border helps with accurate label trimming
    • Can match your printer's requirements or branding
  4. Save Fields

    Two ways to save your Plant Passport data:

    Option 1: Quick-Save (Recommended):
    • Click "Save Plant Passport Fields" button in the tab
    • Fields save instantly via AJAX without page reload
    • Success message appears confirming save
    • Continue editing other products immediately
    Option 2: Standard Product Save:
    • Click "Update" or "Publish" button
    • Plant Passport fields save with entire product
    • Use when making other product changes simultaneously
  5. Preview & Print Labels

    Generate labels directly from the product edit screen:

    Using the Buttons:
    • Look in the Publish box (right sidebar)
    • Preview Plant Passport: Opens label in new tab for review
    • Print: Opens label and triggers print dialog automatically
    • Both buttons open in new tab, preserving your editing session
    • Preview shows exactly what will print
    • Verify all fields before printing
    • Print multiple copies as needed
    • Labels are print-ready with exact millimeter dimensions

How It Works

Label Structure:

  1. Header Section: EU flag (12mm scaled) + bilingual title
  2. Field A: Botanical name in clear, readable font
  3. Field B: Registration number with country code
  4. Field C: Traceability code for batch tracking
  5. Field D: Country of origin (ISO code)
  6. All fields scale proportionally with custom dimensions

Printing Process:

  1. Click "Print" button in product Publish box
  2. Label opens in new browser tab
  3. Print dialog appears automatically (or click in-page Print button)
  4. Page size matches exact label dimensions (e.g., 60×30mm)
  5. Margins set to zero for accurate printing
  6. Border provides visual cutting guide

Workflow Efficiency:

  • Edit product → Fill fields → Quick-save → Preview → Print
  • No page reloads interrupt your workflow
  • Preview ensures accuracy before printing
  • Print button for immediate label generation
  • Return to product list without closing tabs

Technical Details:

  • Labels use CSS @page rules for exact sizing
  • Inline SVG for EU flag (no external requests)
  • Print-color-adjust ensures accurate colors
  • Responsive font scaling based on label dimensions
  • Grid layout maintains proper spacing

Why Choose Plant Passport Labels?

  • EU Regulatory Compliance - Generate legally required Plant Passports for EU plant trade
  • Zero External Dependencies - Inline EU flag SVG, no external image requests
  • Professional Output - Print-ready labels with exact millimeter dimensions
  • Streamlined Workflow - AJAX quick-save and instant preview/print buttons
  • Customizable Sizing - Adjust dimensions to match your label stock or printer
  • Automatic Scaling - Fonts and elements scale proportionally with size changes
  • WooCommerce Integration - Dedicated product tab with all fields organized logically
  • Bulk Management - Quick-save enables rapid label setup across product catalog
  • Visual Cutting Guides - Customizable border color helps with accurate trimming
  • No Page Reloads - AJAX saves and new-tab printing preserve editing workflow
  • Multilingual Support - WPML and Polylang compatible for international nurseries
  • License Protected - Secure licensing with automatic updates and support

Perfect For

  • Plant Nurseries - Commercial growers selling to retailers or consumers
  • Garden Centers - Retailers trading regulated plants across EU zones
  • Online Plant Shops - E-commerce stores shipping plants within EU
  • Wholesale Suppliers - Bulk plant traders requiring traceability
  • Botanical Gardens - Institutions exchanging plant material
  • Seed Merchants - Sellers of regulated seeds and propagation material

System Requirements

  • WordPress 5.0 or higher
  • WooCommerce 3.0 or higher (tested with latest versions)
  • PHP 7.2 or higher
  • Modern browser with print functionality (Chrome, Firefox, Edge, Safari)
  • Printer capable of handling custom page sizes (or standard A4 with label sheets)

Start Generating Compliant Plant Passports

The Plant Passport Labels plugin includes lifetime updates and dedicated support. Ensure EU regulatory compliance, streamline your labeling workflow, and generate professional Plant Passports directly from your WooCommerce catalog!

Questions

What is a Plant Passport and who needs it?

A Plant Passport is an official phytosanitary document required by EU Regulation 2016/2031 for the movement of regulated plants and plant products within the European Union. It's mandatory for nurseries, garden centers, and plant retailers trading plants across EU borders or within regulated zones. The passport certifies that plants have been produced under official supervision and meet phytosanitary standards. Fields A-D contain critical traceability information that allows authorities to track plant movements and quickly respond to pest or disease outbreaks.

Can I customize the label size to fit my printer or label stock?

Absolutely! While the default is 60×30mm (standard Plant Passport size), you can customize both width and height independently in millimeters. The plugin automatically scales all elements proportionally - including the EU flag, fonts, and spacing - to maintain professional appearance at any size. This flexibility lets you match standard label sheets, thermal printer requirements, or custom label stock. Just enter your desired dimensions in the "Label width (mm)" and "Label height (mm)" fields.

How do I print the labels? Do I need special software or equipment?

No special software needed! The plugin generates print-ready HTML labels that open directly in your browser. Simply click the "Print" button in the product's Publish box, and the label opens in a new tab with the print dialog automatically triggered. The labels use CSS @page rules to set exact dimensions, ensuring accurate output on any printer - standard office printers, label printers, or thermal printers. Just load your label stock (60×30mm or custom size) and print. The border provides cutting guides if using sheet labels.

Does this plugin work with WPML or Polylang for multilingual plant catalogs?

Yes! The plugin has full multilingual support. All UI elements (tab labels, field names, button text, messages) are automatically registered with WPML String Translation and Polylang. You can translate the entire admin interface through your preferred multilingual plugin. The actual Plant Passport data (Fields A-D) is stored per product, so you can maintain different botanical names, registration numbers, and traceability codes for different language versions if needed, though typically this data remains in Latin/scientific nomenclature across languages.

What do the A, B, C, and D fields represent on the Plant Passport?

These are the four mandatory fields required by EU regulation: Field A contains the botanical (scientific) name of the plant, identifying the species (e.g., "DASYLIRION SERRATIFOLIUM C-5L"). Field B shows your country code and official registration number as an authorized plant passport issuer (e.g., "EL-12-34/5678"). Field C is the traceability code - typically a batch or lot number that allows tracking the plant's production history. Field D indicates the country of origin using ISO country codes (e.g., "GR" for Greece), which auto-fills from your WooCommerce base location but can be overridden per product.

Reviews

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}
Plant Passport Labels for WooCommerce 10.00 Buy Now