Бесплатный звонок по РФ:

8 (800) 775-21-60 +7 (495) 984-16-60


Интеграция для интернет магазинов

API модуль интеграции Спорт Оптовика.png

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

В текущих условиях интернет-среды выигрывают магазины, которые имеют более качественный сервис и задействуют при этом наиболее широкий спектр эффективных инструментов интернет-продвижения. Но для того чтобы передавать данные о своих товарах на сторонние площадки для продвижения или в курьерскую службу для доставки, необходимо иметь актуальные данные о товарах на своём сайте (цены, остатки, вес брутто). Актуальные данные позволяют не только пройти модерацию на таких площадках, как Яндекс.Маркет, Товары.Мэйл.ру, Авито, но и автоматизировать расчёт стоимости доставки как на сайте, так и в курьерской службе.

Для получения актуальной информации о товарах сайт компании «Прайм спорт» можно интегрировать с Вашим сайтом.


Возможные решения

«Прайм спорт» предлагает несколько возможностей для интеграции интернет-магазинов, среди которых:


Описание синхронизации через YML

Во многих системах управления сайтом (CMS) имеются стандартные модули для импорта данных из формата XML и YML.
Выгрузка YML идентична принципу работы XML, но сделана в формате, используемом для Яндекс.Маркета. В нашем случае она представляет собой электронную версию товарного каталога сайта sportoptovik.ru и позволяет синхронизировать цены и остатки с нашим сайтом.

В выгрузке содержатся следующие данные о товарах: структура каталога, ссылка на товар, валюта, принадлежность товара к категории, картинка товара, название товара, бренд, описание товара, базовая цена (ОПТ1), цена ОПТ1, цена ОПТ2, цена ОПТ3, цена ОПТ4, артикул товара (УТ), доступное количество товара, единица измерения товара, кратность товара.

Данный вариант синхронизации имеет ряд ограничений.

Ограничения выгрузки YML

Низкая частота обновления

Выгрузка YML обновляется раз в 15 минут. Данное ограничение позволяет видеть актуальные остатки только с задержкой минимум в 15 минут.

Необходимость чтения всего файла даже при частичном обновлении

При синхронизации через YML обновляется вся товарная номенклатура, даже если были изменения только по одному товару.  На практике это приводит к тому, что данные по товарам (ценам, остаткам, и т.д.) обновляются намного реже, чем раз в 15 минут, так как повторный запуск скрипта на стороне клиента возможен только после полного завершения работы предыдущего запуска.

Долгое обновление товарной номенклатуры

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

Высокая нагрузка на сервер при обновлении

Во время обновления товарной номенклатуры нагрузка на базу данных сервера сильно возрастает. Это приводит к более медленной работе сайта для посетителей.

Блокировки доступа к файлу

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


Описание синхронизации товаров вручную через Excel

Для тех наших клиентов, которым недоступно внедрение автоматической синхронизации, мы оставили возможность получить наш каталог в виде Excel-файла. Импорт из такого файла присутствует во всех современных системах управления сайтами (CMS) и производится вручную.
Данный файл Вы можете самостоятельно обработать и привести к необходимой для импорта на Ваш сайт структуре (эту процедуру необходимо производить, если не дорабатывать стандартный функционал импорта из Excel).

Ограничения выгрузки товаров через Excel

Высокая трудоёмкость

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

Необходима дополнительная подготовка файла

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

Необходимость чтения всего файла даже при частичном обновлении

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

Высокая нагрузка на сервер при обновлении

Во время импорта из Excel-файла нагрузка на базу данных сервера сильно возрастает. Это приводит к более медленной работе сайта для посетителей.

Обновление не чаще раза в день

Актуальный каталог товаров в формате Excel Вы можете запросить только через менеджера, не чаще раза в день.


Описание синхронизации через API

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

Особенности выгрузки API

Всегда актуальные данные

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

Низкая и регулируемая нагрузка на сервер

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

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

Возможность многопользовательского подключения

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

Готовое решение и помощь в интеграции

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

Один из наших партнёров - компания PrimeLabs, разработавшая для нас API интерфейс, предлагает для клиентов компании готовое решение и помощь в интеграции.

Образец интерфейса и возможности модуля интеграции от PrimeLabs

Функционал модуля импорта товаров через API

На данный момент модуль синхронизации имеет следующие возможности:

  1. Запуск полной синхронизации, в ходе которой синхронизируется весь каталог товаров.
  2. Частичная синхронизация - работает в автоматическом режиме и поддерживает данные о товарах в актуальном состоянии.
  3. Выбор базовой цены Опт. В компании «Прайм спорт» используется 4 типа цен, чтобы на Вашем сайте использовалась цена, по которой Вы осуществляете закупку, предусмотрена возможность указания “Типа цены”.
  4. Установка автоматической наценки на товар. В настройках модуля Вы можете указать наценку, которая будет устанавливаться на товары относительно выбранной цены закупки.
  5. Установка наценки на конкретную группу товаров.
  6. Возможность синхронизации активности товаров. Если товар на сайте компании «Прайм спорт» становится по каким-то причинам неактивным (приостановлены продажи, товар больше не поставляется и т.д.), то активность будет сниматься и у товаров на Вашем сайте.
  7. Возможность полностью отключить синхронизацию через панель администрирования.
  8. Возможность исключить конкретный товар из синхронизации.
  9. Возможность обновлять у товара только остатки, не обновляя цены и другие данные.
  10. Возможность обновлять у товара только цены и остатки, не обновляя другие данные.

Описание интерфейса модуля синхронизации через API

После установки модуля на Ваш сайт в панели администрирования появится пункт “Импорт товаров из SO”.
На вкладке “Настройки” Вы сможете выбрать Вашу текущую цену закупки (Опт).

Скриншот модуля API

На этой же вкладке, в случае необходимости, Вы можете указать обновление активности новых товаров.

Скриншот модуля API 2
На вкладке “Наценки” Вы можете указать наценку для конкретной группы товара, поставив значение в соответствующее поле.
На вкладке “Сообщения” выводятся сообщения о произошедших операциях и возникших ошибках для информирования и отладки работы модуля.

Трудоёмкость задачи

Интеграция сайта - достаточно трудоёмкая задача, чтобы Вам было легче оценить стоимость работ по интеграции, приводим средний срок разработки - 40-50 часов.

Предложение от нашего партнёра – компании PrimeLabs

Специально для клиентов компании «Прайм спорт» PrimeLabs предлагает внедрить модуль на особых условиях в течение 40 рабочих часов.

В зависимости от Ваших потребностей в модуль может быть добавлен необходимый именно Вам функционал. Возможности модуля синхронизации будут расширяться. Всем клиентам, установившим модуль синхронизации, компания PrimeLabs будет присылать оповещения об изменениях в функционале, и если какая-то новая функция будет Вам тоже необходима, PrimeLabs внедрит её со скидкой 15%.

Успешные примеры

Недавно мы открыли интерфейс API для всех наших клиентов, также было завершено тестирование модуля API от PrimeLabs у нашего клиента - интернет-магазина chloy.ru.

Все данные каталога chloy.ru обновляются с интервалом 1 минута, что позволило не только актуализировать товары на сайте, но и успешно пройти модерацию в Яндекс.Маркете.


Контакты для связи

По вопросам внедрения модуля интеграции от PrimeLabs Вы можете обратиться напрямую к руководителю проектов PrimeLabs - Ильченко Игорю Александровичу, позвонив по телефону +7 999 99 478 13 или написав на email: iigor@primelabs.ru

По ошибкам и техническим вопросам синхронизации через API Вы можете написать на почту: emarketing@sportoptovik.ru, мы обязательно постараемся Вам помочь.


Ссылки для технических специалистов

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

Выгрузка YML доступна по адресу:

http://sportoptovik.ru/upload/yandex_export.xml
Период обновления - 15 минут.