WP Manifestindependent plugin directory
manifest / ecommerce / srk-variation-to-product-add-ons-migrator-for-woocommerce

Weight based shipping

Convert WooCommerce variable products into simple products with image-based Product Add-Ons, automatically migrating variation images, prices, and titles with batch processing and live logs.

by MD Sumon Rahman Kabbo · github.com/kabbo508/srk-variation-to-product-add-ons-migrator-for-woocommerce

0stars
0forks

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/kabbo508/srk-variation-to-product-add-ons-migrator-for-woocommerce/archive/refs/heads/main.zip

Convert WooCommerce variable products into simple products and automatically migrate variation options into Product Add-Ons with image-based selection.

This plugin helps simplify complex WooCommerce variation structures by transforming them into a cleaner, more flexible Product Add-Ons format while preserving pricing logic and visual option selection.

Built for performance, stability, and large product catalogs.


Features

☑️ Convert variable products into simple products automatically
☑️ Migrate variation options into Product Add-Ons
☑️ Supports image-based option selection
☑️ Automatically assigns variation image to add-on option
☑️ Uses variation name as option label
☑️ Uses variation price difference as add-on price
☑️ Sets base product price from lowest variation price
☑️ Skip products already using Product Add-Ons
☑️ Select a specific product using AJAX product search
☑️ Batch processing support for large stores
☑️ Live progress log during migration
☑️ Displays skipped and failed product list
☑️ No manual configuration required


Why Use This Plugin

WooCommerce default variations can become difficult to manage when products contain many attributes or visual choices.

Product Add-Ons provide a more user-friendly interface that allows customers to select options using images instead of dropdowns, improving the shopping experience and reducing confusion.

This plugin converts variation structures into add-on based options while maintaining the original pricing logic.


Use Cases

☑️ Products with many visual options
☑️ Furniture or configurable equipment
☑️ Salon equipment products
☑️ Stores needing simplified product structure
☑️ Improving product page UX
☑️ Reducing variation complexity
☑️ Creating image-based selectable options


How It Works

  1. Select a product or run for all variable products
  2. Plugin reads variation data
  3. Retrieves variation title, price, and image
  4. Creates Product Add-Ons options with image selection
  5. Converts product type to simple product
  6. Sets base price using lowest variation price
  7. Removes default WooCommerce variations
  8. Logs results

Admin Interface

The plugin includes a simple and structured admin interface designed for efficiency.

Features include:

☑️ Product search field
☑️ Run migration button
☑️ Batch processing option
☑️ Live log panel
☑️ Summary report
☑️ Failed product list


Requirements

  • WordPress 5.8 or higher
  • WooCommerce 6.0 or higher
  • WooCommerce Product Add-Ons plugin
  • PHP 7.4 or higher

Installation

  1. Upload the plugin zip file
  2. Activate the plugin
  3. Navigate to:

WooCommerce → Variation to Add-Ons

  1. Select a product or leave empty to run all
  2. Click Run

Result

Before: Variable product with dropdown selection

After: Simple product with image-based option selection

Cleaner layout and improved customer experience.


Compatibility

Tested with:

☑️ WooCommerce Product Add-Ons
☑️ Elementor product pages
☑️ Large product catalogs
☑️ AJAX-enabled themes


Author

Sumon Rahman Kabbo
https://sumonrahmankabbo.com/


License

GPL v2 or later