Product option - 1 option or the other (not both - like characteristics)

  • Posts: 86
  • Thank you received: 11
7 years 10 months ago #273929

-- url of the page with the problem -- : www.wearease.com/development/categories/product/compression-bra
-- HikaShop version -- : 3.1.1
-- Joomla version -- : 3.7.3

So if you visit the page I sent you'll see that Style characteristic contains the same items as the two "Options". The items both have prices associated with them (Style characteristic is currently not setup with pricing).

The client wants to have this easily editable to change pricing. So there's three prices - base product - $124, product with add-on 1 - $128, product with add-on 1 & 2 - $132

So if I make these addons characteristics, it works perfectly on the front-end but to update pricing requires changing the pricing on MANY variants and is a huge pain and way too time consuming. If I make them options, then the pricing updating is easy but the front-end is not what works. As options, the customer can choose both add-ons, which they shouldn't be able to do since each add-on is its own SKU. Also I want there to be only three options like the Style dropdown - base, base+1, base+1&2.

How can I achieve this? Alternatively, how can I easily update Variant pricing in mass?

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

  • Posts: 83799
  • Thank you received: 13571
  • MODERATOR
7 years 10 months ago #273939

Hi,

Your link doesn't work as your website is in maintenance:
monosnap.com/file/UHqEzFi1o1mEq4hHumMBCraNt7Aa41

As I'm not sure how the options, characteristics and variants are setup since the link doesn't work and you didn't provide screenshots, I'm not sure what is the situation and if there is a solution to your problematic.

Could you make that page available ?

Regarding the update of the prices, it should be easy:
Export your products in a CSV with the export button of the products listing, open it in your Excel, modify the prices rapidely with Excel thanks to its features, and import back the CSV through the menu Products>Import.

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

  • Posts: 86
  • Thank you received: 11
7 years 10 months ago #273994

Wow, I feel dumb. I thought I'd given you login to this site. Sorry.

This message contains confidential information


The CSV import/export idea is a very good one and the client may go for it. But lets try to see if you can help me with a better way to display options like characteristics so the user can edit from backend simply. Thank you!

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

  • Posts: 83799
  • Thank you received: 13571
  • MODERATOR
7 years 10 months ago #273998

Hi,

Ok, so I see that you currently have three characteristics: size, color and style, and two options.

From what I understand, the 2 options are an alternative to the style characteristic and you don't want both the 2 options and the style characteristic.
I also see that the color and size do not change the price or the availability of the product.

So here are some suggestions:
- instead of having two option products, you could have only one with 3 variants in it with the different prices you want. That way, you would have the issue you were talking about where the customer selects both options at the same time.
- You could actually create 2 custom fields of the table "item" and of the type "dropdown" for the color and the size selection. That way, even if you decide to use a characteristic for the style selection, you will only end up with 3 variants to manage in your product.
So both solutions should allow you to easily manage your product configuration and prices update.

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

  • Posts: 86
  • Thank you received: 11
7 years 9 months ago #274869

Suggestion 1)
But that makes it so that I have 126 variants (15 different sizes X 3 different colors X 3 different options = 126) which means the customer would have to manually change each and every of the 126 variants when there is new pricing which is what I'm trying to avoid. Am I missing something that you are suggesting. See screenshot

Suggestion 2)
Won't work as I am using the custom fields to display in the tabs.

Attachments:

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

  • Posts: 26233
  • Thank you received: 4036
  • MODERATOR
7 years 9 months ago #274885

Hello,

Solution 1 - There are still ways to update prices of several items in bunch, such as import or mass-action (CSV, inline edit within display results...)
But yes, it implies a lot of variants and that's not good to have so much.

Solution 2 - I don't see how it would be problematic. You can display custom fields separately thanks to a little override.
It's not because you have already fields in a tab that you can't display other fields in another place of your product page.
Sure it requires do perform a bit of PHP but I don't see any reason why it won't work !

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: 86
  • Thank you received: 11
7 years 9 months ago #275221

Can you explain what you mean by "inline edit within display results"?

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

  • Posts: 83799
  • Thank you received: 13571
  • MODERATOR
7 years 9 months ago #275223

Hi,

1.
I was not suggesting having three characteristics to your product.
Please reread my message.
I was suggesting keeping only one characteristic (the style), but instead having two options for the size and the color), have only one option with all the choices of size and color in it.
Since the price only change base on the style, your merchant would only have to change the 3 variants of the main product (for the different styles), and not touch to the 45 variants of the option since they don't change the price of the product.

2. You're talking about having fields in a tab, but I don't see that on your website. What I see is that you have custom product fields that are displayed in a "specifications" tab on the product page, but these have nothing to do with custom item fields which allows the customer to select stuff in them, while the custom product fields will only display information to the customer. They don't display at the same place, so from what I understand that option is also still valid without having to change any code.

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

  • Posts: 86
  • Thank you received: 11
7 years 9 months ago #275251

I'm sorry I'm struggling with this so much.

1)How do I do that? Make the Style a characteristic, but then when I add the color and size to the Variants I'm in the same boat as I am now. Do you mean make Style and option and then assign color and size as Characteristics to the product that is now an Option?

2) Now I see what you mean here. That would work fantastic if the products were all uniform, but they have different sizes and colors for each product. Meaning I would have to build just as many item custom fields (2 for each product) as just editting the pricing. Option 1 still remains the best option, if I can get what your saying implemented.

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

  • Posts: 83799
  • Thank you received: 13571
  • MODERATOR
7 years 9 months ago #275281

Hi,

1.

assign color and size as Characteristics to the product that is now an Option

Yes, that's what I'm saying. That way, you have only the style characteristic on the main product, and the color/size characteristics in the option. Note that you'll have almost the same situation than with the custom item fields: you'll need to configure different options for different products since they'll have different colors/sizes available. So I don't think that option 1 is necessarily better than option 2.

2. Yes, in that case, that would require creating the custom fields for each product (or group of products with the same sizes/colors). Building the products will take as much time, but if the size/colors don't change much over time, you'll just have to edit the 3 variants in the products for the price changes and leave the custom item fields as they are. So maintenance will be a lot less work than with 130 variants to constantly update for prices.

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

  • Posts: 86
  • Thank you received: 11
7 years 9 months ago #275311

Ok...I dug and dug and dug this morning for a better way to do this. And finally found a solution.

1. Setup all three options as Characteristics.
2. Setup 1 batch of variants for default "Style" option - ie the one that doesn't add a price adjustment
3. Setup 1 variant for first style addon with default color and size characteristic.
4. Setup price for that 1 variant from step 3
5. Duplicate variant from step 3 with color characteristics added (makes 3 variants of second style option)
6. Duplicate 3 variants from step 5 with size characteristics added

Then you have all characteristics done rapidly, all in their each form field as seen in the attachment. Now the customer can update via Excel and then import price changes via CSV.

Attachments:
The following user(s) said Thank You: Jerome

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

Time to create page: 0.073 seconds
Powered by Kunena Forum