На рассмотрении

+2

Загрузка многомерных комплектация через yml файл

Константин Константин Обновлен 6 месяцев назад в категории CMS Общий функционал 5

В данный момент через yml файлик нет возможности загрузить многомерные комплектации и вариации товара (цвет,размер).
Обычно в yml все варианты одного товара идут под единым group id.

Комментарии 5

  • Поло Арт 6 месяцев назад

    Плюсик поставлю, но... миллион НО. Я сам лично из импорта yml полгода назад выгребал баги.
    Это не основная ветка развития, так кажется. Куда важнее прокачать crm.

  • Константин Константин 6 месяцев назад

    я думаю почти все используют сторонние CRM с необходимыми интеграциями

    • Поло Арт 6 месяцев назад

      Константин Леунов, я полностью согласен ;) а совсем недавно через импорт yml артикулы не залетали.

  • Артем Полторанин 6 месяцев назад

    Константин, сейчас посмотрел в ваш YML файл, вижу что там по 15 характеристик у офферов с одинаковым group_id. Не существует никакой пометки, какие из характеристик должны стать параметрами многомерных комплектаций. Уточните какой алгоритм определения характеристик, из которых должны быть построены многомерные комплектации вам бы подошел?

    1. Полностью автоматический (система делает специальный отдельный проход по YML файлу, определяет какие значения отличаются у характеристик офферов с одним group_id. Очень неточный вариант (будет работать только в ограниченных кейсах), так как не всегда из отличающихся хар-к нужно строить многомерные)

    2. Полуавтоматический, вы заранее у характеристик ставите флажок - "из этой хар-ки формировать параметр многомерной комплектации". Затем, если система встретила хар-ку с таким же названием, то из нее собирается многомерка. (Неточный вариант, так как не обязательно везде, где есть помеченная характеристика, нужно строить многомерку. У одних товаров нужно построить, у других нет.)

    3. Система просто создаст простые комплектации у товаров. А вы уже потом для разных групп или отдельных товаров с помощью массового редактирования создадите многомерные комплектации. (самый гибкий вариант, подойдет для 100% всех кейсов) (Мы к этому варианту склоняемся)

    4. Ваш вариант...

    • Константин Константин 6 месяцев назад

      Артем Полторанин, Для обновления товаров без дальнейшего дополнительного редактирования подходит Алгоритм 2.

      Где, один раз обозначили из каких полей строить многомерную комплектацию, и дальше не трогаем. Обновление по ссылке автоматом.

      В нашем случае многомерная комплектация состоит из:
      1. цвет+размер (многомерная комплектация)
      2. только размер (обычная комплектация)

      То есть, создается многомерная при нахождении двух параметров Цвет и Размер. И для нашего случая если оба эти параметра найдены, то надо делать многомерную комплектацию.
      Если находит только один параметр Размер то обычная комплектация.

      Вопрос по Алгоритм 3.
      Создаем многомерные комплектации с помощью массового редактирования, а дальнейшее обновление цен и информации по yml в автоматическом режиме?

      Насколько трудозатратно это может быть не знаю, но если предоставить выбор в админке по какому алгоритму обновляться?

Написать сообщение