Scoder: Модуль интеграции с сервисом Onliner.by по Api

0

Разработчик: Scoder

Установлено: Менее 50

Обновлено: 31.01.2023

Адаптирован под мобильные устройства

Совместим с редакциями Битрикс: «Старт» / «Стандарт» / «Малый бизнес» / «Бизнес» / «Энтерпрайз» / «Корпоративный портал» / «Интернет-магазин + CRM»

11 900 ₽
Модуль служит для экспорта товаров в один из популярнейших торговых площадок Белоруссии Onliner (Onliner.By) по API.

Данный модуль позволяет с помощью Client ID и Client Secret, полученных в Onliner, интегрироваться с данным сервисом.




ВНИМАНИЕ!
  • Мы не являемся представителями компании Onliner и не несем ответственности за их деятельность. Чтобы пользоваться сервисом Onliner, вам необходимо предварительно заключить с ними договор и зарегистрироваться на их сайте.
  • Перед использованием модуля обязательно ознакомьтесь с описанием установки и настройки решения во вкладке Установка, а также с условиями технической поддержки проекта.
  • Решение не подходит для облачного Битрикс24.
  • Данный модуль разработан с использованием апи D7, см. требования к 1С-Битрикс на ядре D7.
Модуль устанавливается через <a href="https://marketplace.1c-bitrix.ru/about/index.php" target="_blank" >стандартный механизм установки модулей</a>.<br /><br /><br /><b>Настройка модуля достаточно сложная, нужно хорошо понимать работу сервиса Onliner.</b><br /><br /><br />После установки решения необходимо:<br /><br /><ol><li>В настройках модуля (на странице <u>Настройки</u> -&gt; <u>Настройки продукта</u> -&gt; <u>Настройки модулей</u> -&gt; <u>Scoder: Модуль интеграции с сервисом Onliner.by по Api</u>) указать <b>Client ID</b> и <b>Client Secret</b>, полученные в сервисе Onliner.<br /><li>Настроить профиль отправки данных в сервис Onliner на странице <u>Контент</u> -&gt; <u>Highload-блоки</u> -&gt; <u>Scoder: Модуль интеграции с сервисом Onliner.by по Api. Настройки</u> и добавить запись. На момент публикации модуля интерфейс настроек профиля может быть сложным для заполнения, мы используем только родные возможности 1С-Битрикс, а именно Hilgload-блоки. Обещаем исправиться и со временем выпустить более &quot;человечный&quot; интерфейс. =)<br /></ol>Отправка данных в сервис Onliner происходит периодически с помощью <a href="https://dev.1c-bitrix.ru/user_help/settings/settings/agent_list.php" target="_blank" >агента</a> <b>CScoderOnlinerAgents::PriceList().</b> При необходимости изменить периодичность или время запуска, необходимо редактировать непосредственно агент.<br /><br /><br />Колонки названы аналогично колонкам в Onliner: <a href="https://github.com/onlinerby/onliner-b2b-api/blob/master/docs/price-lists/formats.md" target="_blank" >https://github.com/onlinerby/onliner-b2b-api/blob/master/docs/price-lists/formats.md</a><br /><br /><ul><li><b>ИД инфоблока</b> - целое число, равен ИД каталога товаров, который необходимо отправлять в Onliner.<br /><li><b>Поле для ИД раздела из Onliner</b> - в данный момент не используется, модуль выгружает только товары, не категории<br /><li><b>Выгружаемые разделы</b> - не обязательное поле, по умолчанию все категории. В каждой строке необходимо указать целое число, равное ИД раздела инфоблока, товары которых необходимо выгружать.<br /><li><b>Поле для названия раздела</b> - <a href="https://dev.1c-bitrix.ru/api_help/iblock/fields.php#fsection" target="_blank" >стандартное</a> или пользовательское поле (UF_*) раздела инфоблока, откуда берется название для категории. Например, NAME.<br /><li><b>courierDeliveryPrices</b> - в данный момент не используется.<br /></ul><br />Все остальные поля могут браться из стандартных полей элементов инфоблока, свойств элементов инфоблока и полей торгового каталога и заполняются по следующему принципу:<br /><ul><li>Если необходимо указать стандартное поле, то перед кодом поля нужно добавить префикс <b>ELEMENT_</b>. Например, <i>ELEMENT_ID, ELEMENT_NAME, ELEMENT_PREVIEW_TEXT</i>...<br /><li>Если необходимо указать свойство, то перед кодом свойства нужно добавить префикс <b>PROPERTY_</b>. Например, <i>PROPERTY_BRAND, PROPERTY_ARTICLE</i>, зависит от того, какой код ваших свойств. Если используется свойства типа привязки к элементам то, через &quot;точку&quot;, например <i>PROPERTY_BRAND.PROPERTY_MANUFACTURER</i>... Т.е. работает принцип метода <a href="https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php" target="_blank" >CIBlockElement::GetList</a>.<br /><li>Если необходимо указать поле торгового каталога, то перед кодом поля нужно добавить префикс <b>CATALOG_</b>. Например, <i>CATALOG_QUANTITY, CATALOG_PRICE_1, CATALOG_CURRENCY_1</i>...<br /><li>Если необходимо задать статичное значение или текст, то так и пишете как есть в соответствующую строку.<br /></ul><img src="https://scoder.ru/img/onliner/scoder_onliner_profile_settings.jpg" border="0" width="800" height="587" data-bx-image="https://scoder.ru/img/onliner/scoder_onliner_profile_settings.jpg" data-bx-onload="Y" /><br /><br /><br /><br /><br /><b><div align="center">Немного о сервисе Onliner:</div></b><br /><br />Сопоставления торговых предложений с карточками товара в Onliner происходит двумя способами, по связке:<br /><ol><li><b>&quot;Производитель&quot; - &quot;Артикул&quot;</b><br /><li>Если Артикул не записан в каталог (не существует на стороне Onliner/не был предоставлен при создании карточки товара/вы передали ошибочный), то валидация происходит вторым способом: <b>&quot;Раздел&quot;</b><b> - &quot;Производитель&quot; - &quot;Товар&quot;</b><br /></ol>Другими словами, ваши наименования полей &quot;Раздел&quot; - &quot;Производитель&quot; - &quot;Товар&quot; - должны полностью совпадать с аналогичными полями товара в Onliner.<br /><br /><br />Все выделенные поля обязательны:<br /><br /><img src="https://scoder.ru/img/onliner/onliner_required.png" border="0" width="356" height="403" data-bx-image="https://scoder.ru/img/onliner/onliner_required.png" data-bx-onload="Y" /><br /><br />Поля:<br /><ul><li>&quot;stockStatus&quot;<br /><li>&quot;termHalva&quot;<br /><li>&quot;priceHalva&quot;<br /></ul>это дополнительный подключаемый функционал, через обращение к менеджерам Onliner. В json можно не указывать, пока не будет необходимости подключать функционал.<br /><br />
Техническая поддержка осуществляется по e-mail адресу <a href="mailto:scoder.ru@yandex.ru" target="_blank" >scoder.ru@yandex.ru</a>. Все просьбы и предложения, пожалуйста, отправляйте на указанный почтовый ящик или в комментариях к решению.<br /><br />При обращении в службу поддержки обязательно указывайте: <br /><ul><li>адрес сайта,<br /><li>логин и пароль администратора,<br /><li>ftp логин и пароль,<br /><li>e-mail покупателя модуля или номер вашего купона,<br /><li><b>техническая поддержка не оказывается, если закончился срок получения обновлений модуля.</b><br /></ul>