Bulk Product Import & Sync From External API
WooCommerce Bulk Product Import & Sync from external api source. Sync Products, Inventory, Prices, Orders, etc.
by Shah jalal · github.com/shahjalal132/woocommerce-bulk-products-import · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/shahjalal132/woocommerce-bulk-products-import/archive/refs/heads/main.zipReadme
WooCommerce Bulk Product Import Plugin
Project Overview
The WooCommerce Bulk Product Import Plugin is designed to streamline the process of importing products into WooCommerce. Leveraging my experience from over 50 unique WooCommerce product import projects, this plugin combines multiple features into one powerful tool. It supports importing products from external APIs, Google Sheets, and CSV files, making it an essential solution for efficiently managing large-scale product imports.
Key Features
- Multiple Data Sources: Import products from external APIs, Google Sheets, and CSV files.
- Error Handling: Advanced error detection and resolution mechanisms.
- Data Mapping: Flexible data mapping options to match various data formats.
- Bulk Operations: Efficiently handle large quantities of products in a single operation.
- Scheduled Imports: Automate imports with scheduled tasks.
- Custom Fields Support: Map and import custom product fields.
- User-Friendly Interface: Simplified user interface for easy configuration and operation.
Benefits
- Time-Saving: Automates repetitive tasks, reducing the time spent on manual imports.
- Consistency: Ensures consistent data formatting and error handling.
- Scalability: Handles large datasets efficiently, suitable for businesses of any size.
- Flexibility: Adapts to various data sources and formats, providing versatility in product management.
- Reliability: Developed with robust error handling and logging to ensure reliable performance.
Prerequisites
- PHP: You have good understanding of PHP.
- MySQL: You have a basic understanding of MySQL.
- Google Sheets API: You have a basic understanding of the Google Sheets API.
- WooCommerce Development: You have a basic understanding of the WooCommerce development.
- Theme Development: You have a basic understanding of the theme development.
- WooCommerce: The plugin requires the latest version of WooCommerce.
- WordPress: The plugin requires the latest version of WordPress.
- Cron Jobs: The plugin requires the ability to schedule cron jobs.
Technical Details
- Compatibility: Compatible with the latest versions of WooCommerce and WordPress.
- Requirements: Requires PHP 7.4+ and MySQL 5.6+.
- Documentation: Comprehensive user guide and API documentation provided.
- Support: Dedicated support available for troubleshooting and customizations.
Installation
- Download the Plugin: Obtain the plugin from the GitHub Repository or the official website.
- Download Dependencies: Navigate root directory and run
composer install. - Upload to WordPress: Navigate to Plugins > Add New in your WordPress dashboard, upload the plugin file, and activate it.
- Configure Settings: Go to the plugin settings page to configure your database prefix api credentials and others details and mapping options.
- Edit api calls and mappings: edit file-insert-products-db.php and file-import-products-woo.php file as required.
- Start Import: Once the configuration is complete, you can start the import.
Future Enhancements
- Enhanced Reporting: Detailed import reports and analytics.
- Extended Data Source Support: Additional integrations with popular e-commerce platforms and CRMs.
- Improved UI/UX: Continuous improvements to the user interface for better usability.
- Additional Customization Options: More options for custom field mappings and transformations.
Author
- Name: Muhammad Shah jalal
- Email: rjshahjalal132@gmail.com
- Linkedin: Muhammad Shah jalal
- Profession: Web Developer
- Company: Imjol