=== Badamsoft Product Exporter for WooCommerce ===
Contributors:      badamsoft
Tags:              woocommerce, export, products, csv, bulk-export
Requires at least: 6.5
Tested up to:      6.9
Requires PHP:      7.4
WC requires at least: 8.0
WC tested up to:   10.5.2
Stable tag:        1.1.1
License:           GPLv2 or later
License URI:       https://www.gnu.org/licenses/gpl-2.0.html

Export WooCommerce products to CSV with filters, templates and history. Pro version adds XLSX, XML, JSON, scheduling and media export.

== Description ==

Export WooCommerce products to CSV with ease. Create custom exports using field selection, filters, saved templates and export history.

**Badamsoft Product Exporter** is a lightweight yet powerful tool that lets you bulk export product data from your WooCommerce store — perfect for backups, migrations, inventory management, price updates, feeds for marketplaces, or analysis in Excel/Google Sheets.

Build exports quickly in the dedicated admin screen (**WooCommerce → Product Exporter**). Choose fields from multiple groups (general, pricing, inventory, attributes, taxonomies, media), apply basic filters, and run exports in seconds.

A **PRO add-on** is available with advanced formats (XLSX, XML, JSON, TSV), visual condition builder, unlimited templates, scheduled/automated exports, media ZIP/cloud upload, ACF/meta fields, multilingual support (WPML/Polylang), and integrations (email, FTP, webhooks, Google Drive, Dropbox, AWS S3).

= Free Version Key Features =

* Export to **CSV** (Excel/Google Sheets/1C compatible)
* Select fields from groups: General, Pricing, Content, Inventory, Attributes, Taxonomies, Media (URLs)
* Basic filters: by category, brand, price range, stock quantity
* Save **1 export template**
* Export history (**last 12 runs**)
* Progress bar and easy reset

= Pro Version Upgrades =

* Additional formats: **XLSX (Excel)**, **TSV**, **JSON/JSON Lines**, **XML** (Yandex.Market, Google Merchant)
* Advanced filters with **visual AND/OR condition builder** (dates, stock, discounts, meta, ACF, etc.)
* **Preview** first 20 rows before export
* **Unlimited templates** + import/export as JSON
* **Scheduled exports** (cron, daily/weekly/monthly) with incremental mode
* **Media export**: ZIP archive, cloud upload (Google Drive, Dropbox, AWS S3, Yandex.Disk), local folder
* ACF fields, custom meta, multilingual export
* Unlimited history, post-export actions (email, FTP/SFTP, webhook)
* Role-based access, notifications, database cleanup

[Documentation](https://badamsoft.com/documentation/?doc_product=exporter) | [Get Pro](https://badamsoft.com/products/product-exporter-for-woocommerce) | [Support](https://badamsoft.com/support)

No external services are used by default. All data stays on your server.

== Installation ==

= Automatic Installation =

1. Log in to your WordPress dashboard
2. Navigate to **Plugins → Add New**
3. Search for "Badamsoft Product Exporter for WooCommerce"
4. Click **Install Now** and then **Activate**

= Manual Installation =

1. Download the plugin ZIP file
2. Upload and extract the plugin files to the `/wp-content/plugins/badamsoft-product-exporter-for-woocommerce/` directory
3. Activate the plugin through the **Plugins** screen in WordPress

= After Activation =

1. Go to **WooCommerce → Product Exporter** in the admin menu
2. Select fields, apply filters (if needed), and click **Export Now**

== Frequently Asked Questions ==

= How do I export products? =

Go to **WooCommerce → Product Exporter**. Choose fields from the left panel (drag or click), select format (CSV in free), apply filters, and click **Export Now**. The file downloads automatically.

= Can I save export settings for later? =

Yes — use the **Save as Template** button. Free version allows 1 template; Pro — unlimited.

= What fields can I export? =

Free: ID, SKU, Name, Prices, Stock, Descriptions, Categories/Tags/Brands, Attributes, Featured/Gallery Image URLs.  
Pro adds: ACF fields, any custom meta, translations (WPML/Polylang).

= Does the plugin support scheduled exports? =

Scheduled/automated exports, incremental mode, post-actions (email/FTP/cloud/webhook) are available only in the **Pro** version.

= Can I export product images? =

Free: exports only image URLs in CSV columns.  
Pro: full media export — ZIP archive, upload to cloud (Google Drive, Dropbox, AWS S3, Yandex.Disk), local folder, custom filenames.

= Is the plugin compatible with multilingual sites? =

Multilingual export (separate columns or files per language for WPML/Polylang) is available in **Pro**.

= Does it work with large catalogs? =

Yes — tested with thousands of products. For very large stores (>50k products) we recommend PHP 8.1+, 512+ MB memory limit, and using chunked processing (Pro setting).

= Where can I get support or report bugs? =

Use the support form at [https://badamsoft.com/support](https://badamsoft.com/support) or check the documentation.

== Screenshots ==

1. Main Quick Export screen with field groups and selection panel
2. Export Templates
3. Export History


== Changelog ==

= 1.1.1 =
* Updated plugin branding to "Badamsoft Product Exporter for WooCommerce".
* Bumped version to 1.1.1.

= 1.1.0 =
* Updated plugin branding.
* Switched text domain to `badamsoft-product-exporter-for-woocommerce` and refreshed localization files.
* Refined History, Scheduler, and Media export UIs.
* Updated compatibility metadata for WordPress 6.9 and WooCommerce 9.5.

= 1.0.0 =
* Initial public release.

== Privacy ==

This plugin does not collect or transmit any personal or store data to external servers by default. All export files are generated and downloaded locally. License validation for Pro version uses only your license key and site URL (no personal data stored).

== External Services ==

This plugin does not transmit data to external services by default. Pro version optional features (cloud upload to Google Drive, Dropbox, AWS S3, Yandex.Disk; FTP/SFTP; webhooks) require user-provided credentials and connect directly from your server.

== Bundled Resources ==

This plugin bundles the Montserrat font under the SIL Open Font License 1.1. See `assets/build/fonts/OFL.txt` for the license text.

== Development ==

The admin interface is built from source using Node.js tooling.

Source code: https://github.com/Badamsoft/bpefwc-ui.git  
Audit tag (matches plugin version 1.1.1): https://github.com/Badamsoft/bpefwc-ui/tree/v1.1.1

Build steps (from the UI repository root):
1. Install dependencies: `npm ci`
2. Build assets: `npm run build`
3. Copy the generated build output into this plugin: `assets/build/`