Если товар относится к нескольким категориям в WooCommerce?
Доброго времени суток!
Есть интернет-магазин косметики. Для удобства пользователей создана следующая структура категорий:
- Что?
- Тушь
- Пудра
- Для чего?
- Для глаз
- Для лица
- От кого?
- Loreal
- Faberlic
Например, создаем товар "Тушь черная (3 г.)". Данный товар относится к нескольким категориям:
- Что? - Тушь
- Для чего - Для глаз
- От кого? - Loreal
В канонической ссылке указываю site.ru/chto/tush/tush-chernaya
Теперь о проблеме. Когда открываешь товар, то постоянная ссылка состоит из пути по категории "От кого?", а хлебные крошки составляются из пути по категории "Для чего?".
Как можно повлиять на постоянную ссылку и хлебные крошки, чтобы они составлялись исходя из того, что задается в канонической ссылке. Не обязательно автоматом, главное, чтобы можно было изменить.
Категория берется первая из списка.
Я думаю, что в вашем случае в идеале создать ТРИ таксономии и дальше спокойно ими рулить. Все равно без написания портянки кода дело не обойдется. :-)
zorca, а не обязательно таксономии кастомные. Почему бы не использовать product attributes, которые уже как бы таксономия, и предоставляет все что нужно. Кроме того, является итегральной частью WooCommece.
Игорь Воротнёв, подскажите, пожалуйста, а как именно это можно реализовать через product attributes? Добавлять не категориями, а просто как опция товара? Очень хотелось бы, чтобы все ссылки были ЧПУ. Без route, filter и т.п.
Почему бы не использовать product attributes, которые уже как бы таксономия, и предоставляет все что нужно. Кроме того, является интегральной частью WooCommece. И пермалинки есть. Подробнее - в уточнениях к вопросу.