Помощь Как сформировать торговые предложения на основе 3х прайс листов?

Тема в разделе "Битрикс", создана пользователем BIZON, 10 авг 2019.

Модераторы: mrLom, wpt
  1. BIZON

    BIZON о_О

    Administrator
    • Супермодератор
    Регистр.:
    31 окт 2006
    Сообщения:
    617
    Симпатии:
    1.637
    Пытаюсь разобраться, но пока без успешно...

    Есть 3 прайс листа. 1, 2, 3й - собственное наличие.
    Во всех 3х прайсах есть (идентичные) товары определенного бренда, модели и размера но с разной ценой, страной производства и годом.
    Из всех позиций нужно составить (автоматически) торговые предложения.

    Что бы на странице товара конкретного бренда, модели, размера, можно было выбирать опции (год, страна).
    И в зависимости от выбора опций, менялась в карточке цена, которая для каждой позиции в прайсе своя.
     
  2. l0cky

    l0cky Постоялец

    Регистр.:
    3 май 2006
    Сообщения:
    124
    Симпатии:
    42
    Задать каждой позиции уникальный артикул (номер) с разной ценой и дополнительные свойства ( бренд, модель, размер, страна производства, год) и фильтровать по свойствам.
     
  3. BIZON

    BIZON о_О

    Administrator
    • Супермодератор
    Регистр.:
    31 окт 2006
    Сообщения:
    617
    Симпатии:
    1.637
    Всё это есть в прайс листах.. Всего 100к строк, фильтровать.. - не уверен.) Нужно что бы автоматически генерировались предложения..
     
  4. wpt

    wpt

    Moderator
    Регистр.:
    11 фев 2013
    Сообщения:
    808
    Симпатии:
    157
    Привет!
    Импортируй прайсы модулем importexcel, в разделе "настройка загрузки" укажи инфоблок c типом "каталог". В разделе "обработка элементов" укажи поле для идентификации элемента. Я, как правило, привязываюсь к актикулу, т.к. исключается вероятность опечатки или расхождений в написании названия, но можно и по названию идентифицировать товары. В поле для идентификации торговых предложений укажи все возможные значения на основе которых генерятся ТП. Если торговое редложение будет найдено по данному полю (полям), то оно будет обновлено, иначе будет создано новое торговое предложение. Впринципе ничего сложного и всё генерится автоматом.
    [​IMG]
     
    BIZON нравится это.
  5. BIZON

    BIZON о_О

    Administrator
    • Супермодератор
    Регистр.:
    31 окт 2006
    Сообщения:
    617
    Симпатии:
    1.637
    @wpt,

    Ничего сложного. :) Но Я не ищу простых путей.. Точнее, у меня не всё так просто как хотелось бы...

    Прайсы импортирую этим модулем, в настройках загрузки прайса указал все необходимые данные, торговые предложения включены..
    И самое главное, уже отображаются и создаются автоматически во время обработки прайс листов...

    Но столкнулся со следующими подводными камнями. - Торговые предложения создаю на основе "названия" + свойств "Страна" + "Год".

    Первый момент.
    Как оказалось, некоторые торговые предложения не создаются и не отображаются, из за того, что не у всех позиций в прайс листах указана страна или год производства..
    Решил обыграть, добавил преобразование пустых значений, прописал для них "Нет данных" - но в таком случае, смотрится как-то глупо...

    Второй момент.
    Есть позиции в прайс листах, которые идентичны по всем параметрам, но от разных поставщиков, у которых тоже есть свои идентификаторы в прайсе..
    В том числе, есть позиции идентичные по параметрам, разных поставщиков, но с одного города.. (города - тоже указаны в прайсах)..

    Пока ничего толкового не могу сделать, по хорошему, необходимо что бы на странице торгового предложения, отображались города из прайс листа, но а id поставщиков, просто использовались для идентификации, что бы позиции были в базе, а не пропускались как дубликаты..

    Да и город, желательно выводить как поле на странице "модели"...

    Не могу разобраться, ступор... Возможно нужно для каждого поставщика создать свои склады, где и указать города, наименование поставщиков.. ну а в обработке прайса использовать эти значения... :confused:
     
    Последнее редактирование: 11 авг 2019