Чтобы внутри товара выводились комбинации товара на основе его свойств в Eshop предусмотрено до 2 свойств, причём одно из них может быть картинкой (или цветом) а второе будет текстом или цифрами:
Вот можете сами посмотреть https://eshop.btb-demo.ru/shop/dveri-mezhkomnatnye/porte-lajn-berlin/ тут цвет влияет на наличие того или иного размера, и все вместе они влияют на цену.
На самом деле в админке сайта это всё отдельные модификации товара, со своим названием, ценой, количеством и свойствами:
Давайте на примере другой рубрики вместе сделаем такие комбинации. Проще всего это сделать в одежде. Обычно в одежде бывает одна и та же футболка в разных размерах и цветах, одна есть в наличии, а другой может не быть.
Инструкция
1. Создаем дополнительное свойство Цвет типа список и запоминаем его ID (в примере это 239):
Важно: XML-тег должен иметь имя color
2. Создаем дополнительное свойство Размер типа список и тоже запоминаем его ID:
3. Внутри списка отвечающего за цвет нужно загрузить код цвета в поле иконка:
либо указать текстуру файлом на сервере:
4. Теперь нужно запомненные ID свойств указать в дополнительных свойствах рубрики Футболки:
5. Теперь идите и сгенерируйте модификации товара на основе свойств Цвет и Размер (выберите только те значения свойств которые возможны для данного товара):
6. Проставьте им цены и наличие:
7. Если товар в зависимости от цвета меняет свой облик, то нужно открыть модификации с другим изображением и поменять картинку? если какой то модификации не существует в природе удалите её:
8. Проверяем результат и чистим допсвойства модификаций, которые скопировались от основного товара и подходят теперь не ко всем модификациям: