existing product question?
-
Hello,
a question: if i add a markup on a big shoe size in the attribute it seem not to show and i have to bulk edit the regular price again on the product.is this procedure that has to be done every time adding a markup on a attribute? i have thousands of products this will take for ever ?? any other options?
Thanks
-
As I responded in a separate thread, I’m upset that I didn’t see this message when you posted it. I’m going to review why that happened, but meanwhile, I have good news.
In version 4.0 of Markup-by-Attribute, I’ve completely redesigned how markup changes are applied to your products. Plenty of people asked for exactly what you are asking for – and I’ve (we’ve?) finally found a way to do it. (Thank you, Anthropic Claude 3.5.)
As of today, you have three ways to reapply markups without having to use
Set regular prices
:- There’s a new
Reapply markups to prices
option in the variations bulk-actions menu of each product. - There is a repricing icon (
? Reprice
) beneath the attributes on the All Products list. One click updates all that product’s variations. - And, there is the new
Reapply Markups
bulk action on the All Products list. You’ll see a progress bar as each product updates.
This means no more drilling into each product individually and having to reprice them when you change a markup. Just select the products and click.
I hope this is what you are looking for.
I’m having a similar issue. I just downloaded this plugin from the Wp plugin directory. However I don’t have the reapply markups option in the ‘all products’ list, nor an icon beneath the product attributes. When I chose to ‘reapply markups’ in the bulk actions of variations, all of my existing variation prices for that product were reset to 0, plus the markup. Plugin version is 4.0.2, is this an older version?
I’m also having an issue setting a markup price to 0. I have 3 attributes – product model, product colour, and product size. Product models have different prices, product colours don’t cost any extra and product size adds a small markup. I was hoping I could use this plugin to effectively add a £0 markup to the colour attribute, so that my variations would automatically be filled. However when I enter +0.00 in the atribute term settings, and click update, the +0.00 disappears. Any ideas? Thank you for your work on this plugin.
First, I’m finishing up testing and will be rolling out a new version this evening. You may want to retry after the new version comes out.
I’m not sure why you’d want a zero markup. A zero markup is the same as no markup, so you don’t need to set a markup for any of your colors.
“When I chose to ‘reapply markups’ in the bulk actions of variations, all of my existing variation prices for that product were reset to 0, plus the markup.” Isn’t that what you intended? From your next paragraph, it sounds like you are setting the price to zero, and then adjusting it by the product model. (Side note; I would have set the price to the lowest priced model and marked-up for each more expensive one, but do whatever makes sense for your store).
I’m not sure why you’re not seeing
Reapply markups to prices
in the bulk actions of the All Products page, nor? Reprice
under the attributes on the list of products. The list of attributes per product is a function of Markup-by-Attribute, so I know the plugin is working. The only thing I can think that would cause this is if something is interfering with the JScript that runs on the page. But without further information, I’m not sure. Again, you may want to download the next version when it comes out later today, and retry.I just pushed up version 4.2.
One of the changes I made was to ensure that product prices can be set to zero and still show in inventory.
I also suspect the problems with the options not appearing on the Products ? All Products list might be fixed. I have no way of testing that, as I cannot recreate the issue. But, the option to show the attributes column or not show it is now gone. That’s what WordPress
Screen Options
are for. I think this duplication of effort might have been introducing the problem.Please test it and let me know if it works for you.
Thanks, I’ll give the new version a try. Re my product setup, I didn’t explain it very well. I have variable products that use 2 product attributes for colour and size. The product model attribute is defined at the product level. If I setup aproduct with only the model attribute, generate variations for each model, and enter the prices for each product model. I then want to add the global colour and size attributes and generate the rest of the variations with markups added to the existing variation prices I have already entered, without setting my existing variation prices to 0. In the case where there is no markup for an attribute term, I want to use the existing variation price for that model to define the price. Does that make sense?
Lets say I have an existing product with variations called ‘model1’ and ‘model2’. ‘model1’ has a price set of £25 and ‘model2’ has a price set of £50. I then add the global attributes for colour and size. Colour has the terms red, green and blue, all with no markup. Size has the terms standard (no markup) and large (+£15.00).
When I regenerate variations, variations would be created, for example, that look like: Model 1, red, standard size £25.00. Model 2, green, large, £65.00. Model 1, blue, large, £40.00.
So, ‘model 1’ and ‘model 2’ are variations of the same product, and you’ve manually set the price of each variation before running
Reapply markups to prices
? If I understand that correctly, then that’s not something Markup-by-Attribute can do. Until recently, in fact, it would only adjust the variation prices through thePricing
actions in the variation bulk actions (such asSet regular prices
), which affect all variations at once. This is a new use-case, and I’ll have to think through if it’s possible without changing the architecture of the plugin.There are ways around it, though.
- Different models can be different products.
- Model 1 would be its own product with a “base price” of £25, with variations that range from £25 to £40.
- Model 2 would be its own product with a “base price” of £50, with variations that range from £50 to £65.
- WooCommerce supports this design through the
Pricing
bulk actions, allowing you an easy method to price or reprice all variations to the same price.
- Different models can have different markups.
- The ‘base price’ can be £25, and model 2 can have a markup of +£25, yielding a price range of £25 – £65.
- Personally, if I did it this way, I would select
Do NOT show the markup in the options drop-down box
andDo NOT add pricing information to the description field
in the Markup-by-Attribute settings. Those things feel like too much information, which may discourage sales of model 2. - The latest release of the plugin allows you to set a product price of zero, and use the
model
attribute to “markup” to £25 for ‘model 1’ and £50 for ‘model 2’. In this case, I would leave the Markup-by-Attribute settingAdd pricing information to the end of the existing description
on, and useHide Base Price
, so the description doesn’t include the textProduct price £0.00
.
I hope this was helpful. Please let me know what you decide.
Thanks. I guess I’ll have to add each model as a separate product as it seems to be the most logical way to do it from the perspective of the client updating thir prices. It makes the front end display of products a lot less neat which is a shame but base prices and moel markups in attributes would get very confusing.
- There’s a new
- You must be logged in to reply to this topic.