+7 495 008 8452 пн.-пт. 10:00 – 17:00
Загрузка...

Импорт остатков и цен oData

Технические данные

Дата публикации:
24.10.2023
Версия:
2.0.1
Адаптивность:
Нет
Поддержка композита:
Нет
Число установок:
Менее 50 раз

Описание

Область применения

Этот модуль производит обмен только остатками и ценами с минимально возможной нагрузкой на сайт и сервер 1с.

ВНИМАНИЕ в 1с обязан быть включен протокол oData и доступен из вне!

Изначально была проблема!

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

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

Заказчик ко мне обратился с предложением сократить время обмена остатками, для чего был написан компонент для Битрикс с другим подходом к обмену. Когда не 1С, а сам сайт запрашивает нужное ему и меняет остатки и цены по своему собственному расписанию, а новый товар на сайт попадает штатным обменом в то время, когда рабочий день закончен и нагрузка на базу 1С не отразится на работе (к примеру не мешает отделу продаж или обмену с розницей).

В результате были достигнуты следующие показатели:

  • Время обмена остатков с 2-х часов сократилось до 10 секунд при условии почти 38000 позиций на 36 складах.
  • Время актуализации  цен сократилось до  50 секунд.
  • Исчезли проблемы из-за блокировок при обмене с розничным магазином, что позволило его проводить чаще.
Технические требования

Тестирование проводилось:

  • 1С-Битрикс: Управление сайтом 22.500.600
  • 1С:Предприятие 8.3 (8.3.18.1741)
  • Управление торговлей", редакция 10.3 (10.3.79.2)
  • 1С:Предприятие 8.3 (8.3.22.1704)
  • Управление торговлей, редакция 11 (11.5.12.80)
  • Розница, редакция 2.3 (2.3.5.24)

Для работы модуля необходим доступ к 1С по протоколу oData из вне. Поддерживаются протоколы HTTP/s.

Через настройки установить модуль.

Появится меню в стандартных настройках обмена 1с, где прописать настройки.

Настройка обмена через cron

Обновление цен

wget https://<syte.com>/bitrix/components/hudoznik.obmen/import.php?mode=price >> /dev/null

Обновление остатков

wget https://<syte.com>/bitrix/components/hudoznik.obmen/import.php?mode=stocks >> /dev/null

Доработка под нужды заказчика осуществляется на платной основе.

Тел.: +7 (953) 815-46-66
Почта: hudoznik-1@ya.ru

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: https://www.site.ru
Импорт остатков и цен oData
Импорт остатков и цен oData
10 000 руб