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

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

XEvil 4.0 Релиз Состоялся!
Модераторы: wpt
  1. BIZON

    BIZON

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

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

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

    l0cky Постоялец

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

    BIZON

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

    wpt

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

    BIZON

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

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

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

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

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

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

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

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

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