4ответ(ов) в теме
Юра
не в сети 7 лет
На сайте с 15.06.2015
Участник
1
12:32

Добрый день, Андрей!

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

Если вдруг не совсем корректно выразился, как это выглядит в админ.панели:

Вы не можете просматривать опубликованные ссылки
0
Андрей CS
не в сети 22 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
2
15:22

смена статуса заказа в админке производится функцией rcl_edit_order_status, в нее надо только отправить через ajax методом POST значения 'order' и 'status'.
а вообще базовая функция для смены статуса заказа rcl_update_status_order($order,$status);

0
Юра
не в сети 7 лет
На сайте с 15.06.2015
Участник
3
16:00

Спасибо, методом POST передал, всё отлично заработало.

Статус когда меняется, возникает небольшая проблема. На странице возникает строка
{"otvet":100,"order":129,"status":"статус"}
Если нажать назад, статус уже стоит поменявшийся, но как бы можно было эту строку миновать?

Вызов если что, производится через

Вы не можете просматривать опубликованные ссылки
0
Андрей CS
не в сети 22 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
4
12:02

эта строка это ответ функции смены заказа куда вы отправляете данные. Дело в том, что функция отдает данные в js скрипт, который уже этот ответ и обрабатывает, а у вас производится просто вывод. Вы можете продублировать эту функцию, изменить название, изменить возвращаемые данные под себя и работать уже с ней. Я думаю, это наиболее предпочтительный вариант.

0
Тема закрыта. Публикация новых сообщений запрещена.