Parihar importer for WooCommerce
Parihar importer for WooCommerce
Description
Parihar importer for WooCommerce provides a powerful yet easy-to-use interface for importing and exporting WooCommerce products via CSV or XML files.
Features
- CSV & XML Import / Export: Upload CSV or XML files via drag-and-drop; export products as CSV or XML
- Flexible Field Mapping: Map file columns to WooCommerce product fields with auto-mapping support
- Product Type Support: Simple, Variable, Variation, Grouped, External/Affiliate, Virtual, and Downloadable products
- Bulk Processing: Background processing for large files with configurable batch sizes
- Validation: Pre-import validation with detailed error reports
- Duplicate Handling: Multiple strategies for handling existing products (update, skip, create, fail)
- Categories, Tags & Attributes: Automatic creation of missing terms
- Image Import: Download and attach remote images from URLs
- Saved Mappings: Save and reuse field mappings for recurring imports
- Export Filters: Filter products by type, status, category, stock status, created date range, and more
- Security: Capability checks, nonces, sanitization, and SSRF protection
- Error Reporting: Detailed error logs with downloadable error CSV
Supported Product Types
- Simple products
- Variable products with variations
- Grouped products
- External/Affiliate products
- Virtual products
- Downloadable products
- Custom product types via adapter system
Requirements
- PHP 8.1 or higher
- WordPress 6.6 or higher
- WooCommerce (current stable version)
Installation
- Upload the plugin files to
/wp-content/plugins/parihar-importer-for-woocommerce/or install through the WordPress plugins screen. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Ensure WooCommerce is installed and active.
- Navigate to Products > Product Import/Export to start using the plugin.
Screenshots
Faq
Yes, WooCommerce must be installed and active.
The plugin supports CSV files with comma, semicolon, tab, or pipe delimiters. UTF-8 and UTF-8 BOM encodings are supported.
Yes. Upload an XML file whose root element is <products>, containing one <product> element per product with child elements such as <id/>, <name/>, <sku/>, <price/>, <description/>, <category/>, <quantity/>, and <status/>. Elements are auto-mapped to WooCommerce product fields during preview.
Yes, the plugin fully supports variable products and their variations. Parent products and variations can be imported in the same CSV file.
The default maximum file size is 100MB, but this can be adjusted in the plugin settings.
Yes, you can save field mappings and load them for future imports.
Yes, files with more than 100 rows are processed in the background using Action Scheduler or WordPress cron.
Reviews
Changelog
1.0.2
- Added import and export functionality for product data to XML format
- Warning Modal Popup – Enhanced UI (fixed viewport height, custom scrollbar, sticky column headers)
- Product Import Count Limitation (CRITICAL) – validation now reports the accurate total product count instead of stopping at the first 100 rows
- Warning Details Display (UX IMPROVEMENT) – clickable warnings link opens a modal listing row number, SKU, warning message and suggested fix
1.0.1
- Initial release
- CSV import and export for all WooCommerce product types
- Field mapping with auto-mapping
- Background processing for large files
- Validation and error reporting
- Saved mappings
- Security hardening







