09.02.2023 г. 688 просмотров.

Комбинации товара в eShop

Чтобы внутри товара выводились комбинации товара на основе его свойств в 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. Проверяем результат и чистим допсвойства модификаций, которые скопировались от основного товара и подходят теперь не ко всем модификациям:

Комментарии
Ваш комментарий
Готовы выйти на новый уровень?
Доверьте свой проект специалистам
обязательные поля ввода
Заполняя данную форму, вы; соглашаетесь с условиями обработки персональных данных
Спасибо. Ваше сообщение отправлено.
В ближайшее время наш специалист свяжется с вами.
cook
Находясь на btb.su, вы соглашаетесь с тем, что мы используем куки-файлы
Подробнее