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: Зачем нужна галочка "Заказ оплачен"

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

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

4

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

Это поле было создано для того, чтобы сообщить администратору, что заказ был оплачен.
Мы рекомендуем проставить эту галочку, чтобы изменить статус заказа, чтобы пользователь мог увидеть изменение. Например, поставьте галочку «Деньги получены» и создайте статус. 
tunnel rush

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