Support » Plugin: Markup by Attribute for WooCommerce » Can’t seem to change the prices

  • Resolved rookiewebdev

    (@rookiewebdev)


    Hello,
    Your plugin is saving me SO MUCH TIME! I had an issue with the slugs but that was fixed in your latest update. My website sells printed fabric by the yard. I have 30 types of fabric, all with different prices.
    So what I did while adding a variable product was, I chose the price for my cheapest fabric and set that as “regular sales price” and the just added the difference in the attributes for more expensive fabrics using your plugin. That saves me so much time. This is why I cannot display the mark up value next to the variation in the product page.

    Now, I have another issue. From time to time we give discounts on some fabrics. I tried to see if changing the marked up price in an attribute would change the prices of already existing products (products that were created using your plugin). It doesn’t. I don’t know if this is a plugin issue or if this is something that isn’t possible to do with this plugin.
    Thank you

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Mark Tomlinson

    (@marktomlinson)

    Well, first, Thanks! I’m always interested in how people use the plugin.

    Yours is a frequent question, and I’m trying to figure out how to make it clear on the description page. What Markup-by-Attribute does is actually change the product variation price on the database, not at the checkout. You can see this by going to a product and walking through each of the variations. Note that both the price and the description of each variation has changed. What this means is that the only way to change the variation price after adjusting the fabric price is to bulk reset the regular price on all products.

    I know that this seems like a pain if you have many products, but compare it to changing the price of every variation of every product (number of products times 30!). This is actually an advantage to people like my original client who has some premade inventory. If he changes the markup for an attribute but doesn’t want to change the markup on a particular product because his inventory was made before the increase, he doesn’t have to.

    Long answer to a short question. Sorry. I hope the plugin continues to work for you in spite of this.

    And thanks again for the kind words.

    Hello Mark,
    Thank you for your reply. Doing a bulk reset of the price would change all the prices. That my not work for me. Maybe I can find a plugin that’ll allow me to implement coupons on specific attribute/variation.

    What Markup-by-Attribute does is actually change the product variation price on the database, not at the checkout. You can see this by going to a product and walking through each of the variations.

    Can you explain this?

    Nonetheless, your plugin is amazing. Thank you very much. can’t wait to see how you grow this plugin.

    Plugin Author Mark Tomlinson

    (@marktomlinson)

    I hope you find something that works better for you.

    Doing a bulk reset of the price would change all the prices.

    Only if you’ve changed the prices of all the terms (fabrics). Technically, I guess, it does go through the effort of recalculating all the variation prices. However, if the base price is the same and only the price of one fabric has changed, then that’s the only variation that will actually end up with a different price.

    Can you explain this?

    Yes. If you go to your product admin page and select the variations tab, you can expand each variation. As you do this, you will see that each variation is stored at a different price. A different approach I considered would have been to set everything as simple products (instead of variable) and change the price in the store in real-time as the customer selected options. (I believe Automattic’s Product Add-Ons plugin that does that.) But the downsides to that outweighed the advantages. So I took the approach of creating variations and changing the price of each.

    You may ask, “Why not change the variation prices when I change the attribute markup?” The simple answer is because that would require the plugin to crunch through every variation of every product in your store looking for the term in question and then recalculating the price. Can I do it? Yes. Have I considered it? Yes. Stay tuned…

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Can’t seem to change the prices’ is closed to new replies.