post https://api.retailrocket.ru/api/2.0/partner//transaction?apikey=
Метод позволяет принимать историю продаж оффлайн магазинов, что позволяет выполнить следующие сценарии:
- Отправки offline пост-транзакционных писем, если подключен соответствующий сценарий;
- Отправки offline Next Best Offer писем, если подключен соответствующий сценарий;
- Отправки offline Repurchase писем, если подключен соответствующий сценарий;
Описание CSV-файла с оффлайн заказами
Для загрузки по API заказов, сделанных оффлайн, нужно сформировать CSV-файл с определенным форматом.
Пример таблицы
Файл не должен содержать названий столбцов.
DATE(формат ISO_8601) | TRANSACTION_ID | ItemId | Price | Quantity | |
---|---|---|---|---|---|
2022-06-14 | "order_5425" | "23451" | "1499" | "[email protected]" | 3 |
2022-06-13 | "order_53264" | "65423" | "999" | "[email protected]" | 1 |
Описание столбцов
- DATE: Дата, в которую был создан заказ, в формате ISO-8601;
- Если указать дату в формате "2022-12-04", то заказ будет записан на 00:00:00 (учитывая часовой пояс, который указан в личном кабинете Retail Rocket);
- Если указать дату в формате "2022-12-04 15:00:00", то заказ будет записан на 15:00:00;
- Если указать дату в формате "2017-12-04 15:00:00 +06", то заказ будет записан на 15:00:00 в часовом поясе +06;
- TRANSACTION_ID: ID транзакции (заказа), строка;
- ItemId: ID товара, который был в заказе, должен соответствовать ID товара, переданному в товарной базе;
- Price: Цена за единицу товара;
- Email: Адрес электронной почты покупателя;
- Quantity: Количество единиц товара в заказе;
Требования к файлу
- Файл должен быть в кодировке UTF-8;
- Файл должен весить не более 4 мб;
- Разделителем файла нужно установить запятую;
Дополнительная информация
- При передаче нового пользователя через offline заказы, он становится подписанным на письма;
- При передаче stockId в запросе он автоматически присвоится пользователям, если ранее параметра stockId у них не было. Если параметр stockId уже был, то его значение не изменится;