Product Options/Characteristics Pricing

  • Posts: 2
  • Thank you received: 0
10 years 8 months ago #185805

-- HikaShop version -- : 2.3.5
-- Joomla version -- : 3.3.3

Context: My client has a website sells a range of physical and consumable products - the consumable products are only available after purchasing the physical ones (this is setup by using user levels and changing the user group when purchasing one of the select initial products) and that all works fine.

What the client would like to do is have some of the consumable products as optional extras when purchasing a physical product.

Problem: Adding one of these consumable products as an option only displays a dropdown with a yes/no option and not an option for quantity - but does add an extra predefined cost.

Adding a characteristic field to select a quantity requires that every price of every combination of options is entered manually and this could run into the hundreds of combinations.

Question: What is the best way to configure for this scenario?

Can a product added as an option of another be setup to select a quantity, and result in an additional cost be calculated for the total; or

Can a characteristic variant be set to simply add a set dollar value to the existing price (rather than the percentage that seems to be available)?

Thanks.

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
10 years 8 months ago #185839

Hi,

And what about using only option, so yes/no dropdown and disable the option "Group options with product" in Configuration > Main > Cart, this way the customer can change the quantity of the consumable in the cart and still have quantity of 1 for the physical product.

Please Log in or Create an account to join the conversation.

  • Posts: 2
  • Thank you received: 0
10 years 8 months ago #186174

I guess technically speaking that is a workaround to the problem. It is however a pretty poor user experience to have to select quantities for these items this way.

Is there a more reasonable solution to the problem?

Is there a way to have an additional dollar value for a variant rather than an overall price for the combination?

Please Log in or Create an account to join the conversation.

  • Posts: 84305
  • Thank you received: 13700
  • MODERATOR
10 years 8 months ago #186178

Hi,

The option dropdown only have a yes/no choice, but you can have several values in it by adding a characteristic to the option. That way, you can have one choice in the dropdown for each value of the characteristic, and thus, you can then set a different price for each variant of the option product. It sounds exactly like what you're looking for : a mix between an option and a characteristic.
The options documentation actually talks about how to do that (setting up a characteristic for the option product):
www.hikashop.com/support/support/documen...ct-form.html#options
And the demo website actually features several options, each one with another characteristic:
demo.hikashop.com/index.php/en/hikashop/...ct-page/with-options

Please Log in or Create an account to join the conversation.

  • Posts: 4
  • Thank you received: 0
10 years 1 month ago #209875

I have an interesting derivative of the above scenario, which may or may not be handled by the 'options' scenario....??

Our product is a license - the license is applicable to one machine which the buyer may own. As the buyer may want licenses for more than one machine, we have a discount structure for additional licenses. So if the first license is £100, a further 1-5 licenses are £50 each, or 6 or more additional licenses are £30 each.

While the dropdown option might be able to show the prices for 1-5 additional licenses, or 6 or more additional licenses....it doesn't actually allow the buyer to enter the number of additional licenses they need.

Is Hikashop able to calculate a total price based on various hidden (so to speak) values?

Last edit: 10 years 1 month ago by conformance.

Please Log in or Create an account to join the conversation.

  • Posts: 26274
  • Thank you received: 4045
  • MODERATOR
10 years 1 month ago #209901

Hi,

Yes, using a custom plugin you can create your own rules for the product prices (and use values of custom fields or product fields).
www.hikashop.com/support/support/documen...mentation.html#other

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 4
  • Thank you received: 0
10 years 1 month ago #209965

Hi Jerome, thanks for reply.

Sorry, didn't understand the relevance of the link...?

Also, which or what custom plugins should I be looking at and where do I get them? (sorry, I'm not a code-savvy developer).

Thanks
Hugh

Please Log in or Create an account to join the conversation.

  • Posts: 84305
  • Thank you received: 13700
  • MODERATOR
10 years 1 month ago #209968

Hi,

As Jerome said, yes that's possible to have HikaShop calculate the price based on hidden values. To do that a custom plugin is necessary and needs to be developed in order to calculate the price based on the rules that you want.
The documentation link Jerome gave you has an explanation on the development of such quantity price calculation override.
You can also see an example of such plugin with our donation plugin which uses that same system to force the price of the product based on what the customer enters in a custom field:
demo.hikashop.com/index.php/en/hikashop/...t-page/donation-page

Please Log in or Create an account to join the conversation.

  • Posts: 4
  • Thank you received: 0
10 years 1 month ago #210109

Hi,

Right, well I guess I don't understand anything in the documentation page - I'm not a coder.

I suppose my request is really just a function of the quantity field - if a user just chooses '1' then the price is £100. If a user chooses (or enters) '4' then the price is calculated from 1 x 100 + 3 x 50 = 250. It's a discount system with different discounts based on quantity, but always including 1x £100 product to start with - i.e. the first product of the quantity will always cost £100 regardless; the rest are discounted additions. The price structure can be explained in the product description.

Thx.

Last edit: 10 years 1 month ago by conformance.

Please Log in or Create an account to join the conversation.

  • Posts: 4
  • Thank you received: 0
10 years 1 month ago #210110

I might just have found what I want in the answer by damendieta in this thread:
www.hikashop.com/forum/4-how-to/52634-qu...ricing-discount.html

I will have a play with it and see if it works.

- - - - - - - - - - (later)

Well, that might work, actually.

Unfortunately, Hikashop automatically writes a new displayed price for the product based on the 'best' price/qty -



I don't want it to display that, I want it to display only the base starting price, the starting price for 1 item, i.e. £100.

Not sure how I can achieve that?...

Attachments:
Last edit: 10 years 1 month ago by conformance.

Please Log in or Create an account to join the conversation.

  • Posts: 26274
  • Thank you received: 4045
  • MODERATOR
10 years 1 month ago #210198

Hi,

So you missed some HikaShop settings, like "Price display method"
www.hikashop.com/support/support/documen...tml#display_products

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

Time to create page: 0.101 seconds
Powered by Kunena Forum