=== PlantShop for WooCommerce ===
Contributors: ritecgmbh
Tags: nursery, plants, gardening, woocommerce, plant-labels
Requires at least: 6.0
Requires PHP: 8.3
Tested up to: 7.0
Stable tag: 1.3.0
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
The smart WooCommerce plugin for nurseries – organize plants, sort orders by bed number, and provide care information automatically.
== Description ==
**PlantShop for WooCommerce** is a WooCommerce extension designed specifically for **nurseries and plant growers**.
It helps you organize your online plant sales, prepare orders efficiently, and offer customers clear planting information directly in your webshop.
With PlantShop for WooCommerce, nurseries can:
- Maintain **consistent botanical naming** across all products
- Automatically **sort order items by bed numbers** for faster packing
- Display **planting instructions and care information** directly in the webshop
- Show **good and bad companion plant hints** in the shopping cart
The plugin integrates seamlessly with WooCommerce, making it easy to bring your nursery business online – without complicated setup or technical knowledge.
**Perfect for:**
Nurseries, garden centers, and horticultural businesses that want to digitize their workflow and offer a professional online experience.
== Features ==
* Botanical naming of plants
* Sorting of order items by bed numbers
* Care information & planting instructions displayed in the webshop
* Hints about good and bad companion plants visible in the shopping cart
* Seamless WooCommerce integration
* GDPR-compliant data handling in the EU

PlantShop for WooCommerce is not affiliated with WooCommerce or Automattic.

== Installation ==
1. Upload the `plantshop-wc` folder to your `/wp-content/plugins/` directory, or install directly from the WordPress Plugin Directory.
2. Activate the plugin through the **Plugins** menu in WordPress.
3. Make sure **WooCommerce** is installed and active.
4. Go to **PlantShop for WooCommerce** to configure your options.
== Frequently Asked Questions ==
= Who is PlantShop for WooCommerce for? =
For nurseries, plant growers, and garden centers that want to simplify plant sales and organize online orders.
= Does it work without WooCommerce? =
No. PlantShop for WooCommerce is an extension for WooCommerce and requires it to function.
= Can I use my existing product catalog? =
Yes. Existing products can easily be extended with botanical names and additional plant information.
= How do customers see care information? =
Care and planting information is displayed directly on the product page.

== Changelog ==

= 1.3.0 =
* Added experimental barcode support in the label editor and output templates, including EAN-8, EAN-13, EAN-15, EAN-18, and SSCC-18
* Added container border and padding controls in the label editor
* Added experimental auto-downscale support for generic text items so text can shrink to fit a defined bounding box
* Added partial bold formatting for generic text items using `[b]...[/b]`
* Improved label editor usability with better undo/redo behavior, zoom handling, and more reliable item interactions
* Improved label rendering, including better generic text measurement, more reliable generic text bounding-box interaction, and automatic Plant Passport title scaling
* Improved PDF output reliability by using bundled local assets and expanded Inter font support
* Expanded label data handling with additional mapped values such as product EAN, product SKU, and `equivalent_replacement_text`
* Improved admin data handling so partial module saves no longer overwrite unrelated existing values
* Updated translations and dependency packages, including security-related updates

= 1.2.0 =
* Added bulk label printing from the WooCommerce orders screen, including a label selection modal for faster admin workflows
* Added UK Plant Passport support for the new Part E field (QNIG NI to GB) across the data model, editor, preview, and output
* Added market price support so product market prices can be stored and used in the label editor
* Improved the label editor with generic text items, a modal settings editor, text autocomplete, and a more flexible structured parts system
* Improved label rendering, variable interpolation, whitespace handling, and default label behavior for more reliable previews and output
* Updated translations and refreshed dependencies, including security-related dependency updates

= 1.1.1 =
* Prevented fatal errors when free and Pro are installed together by showing an admin notice instead

= 1.1.0 =
* Packing list now uses one `Name` column instead of separate `Genus` and `Variety`
* Updated vulnerable npm lockfile dependencies (`minimatch`, `serialize-javascript`)

= 1.0.12 =
* Small bug fixed and improvements

= 1.0.11 =
* Updated dependencies
* Fixed a fatal error caused by a dependency conflict with other plugins

= 1.0.10 =
* Updated dependencies & security fixes

= 1.0.9 =
* Dependency security fixes

= 1.0.8 =
* Updated dependencies
