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?

2
  • 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. Commented Jun 22, 2015 at 20:04
  • Did you manage to find a solution for your question? Commented Jun 24, 2015 at 13:55

1 Answer 1

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 and acknowledge you have read our privacy policy.

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