Page tree
Skip to end of metadata
Go to start of metadata

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

Первичная тестовая загрузка и просмотр за определенную дату

ВНИМАНИЕ

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

Выполните тестовую загрузку одного заказа, используя формат, указанный в секции "Формат".

После этого зайдите на страницу отчета по заказам в "Моих магазинах" на rees46.com (Аналитика > Отчет по заказам) и убедитесь в правильности отображаемых данных.

Чтобы просмотреть заказ(ы) за определенную дату, скопируйте в адресную строку браузера следующий адрес , заменив:

  • shop_number - на номер вашего магазина в системе REES46 (чтобы увидеть свой в адресной строке, просто перейдите в "Мои магазины")
  • YYYY-MM-DD - на дату (напр. 2017-03-28)

После чего перейдите по нему, нажав "Enter".

Адрес: https://rees46.com/shops/shop_number/orders?orders_date=YYYY-MM-DD

В противном случае вы рискуете получить "битую" историю заказов, изменить которую уже не сможете.

Пример истории с ошибками:

Формат

Это производится через HTTP API путем отправки POST-запроса на http://api.rees46.com/import/orders

Необходимо указать заголовок Content-Type: application/json.

Данные отправляются в виде JSON-строки, которая является телом запроса.

Формат:

{
shop_id      - Код магазина (доступен в личном разделе на http://rees46.com)
shop_secret  - Секретный ключ магазина (доступен в личном разделе на http://rees46.com)
 
orders [       - Массив заказов
{ 
  id           - ID заказа в вашем магазине
  user_id      - ID пользователя, совершившего заказ
  user_email   - E-mail пользователя, совершившего заказ
  date         - Дата заказа в формате UNIX timestamp
  items [      - Массив товаров в заказе
    {
      id           - ID товара в вашем магазине
      price        - Цена товара
      categories []- Массив ID категорий товара в вашем магазине (может отсутствовать)
      is_available - Доступен ли товар (если передано что либо, кроме 0 или false, то товар считается доступным)
      amount       - Количество товара в заказе
    }[...]
  ]
}[...]
]
}

Запрос в случае успеха возвращает тело "OK" и добавляет заказы в фоновую обработку.

В случае каких-либо ошибок на почту владельца магазина с кодом shop_id придет сообщение с указанием ошибки и тела вашего запроса.

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

Пример кода на PHP можно найти в исходном коде PHP SDK (файл export-orders.php).

 

  • No labels