Using Product Characteristics (?)

  • Posts: 112
  • Thank you received: 3
9 years 7 months ago #226861

-- HikaShop version -- : 2.6.1
-- Joomla version -- : 3.4.8
-- PHP version -- : 5.5.30
-- Browser(s) name and version -- : Safari 9.0.2
-- Error-message(debug-mod must be tuned on) -- : No error message.

I have a client that has 10 product with different brands. On each product pages, he is currently using Woocommerce to show 3 different offers. This is an example:

1. Buy 1 - 5 $ 19.95 each
2. Buy 6 $ 107.70 ( $17.95 each)
3. Buy Monthly Home Delivery $ 17.95 each

Each of these 3 offers use a unique product SKU#. I know Hikashop must have the ability to handle this. But, I do not know how to do this in a simple way. Can you help me?

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

  • Posts: 26274
  • Thank you received: 4045
  • MODERATOR
9 years 7 months ago #226921

Hi,

If you want to have the same product SKU ; you cannot use the characteristics/variant system.

In order to propose 1 & 2 ; you can just use quantity on your product prices.
www.hikashop.com/support/documentation/i...op-product-form.html

For the point 3 ; it looks like a subscription.
It is possible to override dynamically the product prices using a plugin ; but I'm not sure that it will be the best solution for your current need.
www.hikashop.com/support/support/documen...mentation.html#other
The subscriptions system can be integrated with HikaShop and generate orders with the targeting product ; it should be also possible to override the price...

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: 112
  • Thank you received: 3
9 years 7 months ago #226958

My apologies. I did not explain this properly.

1. There are 10 products.
2. Each product has two offers.
3. For each product/offer, the client uses a unique product SKU like this:

Product 1
Offer 1 (SKU 123)
Offer 2 (SKU ABC)

Product 2
Offer 1 (SKU 987)
Offer 2 (SKU ZYX)

4. I am not sure if this matters. But, Offer 1 is a quantity offer with each product having different prices. Offer 2 is a 90 day subscription where the client handles the subscription. Hikashop handles Offer 2 as a one-time order.

I would like to have HikaShop create the 10 product pages for each of the 10 products with each product page showing their two offers.

Is there a way to do this?

Last edit: 9 years 7 months ago by tbroderick.

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

  • Posts: 84306
  • Thank you received: 13701
  • MODERATOR
9 years 7 months ago #226961

Hi,

You can use a characteristic in order to let the customer choose between the two offer on the product page.
demo.hikashop.com/index.php/en/hikashop/...with-characteristics
The characteristic display method can be changed with the corresponding setting of the "product section" of the HikaShop configuration.
If you have one characteristic with two values and you add that characteristic to your products and then add the variants for these two values in the products, you'll have one SKU for each variant and it will chnage automatically based on the characteristic selection of the customer on the product page. At that point, all the product data can be different for each variant: the code, but also the price, the description, etc.

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

  • Posts: 112
  • Thank you received: 3
9 years 7 months ago #227147

Nicolas,

This was a huge help for me. Thank you.

I still have a major hurdle I cannot figure out. The client wants all of the following offers on a single page per product. He is currently using a different e-commerce product that is handling this setup. I have no idea if there was a ton of additional programming required or not. I am hoping this can be managed through Hikashop.

Decision 1: Some of the products comes in 2 sizes. I assume I need a "Choose Size" characteristic with the two sizes as the variants. Once selected, this decision sets the initial SKU for the product. For the products that do not come in two sizes, I assume there is not a characteristic added and the "normal" product SKU is set. But, I could be wrong.

Decision 2: Choose the quantity. There are two levels: "1 to 5" and "6 or more". I would like to have the quantity box and "Add To Cart" button here.

Decision 3: Client-Managed Subscription Offer: Don't worry about the subscription part. My client will handle it. But, this offer needs to set the quantity to "3" and, once it is selected, it needs to set it's product SKU. So, if selected, the quantity and SKU are specific to this product and offer.

To add more fuel to the fire, it would be great to be able to add product descriptions to Decision 2 and 3.

To add even more complexity, it would be perfect if we could have a terms and conditions checkbox used for Decision 3. Without checking it, the customer would not be able to add the subscription option to the cart.

So, that is the problem. Can all or some of this be handled by Hikashop (without a lot of PHP programming)?

Thanks for any help you can provide.

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

  • Posts: 26274
  • Thank you received: 4045
  • MODERATOR
9 years 7 months ago #227244

Hi,

D1 - No characteristic = no variants = 1 product = 1 SKU.
One characteristic (or more) = X variants = X products = X SKU.
Afterwards, you can use plugins in order to change some behavior, like modifying "order_product_code" when the order is created.

D2 - You can design your own quantity layout.
HikaShop already propose different quantity layouts that you can assign per product.

D3 - As far as I can see, in that case you need a custom plugin.

2 - You can't have multiple product description like that for D2 or D3 because you only have one single product.
So it means that it would require some custom development.

3 - You could use a required custom order field linked to a specific product.
But in HikaShop 2.6.1 it is currently not recommended (because we have an issue on it).
We have a bug ticket for that and Mohamed is working on it for a future release.
So.. Before that release, some custom code would be easier.

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.061 seconds
Powered by Kunena Forum