Title: Togglix Variation Switcher for WooCommerce
Author: Karthick
Published: <strong>3. april, 2026</strong>
Last modified: 8. april, 2026

---

Søg plugins

![](https://ps.w.org/togglix-variation-switcher-for-woocommerce/assets/icon.svg?
rev=3498104)

# Togglix Variation Switcher for WooCommerce

 Af [Karthick](https://profiles.wordpress.org/karthickmurugan/)

[Download](https://downloads.wordpress.org/plugin/togglix-variation-switcher-for-woocommerce.1.1.zip)

[Forhåndsvisning i realtid](https://da.wordpress.org/plugins/togglix-variation-switcher-for-woocommerce/?preview=1)

 * [Detaljer](https://da.wordpress.org/plugins/togglix-variation-switcher-for-woocommerce/#description)
 * [Vurderinger](https://da.wordpress.org/plugins/togglix-variation-switcher-for-woocommerce/#reviews)
 *  [Installation](https://da.wordpress.org/plugins/togglix-variation-switcher-for-woocommerce/#installation)
 * [Udvikling](https://da.wordpress.org/plugins/togglix-variation-switcher-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/togglix-variation-switcher-for-woocommerce/)

## Beskrivelse

Togglix Variation Switcher for WooCommerce helps customers update selected variation
attributes (size, color, material, etc.) without leaving the purchase flow.

Instead of removing a variable product and searching again on the product page, 
the customer can click **Edit** next to the line item, choose another valid combination,
and update the existing cart line with AJAX.

The plugin supports both block-based (WooCommerce Blocks) and classic Cart/Checkout
experiences, includes runtime compatibility controls, and adds analytics to monitor
usage and outcomes.

#### Key Features

 * Edit variable products directly from Cart and Checkout
 * Works with both WooCommerce Blocks and classic templates
 * Cart-line-aware updates using cart item keys (better accuracy when similar products
   exist in cart)
 * Optional variation preview panel (price, SKU, stock, image)
 * Inventory-aware switching (only purchasable combinations)
 * Per-product overrides (disable switcher or custom Edit label)
 * Rules engine (roles, coupon state, include/exclude products/categories/tags)
 * Compatibility profiles + Safe mode for conflict handling
 * Analytics with date range, conversion rate, failed reason breakdown, chart, top
   products, and CSV export
 * Translation-ready (`languages/togglix-variation-switcher-for-woocommerce.pot`)

#### Settings Overview

After activation, go to: **WooCommerce -> Variation Switcher**

### General

 * Enable plugin
 * Update button label
 * Edit link label

### Design

 * Popup width (320-1200)
 * Primary color (WordPress color picker)

### Behavior

 * Variation preview on/off
 * Show close button
 * Close on overlay click
 * Auto reload delay (ms)
 * Inventory-aware switching

### Compatibility

 * Compatibility profile (Auto, Classic-first, Blocks-first, Safe)
 * Enable on Cart page
 * Enable on Checkout page
 * Use partial refresh after update
 * Safe mode (fallback)
 * WooCommerce Blocks integration toggle
 * Diagnostics report with copy-to-clipboard helper

### Rules

 * Disable when coupon applied
 * Allowed user roles
 * Include/Exclude products (searchable)
 * Include/Exclude categories (select2)
 * Include/Exclude tags (select2)

### Analytics

 * Date range filter
 * Summary metrics (opens, success, failed, conversion rate)
 * Failed updates by reason
 * Daily activity mini chart
 * Top products in range
 * CSV export

#### Per-product options

For variable products, in Product data (General tab):

 * Disable variation switcher for this product
 * Custom Edit label for this product

#### Compatibility

 * WordPress: 6.0+
 * WooCommerce: required
 * PHP: 7.4+
 * HPOS compatible (declared)
 * Supports WooCommerce Blocks and classic Cart/Checkout templates

### How to Use

 1. Add a variable product to the cart.
 2. Go to Cart or Checkout.
 3. Click the **Edit** link on a variation line item.
 4. Select new attribute values in the popup.
 5. Click **Update**.
 6. Totals and line details refresh (partial refresh or full reload based on settings).

## Skærmbilleder

[⌊Edit link for variable products in Cart⌉⌊Edit link for variable products in Cart⌉[

Edit link for variable products in Cart

[⌊Edit link for variable products in Checkout⌉⌊Edit link for variable products in
Checkout⌉[

Edit link for variable products in Checkout

[⌊Variation selector popup with optional preview⌉⌊Variation selector popup with 
optional preview⌉[

Variation selector popup with optional preview

[⌊Rules tab (include/exclude controls)⌉⌊Rules tab (include/exclude controls)⌉[

Rules tab (include/exclude controls)

[⌊Compatibility tab (profiles, safe mode, diagnostics)⌉⌊Compatibility tab (profiles,
safe mode, diagnostics)⌉[

Compatibility tab (profiles, safe mode, diagnostics)

[⌊Analytics tab (metrics, chart, export)⌉⌊Analytics tab (metrics, chart, export)⌉[

Analytics tab (metrics, chart, export)

[[

[[

[[

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/`, or install it from the WordPress
    Plugins screen.
 2. Activate the plugin through the `Plugins` menu in WordPress.
 3. Ensure WooCommerce is installed and active.
 4. Open **WooCommerce -> Variation Switcher** to configure behavior.

## FAQ

### Does this work without WooCommerce?

No. WooCommerce must be active.

### Does this support simple products?

No. It is designed for variable products.

### Does it support WooCommerce Cart/Checkout Blocks?

Yes. Enable/disable this behavior in Compatibility settings.

### Does it support classic Cart/Checkout templates?

Yes. The plugin includes a classic filter-based fallback.

### Does it work for guest users?

Yes. AJAX endpoints are registered for both authenticated and non-authenticated 
users.

### Does it keep quantity when changing a variation?

Yes. The original quantity is preserved when switching.

### Can I restrict which products can be edited?

Yes. Use include/exclude controls for products, categories, and tags in the Rules
tab.

### Can I export analytics data?

Yes. Use the Analytics tab and click **Export CSV**.

## Anmeldelser

Der er ingen anmeldelser for denne widget.

## Bidragsydere & udviklere

“Togglix Variation Switcher for WooCommerce” er open source-software. Følgende personer
har bidraget til dette plugin.

Bidragsydere

 *   [ Karthick ](https://profiles.wordpress.org/karthickmurugan/)

[Oversæt “Togglix Variation Switcher for WooCommerce” til dit eget sprog.](https://translate.wordpress.org/projects/wp-plugins/togglix-variation-switcher-for-woocommerce)

### Interesseret i udvikling?

[Gennemse koden](https://plugins.trac.wordpress.org/browser/togglix-variation-switcher-for-woocommerce/),
tjek [SVN repository](https://plugins.svn.wordpress.org/togglix-variation-switcher-for-woocommerce/),
eller abonner på [udviklerloggen](https://plugins.trac.wordpress.org/log/togglix-variation-switcher-for-woocommerce/)
via [RSS](https://plugins.trac.wordpress.org/log/togglix-variation-switcher-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Ændringslog

#### 1.1.0

 * Added modular settings UI with tabs (General, Design, Behavior, Compatibility,
   Rules, Analytics).
 * Added variation preview toggle and improved popup controls.
 * Added partial refresh/full reload control after update.
 * Added compatibility profile modes and safe mode fallback.
 * Added product/category/tag include/exclude rules and role/coupon restrictions.
 * Added per-product controls (disable switcher, custom Edit label).
 * Added analytics storage, date filtering, conversion metric, failed reason report,
   chart, and CSV export.
 * Added admin enhancements (color picker, searchable selectors, diagnostics report
   copy tool).

#### 1.0

 * Initial public release.

## Meta

 *  Version **1.1**
 *  Senest opdateret **6 måneder siden**
 *  Aktive installationer **Færre end 10**
 *  WordPress-version ** 6.0 eller højere **
 *  Testet op til **6.9.10**
 *  PHP-version ** 7.4 eller højere **
 *  Sprog
 * [English (US)](https://wordpress.org/plugins/togglix-variation-switcher-for-woocommerce/)
 * Tags
 * [blocks](https://da.wordpress.org/plugins/tags/blocks/)[cart](https://da.wordpress.org/plugins/tags/cart/)
   [checkout](https://da.wordpress.org/plugins/tags/checkout/)[variation](https://da.wordpress.org/plugins/tags/variation/)
   [woocommerce](https://da.wordpress.org/plugins/tags/woocommerce/)
 *  [Avanceret visning](https://da.wordpress.org/plugins/togglix-variation-switcher-for-woocommerce/advanced/)

## Bedømmelser

Der er endnu ikke indsendt nogen anmeldelser.

[Din anmeldelse](https://wordpress.org/support/plugin/togglix-variation-switcher-for-woocommerce/reviews/#new-post)

[Se alle anmeldelser](https://wordpress.org/support/plugin/togglix-variation-switcher-for-woocommerce/reviews/)

## Bidragsydere

 *   [ Karthick ](https://profiles.wordpress.org/karthickmurugan/)

## Support

Har du noget at sige? Har du brug for hjælp?

 [Vis supportforum](https://wordpress.org/support/plugin/togglix-variation-switcher-for-woocommerce/)