Convert Variations to Single Products
My WooCommerce store currently lists many items as variable products, but for marketing and catalog-browsing reasons I now need every variation to exist as its own simple product while keeping all the original content intact.
Here is exactly what I need done:
• For every variation inside each variable product, create a standalone simple product that inherits the same title structure, long & short descriptions, images, price, and any attached metadata or categories/tags.
• Keep the SKU identical to the parent variable product (the store relies on this convention for external integrations), yet allow each new product to maintain its own stock level rather than pulling from a shared quantity pool.
• The original variable listings must remain untouched; I should be able to disable or delete them later after I confirm the new items look correct.
Please work directly in the existing WordPress / WooCommerce back-end, using either built-in bulk actions, WP-CLI, a purpose-built SQL script, or a reputable plugin—whatever is quickest and safest. Just be sure the process is reversible with a backup or export before any mass update runs.
Deliverable: a fully migrated catalog where every variation now appears as a separate product, tested and visible on the front end, with stock managed independently and SKUs preserved.