PluginSift
PluginsThemesCompare
Directory
  • Plugins
  • Themes
  • Compare Plugins
Plugin Comparisons
  • SEO
  • Security
  • Ecommerce
  • Page Builders
  • Caching
  • Backup
  • Forms
  • Analytics
Resources
  • About
  • Contact
  • llms.txt

© 2026 PluginSift. Data sourced from WordPress.org. · [email protected]

  1. Home
  2. Plugins
  3. Price
  4. Markup by Attribute for WooCommerce
Markup by Attribute for WooCommerce icon

Markup by Attribute for WooCommerce

This plugin adds product variation markup by attribute to WooCommerce and adjusts product variation regular and sale prices accordingly.

By Mark Tomlinson·Price·Free
4.5(28 reviews)
·3.0K+ active installs·Updated 3 weeks ago
DownloadVisit HomepageCompare

As of April 2026, Markup by Attribute for WooCommerce is a WordPress price plugin with 3.0K+ active installations and a 4.5/5 rating from 28 reviews. It has been downloaded 87K+ times in total. Requires WordPress 5.7+ and PHP 7.4.3+. Available on WordPress.org since 2018. Actively maintained — updated within the last month. Downloads are down 15% this week. Top alternative: Variation Price Display Range for….

4.5/528 reviews
3.0K+active installs
87K+total downloads
8 yearssince 2018

Overview

Varying Prices on Product Variations is Tedious and Error-Prone

Want to add $5 to every blue product you sell? Maybe you sell jewelry with birthstones, and some stones cost more than others. If all “X-Large” products cost 7.5% more, you’d have to manually calculate and change every “X-Large” variation of every product.

Markup by Attribute Adds ‘Markup’ to Attribute Terms

Markup by Attribute solves this by letting you add a markup (or markdown) to global attribute terms. If the attribute is ‘Color,’ you can add “+5” to Blue while leaving Green and Yellow alone. When you set regular and sale prices, every blue product will automatically be $5.00 more.

This plugin does one thing – it adds pricing control to WooCommerce&#…

Read full description on WordPress.org

Screenshots

Ratings & Reviews

4.528 reviews
5 ★
23
4 ★
1
3 ★
1
2 ★
1
1 ★
2

Recent Reviews

Does exactly what it says it does
by eragonsoftware·8 months ago·1 reply

This plugin simplified my work a lot. Thanks !

Seems to work fine after initial problems
by chasman123·1 year ago

Initially when using the ‘Reapply Markups’ bulk action it inadvertently changed many of the base prices of the products and I had to go through and manually change each one back. The more I used it on each different category, the better it worked. Seems to be working fine now. Mark has been great with technical support.

  • This topic was modified 1 year, 3 months ago by chasman123.
  • This topic was modified 1 year, 3 months ago by chasman123.
Doesn’t work
by graceo123·1 year ago·1 reply

It won’t apply a price mark up to my color attribute and I’m not sure why.

Variable properties are not automatically priced
by Ryan·1 year ago·6 replies

Variable properties are not automatically priced

Desperately needed plugin, works great!
by spdctrl·2 years ago·1 reply

If you have more than a few variations, this plugin will greatly simplify your life!

Download Trends

Today: 19Yesterday: 40This week: 194Period total: 18K

Compatibility

WordPress5.7+ requiredTested up to 6.9.4
PHP7.4.3+ required

Version Adoption

v4.6
32.6%
v4.3
18.9%
Other
17.0%
v3.11
11.2%
v4.4
10.5%

Top Alternatives to Markup by Attribute for WooCommerce

Variation Price Display Range for WooCommerce icon
Variation Price Display Range for…
510K+ installsUpdated 1 month ago
ViewCompare
Tiered Pricing Table for WooCommerce icon
Tiered Pricing Table for WooCommerce
4.710K+ installsUpdated 1 week ago
ViewCompare
Omnibus — show the lowest price icon
Omnibus — show the lowest price
4.310K+ installsUpdated 8 months ago
ViewCompare
Show only lowest prices in variable products for WooCommerce icon
Show only lowest prices in variable…
4.87.0K+ installsUpdated 6 days ago
ViewCompare
Better Variation Price for WooCommerce icon
Better Variation Price for WooCommerce
52.0K+ installsUpdated 1 year ago
ViewCompare
View all price plugins →

Frequently Asked Questions

Changelog

4.6.0

Release Date: March 2026

Setting Removed
* Removed the “Preserve Zero Prices” setting — markups now always apply to zero-priced variations
* Added dismissible admin notice for users who had the setting enabled, with link to wiki remediation steps

Code Improvements
* Simplified isBlankOrZeroPrice() into focused removeVariationPrices() method
* Extracted fetchVariationData() helper for cleaner variation data retrieval
* Added price floor — variation prices can never go below zero
* Removed unused class properties
* Extracted database upgrade logic into versioned modules with admin-only execution and failure cooldown
* Split Term class — extracted attribute-level form handlers into new Attribute class

Maintenance
* Updated compatibility to confirm support for WordPress 6.9.4 and WooCommerce 10.6.1

View full changelog on WordPress.org

Contributors

Mark TomlinsonMark Tomlinson
Plugin Info
Version
4.6.0
Last Updated
Mar 14, 2026
WP Requires
5.7+
Tested Up To
6.9.4
PHP Requires
7.4.3+
Active Installs
3.0K+
Downloads
87K+
Added
Mar 29, 2018
Business
Free

Tags

pricemarkupattributevariationwoocommerce

Developer

M
Mark Tomlinson
1 plugins0.0M+ total installs
View all plugins →

Quick Compare

Markup by Attribute for WooCommerce vs Variation Price Display Range for…→Markup by Attribute for WooCommerce vs Tiered Pricing Table for WooCommerce→Markup by Attribute for WooCommerce vs Omnibus — show the lowest price→

Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.