... Bundles/Packs/Group Pricing?

  • Posts: 35
  • Thank you received: 1
12 years 3 months ago #59120

Hi Nicolas, [and the rest of the team],

As you know we had journeypipe.com running on Joomla 1.5/Hikashop 1.4.1 which eventually got upgraded to Joomla 1.5/Hikashop 1.5.5 and that worked well for us even if we had to custom code a few things...

Now the new product is launching and it has a new site journey2.com, running Joomla 2.5.6 / Hikashop 1.5.8...

And everything seems to be setup except for 1 little thing:

Journey2 has 3 finishes and we want to offer discounts to wholesale customers when they buy 30 total pipes.

[each pipe as a wholesaler can be bought in packs of 10 [only]]

So the problem is that they are 9 combinations that they could buy the products which makes for too many 'products' to list on the page...

They could be:
10 Satin Nickel, 10 Sunset Platinum and 10 Smoky Mirror
10 Satin Nickel, 20 Sunset Platinum
10 Satin Nickel, 20 Smoky Mirror
10 Sunset Platinum, 20 Satin Nickel
10 Sunset Platinum, 20 Smoky Mirror
10 Smoky Mirror, 20 Satin Nickel
10 Smoky Mirror, 20 Sunset Platinum

or if you prefer visually:

sn 10 10 10 20 0 20 0
sp 10 20 0 10 10 0 20
sm 10 0 20 0 20 10 10

And to be more specific, they get price X at 10 pipes, and Y [lower per 10 pack] at 30 pipes and also Z [lowest per 10 pack] at 100 pipes total...

So how to handle this WITHOUT hacking the Hikashop code :(

Cheers,

Emmanuel Lemor

P.S.: I posted a new thread because the last thread that seemed to deal with this type of issues mentioned it was on the future feature list and that it was a few months away [and this was 1 year and a few months ago]..

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

  • Posts: 82819
  • Thank you received: 13366
  • MODERATOR
12 years 3 months ago #59172

I don't think that you want to have packs/bundles. But instead, have some auto loaded coupons. You can set the auto loaded coupons to trigger on the checkout based on a minimum number of products in the cart.
You can create coupons via the menu Orders->Discounts, turn on the "auto load in cart" option and set a percentage or a discount amount and a minimum quantity for them. No code modifications at all for that :)

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

  • Posts: 35
  • Thank you received: 1
12 years 3 months ago #59183

Salut Nicolas,

humm I wish that could work...

If the pricing wasn't specific and different for 2 out of the 3 products that could work...

Let's assume that:

10 Satin Nickel: $ 300,
10 Sunset Platinum: $ 310
10 Smoky Mirror: $ 310

Discounts apply for the Satin Nickel when you purchase 30 of them so that they cost only $ 290
Discounts apply for the Sunset Platinum when you purchase 30 of them so that they cost only $ 300
Discounts apply for the Smoky Mirror when you purchase 30 of them so that they cost only $ 300

[The pricing isn't real but proportionally similar]

And going with the idea of coupons, what I want is if someone puts in 10 of one and 20 of the other, [or 10, 10, 10] or any of the other combinations mentioned in the previous message - that it figures it out a correct discount - I can't think of a way to setup these coupons to make this possible..

Any ideas now? ;)

Sincerely,

Emmanuel.

Last edit: 12 years 3 months ago by tedstrauss.

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

  • Posts: 82819
  • Thank you received: 13366
  • MODERATOR
12 years 3 months ago #59221

Indeed, since HikaShop does not handle multi coupons and that you have different discounts for different categories, auto loaded coupons won't be the solution. It would handle only one discount category per order.

Then it will require the development of a custom price calculation override plugin:
www.hikashop.com/en/support/documentatio...tation.html#override
Such plugin, can override the price of the products with some code. You would have to load the cart products in the plugin, sum the quantities and see which price should be used for the products of the same category.

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

Time to create page: 0.038 seconds
Powered by Kunena Forum