1 Отредактировано Sergey T. (24.04.2015 11:39:44)

Тема: Зачем нужна галочка "Заказ оплачен"

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

http://i60.fastpic.ru/big/2015/0424/d9/e1af5a506fba3c8f0a44c0be9def87d9.jpg

2 Отредактировано Александр (24.04.2015 12:18:21)

Re: Зачем нужна галочка "Заказ оплачен"

У вас в списке заказов перебираются эти заказы, а значит работать надо с ORM объектом заказа, а именно с классом
\Shop\Model\Orm\Order, который находится в /modules/shop/model/orm/order.inc.php.
Т.е. нам доступны все функции и поля данного класса.

Для проверки оплачен заказ или нет, служит поле "is_payed". Там всего два значения 0 и 1. Поэтому мы можем легко проверить оплачен ли заказ.

{if $order.is_payed} //Если заказ оплачен

{else} //Иначе

{/if}

Пробуйте

3

Re: Зачем нужна галочка "Заказ оплачен"

Данная галочка - предусматривалась как техническая информация для администратора, что заказ оплачен.
Рекомендуем с проставлением данной галочки также менять статус заказа, в таком случае пользователь будет видеть изменение. Например, создайте статус - "Деньги получены" и устанавливайте его,  параллельно с проставлением той галочки.

Повысить оценку Понизить оценку