• Техподдержка
  • Условия
  • Вопрос-ответ
  • Договор-оферта
0
0 руб.
Вход Регистрация

+7 902 503-46-20
Меню
  • Наши разработки
    ОСНОВНЫЕ 1С РАЗРАБОТКИ ДЛЯ ЗАГРУЗКИ В 1С ДЛЯ ВЫГРУЗКИ ИЗ 1С 1С: Зарплата 8 УСЛУГИ ПО 1С ИНТЕРНЕТ МАГАЗИН + 1С ПОДСИСТЕМЫ ПАРСЕРЫ САЙТОВ ПЕЧАТНЫЕ ФОРМЫ ДЛЯ 1С ДЛЯ 1С:ПРЕДПРИЯТИЕ 7.7 1С:БИТРИКС РАЗНОЕ БЕСПЛАТНО
  • Контакты
    О компании | Контакты Отзывы клиентов Скидки. Бонусы IT Услуги Вакансии Партнерство Акции Новости Кейсы Согласие на обработку персональных данных Политика защиты персональных данных Договор-оферта
  • Инструкции
  • Форум
  • Отзывы
  • Помощь
    Общая информация Видео-уроки Статьи и инструкции по 1С Форум 1C Техподдержка Условия техподдержки Вопрос-ответ Документация по нашим разработкам
  • Главная
  •  - 
  • О компании
  •  - 
  • Портфолио
  •  - 
  • 1С

Парсер товаров с сайта поставщика в 1С.

  • О компании | Контакты
  • Отзывы клиентов
  • Скидки. Бонусы
  • IT Услуги
  • Вакансии
  • Партнерство
  • Акции
  • Новости
  • Кейсы
  • Согласие на обработку персональных данных
  • Политика защиты персональных данных
  • Договор-оферта
Парсер товаров с сайта поставщика в 1С.

ЗАКАЗЧИК

Компания “Yarmarka Horeca group” - Комплексное оснащение объектов индустрии гостеприимства.

Сайт http://yarmarka-horeca.ru

ТЕХЗАДАНИЕ НА РАЗРАБОТКУ

Конфигурация 1С: УНФ 1.6

Донор товаров: http://www.entero.ru/


Список категорий для парсинга, включая все вложенные категории:

  1. Профоборудование http://www.entero.ru/categories/192
  2. Посуда и инвентарь http://www.entero.ru/categories/1587
  3. Кофеварки и кофемашины http://www.entero.ru/categories/158
  4. Оборудование для кафе-мороженного http://www.entero.ru/categories/1548
  5. Холодильная техника бытовая http://www.entero.ru/categories/353
  6. Климатическая техника http://www.entero.ru/categories/120

Функционал парсера

После получение всей информаци с донора или в процессе ее получения - данные не должны записываться в справочник «номенклатура». Данные должны записываться и храниться в отдельной сущности.

После получения данных с донора и записи ее в отельную сущность, администратор выбирает:

  • категорию товара
  • бренд
  • товар
После отметки/снятия с отметки, категории и товары записываются в справочник номенклатуры в установленные группы и категории (см. следующий пункт).

Например: Мы выгрузили 200 категорий товаров и 500 брендов. На текущий момент мы торгуем, например, 250 брендами и 100 категориями. В этом случае в справочник «Номенклатура» мы записываем только 250 отмеченых брендов и 100 категорий, остальное хранится в отдельном справочнике/сущности парсера. После отметки товаров Администратором – они добавляются в справочник номенклатуры.

Управление деревом Групп и Категорий. 

Нужен функционал корректировки групп и категорий вложенных товаров. Изменение названия, изменения родительского каталога.  

Например, у донора категория «Винные шкафы» хранится так: Холодильная техника бытовая/Винные шкафы. Администратор указывает, что данная категория в 1С будет хранится в Товары/Оборудование для ресторана/Винные шкафы. 

Какие данные в  карточке товар парсить:

  • Название товара 
  • Изображения товара, все. 
  • Свойства и значения свойств (будет уточнение по поводу интерпретации значений и названий свойств) 
  • Описание товара (убирая из текста описания гиперссылки) 
  • Файлы, все. (Инструкции, брошюры и т.д.) 
  • Цена

Свойства, значения свойств. 

Один из самых важных и значимых пунктов парсера. Свойства в большинстве своем нужны для дальнейшей выгрузки на сайт и использования в умном фильтре. Всего будет несколько видов свойств: 

  • Дополнительные значения (Красный цвет) 
  • Множественные дополнительные значения (зеленый, см скриншот 2) 
  • Числовые значения (желтый цвет) 
  • Числовые значения, интервал. (фиолетовый цвет)


Множественные дополнительные значения. 

В 1С УНФ данный функционал в базе не реализован, он будет реализован примерно следующим образом: https://infostart.ru/public/693344/  

Т.е. можно будет выбрать из списка значений дополнительных свойств – несколько значений. 

Пример это когда товар можно подключить к 220V и 380V. 

Единицы измерения. В 1С после значения нельзя писать единицы измерения, поэтому у нас это ведется следующим образом:


А на сайт выгружаем в том же виде, но во фронтенде, то что после «,» переезжает за числовое значение:


Соответственно при парсинге с сайта и записи в 1С нужно будет делать наоборот: 

то что идет после числового значения – добавлять через запятую к названию свойства. 

Это необходимо только с числовыми значениями. 

Множественные числовые значения. (будет соответствующая доработка в 1с, чтобы к 1 числовому значению можно было добавить 2 значения, например: 

Температурный режим от 30 до 300 градусов. 

Выбор типа свойств между числовым или дополнительным значением. 

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


Пример: количество уровней (противней) которые помещаются в оборудовании, их можно записать как число, либо как дополнительное значение. В данном конкретном случае меня устраивает как это сделано на доноре, т.е. через «дополнительное значение». Необходимо будет делать так, чтобы парсер брал тип значения из умного фильтра категории товара донора. Из альтернативных вариантов – назначать каждому свойству свой тип значений.


У донора булево это -  галочка. 


Переименование свойств, объединение свойств 

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

Например:  

У донора: «Объем 5л»   У нас в 1С «Внутренний объем 5л» 

Должна быть возможность переименовать название свойство пришедшее от донора в настройках парсера. 

Следующий момент, если у нас в базе уже имеет свойство в таким же названием, то к нему от донора добавится недостающие значения, а свойство не будет создано заново. 

Привязка свойств к категориям и группам, назначение категорий и групп в 1С. 

Если товар пришел из каталога «Рисоварки» то он будет иметь и группу и категорию товара «Рисоварки» с возможностью редактировать эту группу в настройках парсера до записис в справочник номенклатуры 1С. 

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


 

ЧТО СДЕЛАНО

Внедрение модуля “АВОШОП” 

Для реализации задачи по техническому заданию, решено использовать модуль Авошоп. Функционал модуля Авошоп содержит блок “Парсер сайтов”, к которому можно подключить парсеры различных сайтов и в котором уже реализована вся логика работы с номенклатурой: 

  • Создание иерархии 
  • Запись дополнительных реквизитов 
  • Запись картинок и файлов номенклатуры 
  • Пересчет и запись цен номенклатуры. 
  • Запись виртуальных остатков номенклатуры по данным поставщика. 

Разработка парсера сайта 

Для работы с сайтом донором разработали парсер сайта совместимый с системой Авошоп.

РЕЗУЛЬТАТ

В короткие сроки полностью загружен и сформирован каталог товаров в 1С УНФ по данным сайта донора.


Скриншоты

Назад к списку статей


Комментировать
Текст сообщения*
Перетащите файлы
Ничего не найдено
Защита от автоматических сообщений
Размер файла не должен превышать 5 МБ.
 
© «APPLIX.RU» 2008 - 2023
Сопровождение и доработка 1С.
Все права защищены.
Копирование материалов, без обратной ссылки, запрещено.
Компания
О компании | Контакты
Отзывы клиентов
Скидки. Бонусы
IT Услуги
Вакансии
Партнерство
Акции
Новости
Кейсы
Согласие на обработку персональных данных
Политика защиты персональных данных
Договор-оферта
Помощь
Общая информация
Видео-уроки
Статьи и инструкции по 1С
Форум 1C
Техподдержка
Условия техподдержки
Вопрос-ответ
Документация по нашим разработкам
+7 902 503-46-20


Яндекс.Метрика