WP All Import Tracker
WordPress plugin to track WP All Import status for WooCommerce products
by Olivier Bigras · github.com/bigrat95/wp-all-import-tracker · 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/bigrat95/wp-all-import-tracker/archive/refs/heads/main.zipA WordPress plugin that helps you monitor which WooCommerce products were updated or skipped during WP All Import runs. Shows precise timestamps and supports monitoring multiple imports simultaneously.
Features
- Import Column: Adds an "Import" column to your WooCommerce product list showing the last import date and status
- Product Filtering: Filter products by import status (Updated/Skipped) using submenu links
- Multiple Import Support: Track multiple WP All Import configurations simultaneously
- Precise Timestamps: Shows exact modification dates for updated products
- Automatic Cache Management: Automatically refreshes cache when imports start/finish
- Email Alerts: Optional email notifications for import failures and issues
- Debug Tools: Built-in tools to check import data consistency
Requirements
- WordPress 5.0 or higher
- WooCommerce 5.0 or higher
- WP All Import plugin
- PHP 7.4 or higher
Installation
- Download the plugin files
- Upload the
wp-all-import-trackerfolder to your/wp-content/plugins/directory - Activate the plugin through the 'Plugins' menu in WordPress
- Go to Settings > Import Tracker to configure your import IDs
Configuration
Finding Your Import ID
- Go to All Import > Manage Imports in your WordPress admin
- Click on an import to edit it
- Look at the URL - the ID is the number in the
id=parameter - Example:
...&id=11means Import ID is 11
Setting Up Multiple Imports
- Go to Settings > Import Tracker
- Add your import IDs (one per line)
- Click "Detect Available Imports" to see all your configured imports
- Save your settings
Email Alerts (Optional)
Enable email alerts to receive notifications when:
- Imports become stale (no activity for X minutes)
- Imports run too long (exceed maximum execution time)
- Import failures are detected
How It Works
Product Status Detection
The plugin tracks products in two categories:
- Updated: Products that were processed and updated during the import
- Skipped: Products that existed but were not updated (skipped by import rules)
Import Column
The "Import" column in your product list shows:
- Last modification date for updated products
- Import status (Updated/Skipped)
- Import ID (when tracking multiple imports)
Filtering
Use the "Updated" and "Skipped" links in the product list to filter products by their import status.
Troubleshooting
Import ID Not Found
If you see "Import ID X not found!", make sure:
- The import ID exists in WP All Import
- WP All Import is installed and activated
- The import has been run at least once
Inconsistent Data
If the counts don't match your expectations:
- Click "Check Import Data Consistency" in settings
- The plugin will automatically fix common inconsistencies
- Use "Refresh Import Cache Now" to update counts
Debug Information
The plugin logs detailed information to help with troubleshooting:
- Cache operations
- Import status changes
- Data consistency checks
- Error conditions
Changelog
Version 1.1.0
- Added support for multiple import tracking
- Improved email alert system
- Enhanced debug tools
- Better error handling and user feedback
- Automatic inconsistency detection and repair
Version 1.0.0
- Initial release
- Single import tracking
- Basic product filtering
- Import column display
Support
For support, feature requests, or bug reports, please visit the GitHub Issues page.
License
This plugin is licensed under the GPL v2 or later.
Credits
Developed by Olivier Bigras
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.