=== WooCommerce Supplier Feed Import Manager ===
Contributors: michalciha
Tags: woocommerce, product import, supplier feed, csv import, xml import
Stable tag: 1.2.0
Requires at least: 6.2
Requires PHP: 7.4
Requires Plugins: woocommerce
Tested up to: 7.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Standalone supplier feed preview, readiness and Lite sample import tool for WooCommerce.

== Description ==

The plugin focuses on supplier feed preview, parser detection, field mapping hints, readiness scoring and a safe Lite sample import before a full automatic import is allowed.

Supplier Feed Import Manager helps WooCommerce stores check supplier CSV/XML feeds before a full catalog import is enabled. The free version is intentionally safe: it previews data, reports mapping problems, compares feed items with the current catalog, exports a dry-run report and can manually import the first 10 valid products as drafts.

Product page:
https://www.linesw.com/supplier-feed-import/

Documentation:
https://www.linesw.com/docs/supplier-feed-import/

Upgrade:
https://www.linesw.com/supplier-feed-import/#cenik

== Product line ==

This plugin is the WooCommerce connector for the standalone Supplier Feed Import Manager product line.

The import engine is intentionally separated from B2B Wholesale Manager CZ. Planned connectors can reuse the same feed-check, mapping, readiness and risk logic for other platforms, starting with a Shoptet API addon after Shoptet API Partner approval.

== Features ==

* Feed URL settings.
* CSV/XML auto-detection.
* SHOPITEM/item/product/eprodukt XML preview.
* Google Merchant namespaced XML field preview.
* SKU/EAN/name/price/stock/category/image/e-shop suitability normalization.
* Readiness score.
* Field diagnostics for recognized, missing and unknown fields.
* Recent check history.
* Support pack ZIP export for the latest preview.
* First-run onboarding checklist.
* Lite sample import of the first 10 valid products as drafts.
* Mapping templates for Heureka/Zbozi, Google Merchant, Shoptet and PrestaShop/Magento style exports.
* Product-line positioning for future Shoptet addon and other platform connectors.
* Safe sample CSV/XML feed snippets in the admin.
* Shareable HTML dry-run report export.
* Saved supplier mapping presets.
* Import plan JSON export.
* Live import readiness gate for Pro planning.
* Safety options for manual-field protection and risky-change quarantine.
* Supplier block detection for fields like `EPRODUKT=NE`.
* Missing image risk detection.
* Configurable action for supplier-blocked products.
* Configurable action for products without images.
* Problem-only CSV export.
* Unknown field learning log.
* Placeholder image URL planning for missing-image products.
* Admin filters for risk, supplier-blocked and missing-image rows.
* Scheduled daily feed check.

== Free version ==

* 1 supplier feed.
* Manual feed preview.
* CSV/XML auto-detection.
* Safe dry-run preview before writing products.
* Manual Lite sample import of the first 10 valid products as drafts.
* Basic readiness score.
* Mapping hints for SKU, EAN, name, price, stock and category.
* Dry-run catalog diff: create, update, skip and risky changes.
* Supplier-blocked product preview for items that should not go to the e-shop.
* Missing image preview for products that need photo handling.
* Rules for supplier-blocked and missing-image product handling.
* Problem-only report export and learning log export.
* Dry-run report CSV export.
* Missing-from-feed detection preview.
* Category mapping preview in dry-run and CSV report.
* Field diagnostics and unknown field hints.
* Recent preview history.
* Support pack ZIP export with redacted settings, preview and dry-run report.
* Onboarding checklist and mapping template hints.
* Sample feed snippets and shareable HTML report export.
* Saved supplier presets for feed URL, matching key, profile, margin and category mapping.
* Import plan JSON export and live import readiness checklist.

== Installation ==

1. Upload the plugin ZIP in WordPress admin.
2. Activate WooCommerce.
3. Activate WooCommerce Supplier Feed Import Manager.
4. Open WooCommerce > Supplier Feed Import.
5. Add a supplier feed URL and run preview.

== Screenshots ==

1. Feed settings, quickstart and Free/Pro overview.
2. Readiness score and parsed feed preview.
3. Dry-run catalog diff with create/update/risk summary.
4. Field diagnostics and recent feed check history.
5. Support pack export for troubleshooting.
6. Mapping templates for common supplier export formats.
7. Sample feed snippets and HTML dry-run report export.
8. Saved supplier mapping presets.
9. Import plan JSON export, Lite sample import and Pro readiness gate.

== Pro version ==

* Multiple feeds.
* Scheduled automatic imports.
* Product, price and stock updates.
* Category mapping.
* Rules for products missing from the feed.
* Risk quarantine and approval workflow.
* Manual-field protection.
* Batch import, resume after failure, reports and support pack.

== FAQ ==

= Does the free version write products? =

Yes, but only in a limited Lite mode. The free version can manually import the first 10 valid products from the current preview as draft products. Full catalog writes, scheduled imports, price/stock automation and recovery workflows are Pro features.

= Why is real import Pro? =

Real imports can change prices, stock, categories and product status. The Pro version adds approvals, safeguards, logs, recovery tools and support workflows around those writes.

= Can I use this before buying Pro? =

Yes. Use the free version to check whether your supplier feed can be parsed and mapped before deciding on Pro.

== Changelog ==

= 1.2.0 =
* Added Free Lite sample import for the first 10 valid products as draft products.
* Added clearer Free vs Pro messaging for WordPress.org users.
* Updated dry-run reports and import-plan wording to separate Lite sample import from full Pro imports.

= 1.1.0 =
* Added lowercase `eprodukt` XML node support.
* Added UTF-8 BOM handling for supplier XML feeds.
* Added Google Merchant namespaced XML fields such as `g:price`, `g:gtin`, `g:product_type` and `g:image_link`.
* Added Czech supplier price aliases such as `MOC`, `MOC_VAT`, `VOC`, `VOC_VAT` and `epcena`.

= 1.0.0 =
* Added problem-only CSV export.
* Added unknown field learning log and export.
* Added placeholder image URL planning.
* Added admin filters for dry-run risk rows.

= 0.9.0 =
* Added configurable action for `EPRODUKT=NE` products.
* Added configurable action for products without images.
* Added dry-run actions for quarantine, ignore, draft, out-of-stock and skip planning.

= 0.8.0 =
* Added supplier block detection for `EPRODUKT=NE` style fields.
* Added e-shop suitability normalization.
* Added missing image risk counters.
* Supplier-blocked products are prevented from create/update dry-run actions.

= 0.7.0 =
* Added import plan JSON export from the latest dry-run preview.
* Added live import readiness gate for Pro planning.

= 0.6.0 =
* Added saved supplier mapping presets.
* Added load/delete preset actions in the admin.

= 0.5.0 =
* Added safe sample CSV/XML feed snippets in the admin.
* Added shareable HTML dry-run report export.

= 0.4.0 =
* Added first-run onboarding checklist.
* Added mapping template hints for Heureka/Zbozi, Google Merchant, Shoptet and PrestaShop/Magento style exports.
* Improved empty state before the first preview.

= 0.3.0 =
* Added support pack ZIP export with redacted settings, preview data and dry-run CSV.
* Added safer feed URL redaction for troubleshooting exports.

= 0.2.0 =
* Added field diagnostics for recognized, missing and unknown supplier feed fields.
* Added recent feed check history.
* Added visible Pro placeholders for scheduled imports, margin rules, risk quarantine and batch resume.
* Improved admin onboarding and Free/Pro positioning.

= 0.1.0 =
* Initial standalone plugin scaffold extracted from the supplier import product line.
