Skip to content
Mark Tomlinson edited this page Apr 27, 2020 · 13 revisions

Welcome to the Markup by Attribute for WooCommerce Wiki

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 just cost more than others. If all “X-Large” products cost 7.5% more, you 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 problem by allowing you to add a markup (or markdown) to global attribute terms. If the attribute is 'color', then Markup by Attribute allows you to add “+5" to Blue while leaving Green and Yellow alone. When you set regular and sale prices, every blue product will be $5.00 more.

Markup by Attribute:

  • Can create a fixed value markup (such as $5.00), or a percentage markup (such as 5%).
  • The markup value can be positive yielding an increase in price, or negative yielding a decrease in price.
  • Uses familiar WooCommerce bulk edit actions Set regular price and Set sale price.
  • Puts the price increase (or decrease) in the options drop-down box alongside of the terms so customers can make informed decisions.
  • Writes a breakdown of the price modifications in the variation description so the itemization is visible to the customer.

Screenshots

Markup by Attribute in action.

Markup by Attribute in action.

Markup by Attribute can do negative markups as well.

Markup by Attribute in action.

An example of Markup by Attribute with a Sale item.

Markup by Attribute in action.