• Resolved Novakus

    (@novakus)


    Hello,

    Not sure how to ask that one.
    I have two attribute:
    1. size attribute for which I would like the “Show the markup WITH the currency symbol in the options drop-down box” to show the price not of the markup but of the variation,
    2. color attribute for which I would like to show the markup price as it is shown when selecting “Show the markup WITH the currency symbol in the options drop-down box”.

    I am not sure how to approach that since I understand that with multiple attribute each combination of attribute create a unique variation with a unique price which means that the price of a variation of a size does not exist without an associated color.

    The logic I see is to show:
    if pa_size then show “regular price + markup”
    if pa_color then show “markup”

    No idea how to make this happen … or if it is even possible?

    Thank a lot for any help you could provide.

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

    (@marktomlinson)

    That’s kind of a challenge, but I think I see where you are going. Basically, you don’t want the different sizes to appear marked up or marked down. You’d rather it appeared each size had its own price, and more ‘optional’ items, like special colors, were marked up or down. It’s a sort of psychology thing, right? I can always decide to go with a less expensive color. But, if I need an XX-Large shirt, I can’t choose a Regular because it’s cheaper. So, I shouldn’t feel penalized just because of the size. People would rather see the prices instead of “We’re going to charge you an extra $5.00 because you need a big shirt.”

    This is not something you can do with the plugin as written. It would take significant code changes. I’m not saying ‘no’, but I need to examine the code and see how extensive it might be. I would have to add a checkbox to the attribute definitions. And then calculate what displays in the dropdown based on whether the attribute’s checkbox is checked or not. Additionally, I’d have to change the language that appears in the description, so it correlates with the language in the dropdown. And, finally, I’d have to discover some way to force only one such attribute per item.

    Let me know if I understand you correctly, and I’ll get back to you after I take a closer look.

    Thread Starter Novakus

    (@novakus)

    Hi Mark,

    Thank you for your fast reply!
    Yes it’s mostly a psychology thing but also a logical one. Because, if I mark up a product option with fix markups, the sizes are marked up (or down) in % calculated from a reference middle size. And it looks odd to have S (-$5) / M / L (+$5), I’d rather see S ($10) / M ($15) / L ($20). When for colors it is logical to see White / Black / Red (+$2) / Yellow (+$4) for example.

    I understand that this would require quite some tweak to the code to make it available from the backend settings. This is why I had in mind to modify the php file(s) that generate the display of it with some conditional logic and calling for attributes values to display different result for different clearly defined attributes. But that would work in this case only. And I am even not sure it is possible?

    Of course in the long run I see that this could be also a nice add up to the plugin if it could be available from the backend settings. Ideal that I can see would be:
    – from general setting: choose if to show or not by default the markup or price difference.
    – at the attribute level: again choose if to show or not the price(overwrite in case of the setting at attribute level) + if yes, choose if to show the markup (+/-$X) or the option price ($Y) defined by Regular price + markup (fix or %).
    – at the attribute term level: define the markup type (fix or %) and size.

    So, yes, I think you understood me correctly ??
    Thanks again!

    • This reply was modified 3 years, 8 months ago by Novakus.
    • This reply was modified 3 years, 8 months ago by Novakus.
Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Display markup and/or variation price’ is closed to new replies.