onlinerby / onliner-b2b-api

Onliner B2B API Documentation
22 stars 12 forks source link

Загрузка прайс-листа #65

Closed Kleversoft closed 6 years ago

Kleversoft commented 6 years ago

Здравствуйте! Помогите разобраться, что не так с загрузкой прайс-листа с ID 5b642c14dbf3ec79ac31fd02, сообщение об ошибке:

date | "2018-08-03 13:19:00" errorsCount | 0 id | "5b642c14dbf3ec79ac31fd02" processedCount | 0 shopId | 12 222 statusCode | "STATUS_PARSE_ERROR" statusText | "Ошибка валидации"

ptrofimov commented 6 years ago

Добрый день. Нарушен формат данных. Вы json используете?

Kleversoft commented 6 years ago

Да. json

ptrofimov commented 6 years ago

Проверьте правильность синтаксиса JSON. Если online сервис: https://jsonlint.com/

Kleversoft commented 6 years ago

Скажите, а после заливки нового прайса, через какое время изменятся значения реквизитов, такие как stockStatus, deliveryTownTime, deliveryTownPrice и т. п. Если статус ответа = STATUS_OK ?

ptrofimov commented 6 years ago

В течение 10 минут.

Kleversoft commented 6 years ago

Прошло уже много больше, состояние не изменилось!

ptrofimov commented 6 years ago

Напишите, какой товар смотреть и какое значение должно быть.

Kleversoft commented 6 years ago

Здравствуйте! Чтобы легче было искать: в пятницу, 3.08.2018 около 16.00 был отправлен файл, в котором по всем товарам установлено значение is cashless = "да"

Kleversoft commented 6 years ago

Здравствуйте! А это правильно два дня ждать ответ?

Olden commented 6 years ago

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

Kleversoft commented 6 years ago

Ок!

Kleversoft commented 6 years ago

Отправил, ID 5b6abbee9d29c9408421b5c2, статус: STATUS_OK

Olden commented 6 years ago

price-list2018-08-08.txt

вот что вы нам отправляете)) почему-то не выдаем ошибку валидации, но факт в том, что тут нечего обрабатывать

Olden commented 6 years ago

новая загрузка: Не удалось импортировать файл. Невалидный json.

Olden commented 6 years ago

вы убрали запятую, но там по прежнему невалидный json

Kleversoft commented 6 years ago

Александр, скажите, а что за код у символа - разделителя в JSON "EOF"?

Olden commented 6 years ago

к сожалению я не понимаю вопрос

Olden commented 6 years ago

тут https://github.com/onlinerby/onliner-b2b-api/blob/master/docs/price-lists/import/replace.md есть пример валидного json попробуйте сверить

Olden commented 6 years ago

в последней загрузке у вас нет запятых между объектами и объекты не в массиве

Kleversoft commented 6 years ago

Проверьте сейчас, отправил валидный JSON

Olden commented 6 years ago

с точки зрения json все валидно Успешно импортировано 2 из 330 записей

Kleversoft commented 6 years ago

Почему остальные неуспешно?

Olden commented 6 years ago

в админке есть кнопка отчет возле каждого импорта, там все написано

Kleversoft commented 6 years ago

Спасибо! Все получилось!