Day Zero Guides

WordPress Plugins

Positivecarry Product Buttons for WooCommerce: First Look at the Zero-Config Variation Button Plugin

Some links in this guide are affiliate links. If you sign up through them, Day Zero Guides may earn a commission at no extra cost to you. This never affects which products we cover or what we say about them. See our affiliate disclosure for details.

Screenshot of Positivecarry Product Buttons for WooCommerce
Visit Positivecarry Product Buttons for WooCommerce

What it actually does

Positivecarry Product Buttons for WooCommerce does one thing: it takes the native WooCommerce variation <select> dropdowns on your product pages — the ones customers use to pick size, color, material, whatever — and converts them into clickable button-style swatches. No settings page. No shortcodes. No block editor widget to configure. You install it, activate it, and the dropdowns on your existing product pages become buttons on the next page load.

That's the entire pitch, and it's worth taking at face value because most swatch plugins in this category ask you to do at least some setup — assign swatch types per attribute, pick colors, upload images, choose a display style. Positivecarry skips all of that. It's opinionated: buttons, not color chips or image swatches, styled with the plugin's own vanilla CSS rather than borrowing your theme's button styles or pulling in a JS framework.

Where it fits

This is squarely a fix for one specific pain point: dropdown menus are a bad way to sell variable products. A shopper on a t-shirt store scanning a <select> for "Small / Medium / Large / XL" has to open the dropdown, read the list, and click again. Buttons let them see and pick in one tap, which is especially noticeable on mobile where native select styling varies by OS and often looks jarring next to a custom-themed store.

Concrete scenarios where this plugin makes sense:

  • A print-on-demand or apparel store with size/color attributes on every product, where the theme's default dropdown looks out of place against a custom design.
  • A site owner who inherited a WooCommerce store and doesn't want to touch the theme's functions.php or hire someone to restyle variation forms.
  • Anyone testing whether swatches improve conversion before committing to a paid, heavily configured plugin — since there's no setup cost (in time or money) to try it.
  • Performance-conscious builds, like a site already fighting Core Web Vitals issues, where adding another jQuery UI widget or a swatch plugin that loads its own icon font is the last thing you want.

Where it does not fit: if you need color swatches that actually show the product's color (a hex value or a small image thumbnail per variation), this plugin won't do that — it renders text-label buttons, not visual swatches. If you're selling variations where the visual difference matters (fabric color, finish, pattern), a button that just says "Navy" is less useful than a small blue square, and you'll want a plugin built for that.

Pricing

Positivecarry Product Buttons for WooCommerce is free, full stop. It's distributed only through the WordPress.org plugin repository — there's no premium tier, no upsell screen, no license key. That's unusual in this niche, where most swatch plugins use a freemium model (free core plugin, paid upgrade for image/color swatches, out-of-stock handling, or attribute-specific styling).

How it compares

Positivecarry Product ButtonsVariation Swatches for WooCommerce (Iconic)Product Variation Swatches for WooCommerceSwatches for WooCommerce (Fewbricks)
PriceFree (WordPress.org only)$79/year for 1 site (Iconic.ly pricing)Free, with a paid "Pro" add-on for extra swatch typesFree, no paid tier
Swatch typesButtons only (text label)Color, image, button, and radio swatches, fully mixed per attributeColor, image, and button swatches (image/color often gated to Pro)Color and button swatches
Configuration requiredNone — activates and applies automaticallyModerate — per-attribute swatch type settings, admin UI for assigning colors/imagesModerate — swatch type set per attribute in adminLight — global settings plus per-attribute overrides
Styling approachVanilla CSS, no framework, theme-agnostic defaultsCustom CSS with more polish, tooltips, and out-of-stock crossed-out stylingCustom CSS, some theme conflicts reported with heavily customized themesSimple CSS, easily overridden
Best forStores that just want dropdowns gone with zero setupStores that need visual color/image swatches and are willing to pay for polish and supportStores wanting free color/image swatches without Iconic's price tagStores wanting a lightweight free alternative with slightly more config than Positivecarry

The honest read: if your variations are things like size, style name, or subscription length — anything where a text label is enough — Positivecarry gets you 90% of the visual improvement of a paid swatch plugin for zero dollars and zero configuration time. If your variations are colors or patterns where customers need to see the option, you'll outgrow it quickly and should look at Iconic's plugin or Product Variation Swatches for WooCommerce instead.

What to check before installing

  • Theme CSS conflicts. Because the plugin uses its own vanilla styling rather than adapting to your theme, buttons can look slightly generic (default border-radius, spacing) next to a heavily custom theme. Budget 10–15 minutes to add a few CSS overrides in your theme's Additional CSS panel if the default look doesn't match your brand.
  • No settings means no settings. If you later decide you want color swatches for some attributes and buttons for others, this plugin can't do mixed swatch types — you'd need to switch to Iconic's or the wpxpo/Product Variation Swatches plugin, which support per-attribute swatch type assignment.
  • Check your WooCommerce and PHP version compatibility on the plugin's WordPress.org page before activating on a production store, as with any lightweight plugin from a newer or smaller developer — the changelog and "Tested up to" WordPress version are the two things worth glancing at first.
  • Test on a staging copy first if your store has custom variation templates or a page builder (Elementor, Divi) rendering the product form, since third-party template overrides are the most common source of swatch plugins not rendering correctly.

Verdict

Positivecarry Product Buttons for WooCommerce isn't trying to be a full swatch suite, and it shouldn't be judged as one. It's a narrow, free, zero-config fix for the specific ugliness of native WooCommerce variation dropdowns, aimed at store owners who want buttons instead of a <select> and don't want to spend an afternoon configuring a plugin to get there. For text-based variations, it's an easy install-and-forget upgrade. For color- or image-dependent variations, it's the wrong tool — go straight to Iconic's Variation Swatches or the free Product Variation Swatches for WooCommerce plugin instead.

We use cookies for ads (Google AdSense) and basic analytics. See our privacy policy.