0

I have one product that comes in 12 colors and 4 sizes of each color. The problem is it comes in navy blue and royal blue. The color for each of these is listed as blue, to make our layered navigation easier for the customer to use. In doing so magento won't let me attach both colors to the configurable. If I use a third option for color swatch when creating a configurable there are 3 dropdowns on the buy page where there should be 2. If I use color swatch/size to create, then the layered navigation doesn't work.

Is there another solution, maybe to make the configurables not require a unique value for color?

  • Wouldn't presenting the two blues with the same name confuse potential customers? Are you using swatches? If you want to use the same names I'd suggest using unique values for your labels, and then extend the navigation block to "rewrite" the name. – Tim Hallman Jun 22 '15 at 20:04
  • Did you manage to find a solution for your question? – Sander Mangel Jun 24 '15 at 13:55
1

In this case the easiest way would be to create 2 color attributes. Let's say color_navigate and color_dropdown.

color_navigate would be used in the layered navigation

  • type: Dropdown
  • scope: Global
  • Use To Create Configurable Product: No
  • Use In Layered Navigation: Filterable (with results)
  • Visible on Product View Page on Front-end: No
  • Options: Blue, Red, Green (etc)

color_dropdown would be used for selecting a product to buy

  • type: Dropdown
  • scope: Global
  • Use To Create Configurable Product: Yes
  • Use In Layered Navigation: No
  • Visible on Product View Page on Front-end: No
  • Options: Royal blue, Baby blue, Dark red, Crimson Red, Army green (etc)

The only downside is that the admin needs to select a color option twice but on the frontend the result is exactly what you want

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.