onlinerby/onliner-cart-api

Изменение статуса заказа.

Closed this issue · 11 comments

Добрый день. Пытаюсь поменять статус заказа Методом patch.
Получаю ответ сервера без ошибок. Но на сайте не меняется ничего.
Заказ новый. Хочу изменить статус на подтвержден.
status: confirmed

Добрый день. Напишите номер заказа.

8a78e1

Напишите дамп вашего запроса/ответа. (как в примере https://github.com/onlinerby/onliner-cart-api/blob/master/docs/order/update.md#Пример-запроса)

Неправильно тело запроса наверное формировалось. Сделал так. Заработало.
/orders/8a78e1?status=confirmed

Olden commented

👍

Передача параметров в query-параметрах запроса является недокументированным функционалом, который обеспечивает текущий фреймворк проекта. Мы не гарантируем, что данный запрос будет корректно выполняться в будущем. Настоятельно рекомендую передавать параметры в теле PATCH-запроса в JSON-формате с указанием заголовка Content-Type: application/json

День добрый. Когда заказ создан на сайте. Но не подтвержден менеджером.
При выгрузке не передаются данные покупателя.
Это так и есть. или я чего-то не заметил?

Все верно. Внимательнее читайте документацию:
https://github.com/onlinerby/onliner-cart-api

Если заказ находится в статусах, отличных от "Подтвержден" или "Доставлен", то контактная информация пользователя и адрес доставки (кроме города) для магазина будут недоступны.

Всем спасибо за помошь . Всё работает.

Передача параметров в query-параметрах запроса является недокументированным функционалом, который обеспечивает текущий фреймворк проекта. Мы не гарантируем, что данный запрос будет корректно выполняться в будущем. Настоятельно рекомендую передавать параметры в теле PATCH-запроса в JSON-формате с указанием заголовка Content-Type: application/json )) Вот и настал этот момент))

Можно как-то передать закрытие заказа в query-параметрах запроса. ?
А то что-то с телом запроса не получается ни как. 1С чтоли методом Patch тело передавать не хочет... не могу понять пока.