Product Recovery for WooCommerce
Recreate WooCommerce products based on order data alone. Ideal for migrations where we have order data in a WooCommerce database but no corresponding products.
by Raif · github.com/riaanknoetze/product-recovery-for-woocommerce
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/riaanknoetze/product-recovery-for-woocommerce/archive/refs/heads/main.zipRecover missing WooCommerce products and variations from order data by recreating them as private products and updating order item metadata.
Description
Product Recovery for WooCommerce helps store owners recover missing or deleted WooCommerce products and product variations that are referenced in existing orders. The plugin scans orders for missing products or variations, recreates them as private products using the order data, and updates the order item metadata accordingly.
This is useful if products have been accidentally deleted or lost but you want to maintain order integrity and reporting.
Installation
- Upload the plugin files to the
/wp-content/plugins/product-recovery-for-woocommercedirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the 'Plugins' screen in WordPress.
- Navigate to the "Product Recovery" menu in the WordPress admin sidebar.
- Use the interface to scan for missing products and restore them as private products.
Frequently Asked Questions
What does this plugin do?
It scans WooCommerce orders for missing products or variations and recreates them as private products to maintain order data integrity.
Will this plugin restore product images or other product data?
No, it only recreates basic product entries with title and price based on order data. Additional product details and images are not restored.
Can I run this plugin safely on a live store?
Yes, the plugin creates private products and updates order metadata. It also supports dry-run mode to preview changes without making them.
Changelog
1.0.0
- Initial release - recover missing WooCommerce products from order data.
Upgrade Notice
1.0.0
Initial release.
License
This plugin is licensed under the GPLv2 or later.
Author
Raif