Get product - сервис для получения информации о товаре с web сайтов

30.05.21

Интеграция - Сайты и интернет-магазины

Сервис для получения информации о товаре с web сайтов путем поиска и скрапинга информации из него.

Бесплатные

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
Демо клиент GetProduct.epf
.epf 8,17Kb
42 Скачать бесплатно

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Иногда у работника склада возникает ситуация, что при приемке товара по штрихкоду отсутствует номенклатура (да, в идеальном мире менеджеры должны делать заказы, всё заранее подготоваливать, но в реально не всегда так бывает) и заполнить необходимые поля не всегда есть время. Данный сервис создан как раз для помощи ему в данной ситуации. Мы просто передем в него http запрос, в ответ получаем найденную продукцию (качество заполнения зависит от страницы, которая выдала информацию).

Сервис представляет из себя - web-scraper, внутри него спрятан интерфейс productProvider. Каждая реализация данного интерфейса - отдельный сайт, который он просматривает в поисках товара при каждом запросе.

Модель возвращаемого товара на текущий день такова:

Свойство Тип Описание
barcode string Штрихкод
article string Артикул
name string Наименование
description string Описание товара
manufacturer string Производитель товара
unit string Единица измерения товара
weight number Вес 1 unit товара
picture base64 Изображение товара

 

HTTP интерфейс сервиса:

 

Метод Путь Описание
GET /api/barcode/first/:barcode Выдает быстрый результат (от самого быстрого провайдера), у остальных провайдеров запрос отменяется. При использовании этого метода ответ не кешируется
GET /api/barcode/thebest/:barcode Сначала получает всевозможные варианты, затем вычисляет самый заполненный. Результат кешируется в локальном хранилище
DELETE /api/localstorage/:barcode Удаляет результат из локального хранилища

 

Зависимости

Для полноценной работы приложения необходимо также поднять такие сервисы как:

browserless/chrome - это headless chrome браузер, предназначен для рендеринга страниц на клиенте

mongodb - база данных, предназначенная для кеширования ответов сервера

Контрибьюция

Данный сервис я делал исходя из своих потребностей, поэтому в качестве сайтов-провайдеров используются ресурсы по ветеринарным препаратам, а также национальный-каталог.рф, для продуктов. Кто хочет добавить свои сайты может самостоятельно сделать productProvider и отправить pull request или написать соответствующий issue (главное, чтобы на вашем сайте товар искался по штрихкоду).

 

Ссылка на репозиторий проекта: https://github.com/korableg/getproduct

Ссылка на Docker образ: https://hub.docker.com/r/korableg/getproduct

 

Примеры запуска контейнеров вы сможете найти в репозитории проекта, в каталоге scripts.

Все замечания и предложения по проекту пожалуйста пишите в Issues.

 

Приложенный файл написан на платформе 8.3.18.1483

Вступайте в нашу телеграмм-группу Инфостарт

web scraping номенклатура штрихкод barcode товары товар

См. также

Сайты и интернет-магазины 1С:Предприятие 8 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Интеграция сервиса dolyame.ru с 1С:Розница 2.3 для приема платежей в рассрочку. Готовое интеграционное решение для оплаты покупок Долями в 1C:Розница 2.3. Реализовано в виде расширения. Интеграция сервиса dolyame.ru для приема платежей в рассрочку. Поддерживает работу от разных юридических лиц. Работа: в составе РИБ, отдельно от РИБ, тонкий, толстый клиент, web-клиент (через интернет-браузер), поддерживается старый РМК, работа через чек ККМ.

24400 руб.

19.12.2023    13067    78    18    

66

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM / LOGICSTARS. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM / LOGICSTAR разных брендов в одной информационной базе в ручном и автоматическом режиме.

42700 руб.

03.08.2020    24307    37    24    

28

Сайты и интернет-магазины 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 Россия Платные (руб)

Модуль выгрузки товаров услуг из 1С для сайта "Авито" раздел "Автозагрузка" выполнена в виде обработки. Обработка подходит для конфигураций УТ, УНФ и Розница. Данная обработка позволяет создавать шаблон с объявлениями для "Авито" - "Автозагрузка".

4200 руб.

07.06.2022    23042    55    56    

56

Прайсы Оптовая торговля Сайты и интернет-магазины Программист Пользователь 1С:Предприятие 8 1С:Управление торговлей 11 Транспорт, автопарки, такси Управленческий учет Платные (руб)

Расширение, предназначено для наполнения вашей базы данных товарами и сопутствующей информацией, предоставляемой b2b.4tochki.ru, а также MIM(Север Авто) обновления остатков и цен.

18096 руб.

31.01.2020    34768    19    7    

17

Сайты и интернет-магазины Программист 1С:Предприятие 8 1С:Управление торговлей 11 Управленческий учет Платные (руб)

1С выгрузка скидок. ВАЖНО: расширения не предназначены для модуля обмена Битрикс 8.х. Полный список ограничений см. ниже в разделе ОГРАНИЧЕНИЯ. Расширение предназначено для выгрузки автоматических скидок, созданных в базе 1С, в интернет-магазин на CMS Битрикс.

3660 руб.

25.08.2021    21197    13    5    

20
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 1954 30.05.21 20:26 Сейчас в теме
(0) идея интересная!
видео можете выложить - как все работает - картина в целом...
Для отправки сообщения требуется регистрация/авторизация