frazer Опубликовано 18 октября, 2013 Жалоба Поделиться Опубликовано 18 октября, 2013 Всем привет еще раз!) Кто - нибудь решал такой вопрос как оплату заказа только после установки статуса Принят. Например покупатель выбрал квитанция банка в стандартном функционале на последнем шаге оформления заказа он может распечатать квитанцию и бежать оплачивать. А как сделать чтобы квитанцию мог распечатать только когда статус принят? Спасибо все откликнувшимся! Цитата Ссылка на сообщение Поделиться на другие сайты
Решение Glauder Опубликовано 21 октября, 2013 Решение Жалоба Поделиться Опубликовано 21 октября, 2013 В файле order.tpl в самом конце есть вывод кнопки оплатить: {checkout_form order_id=$order->id module=$payment_method->module} добавим сюда условие проверки статуса заказа на "Принят" {if $order->status == 0} Админ проверит Ваш заказ и только тогда Вы сможете его оплатить (распечатать квитанцию) {else} Ваш заказ проверил админ, можете его оплатить (распечатать квитанцию) {checkout_form order_id=$order->id module=$payment_method->module} {/if} Проверяйте, по идее должно работать. Цитата Ссылка на сообщение Поделиться на другие сайты
frazer Опубликовано 22 октября, 2013 Автор Жалоба Поделиться Опубликовано 22 октября, 2013 Спасибо! Добрый человек! Цитата Ссылка на сообщение Поделиться на другие сайты
vadikknd Опубликовано 22 октября, 2013 Жалоба Поделиться Опубликовано 22 октября, 2013 Попробовал? Работает? Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 22 октября, 2013 Жалоба Поделиться Опубликовано 22 октября, 2013 Попробовал? Работает? Если сообщение помечено как "BEST ANSWER" и человек благодарит за помощь, то как думаете?! Цитата Ссылка на сообщение Поделиться на другие сайты
baradetsky Опубликовано 7 ноября, 2013 Жалоба Поделиться Опубликовано 7 ноября, 2013 Класс! Спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
keks Опубликовано 21 августа, 2014 Жалоба Поделиться Опубликовано 21 августа, 2014 Добрый день! а для версии 2.3.5 как это реализовать? Цитата Ссылка на сообщение Поделиться на другие сайты
mart Опубликовано 21 августа, 2014 Жалоба Поделиться Опубликовано 21 августа, 2014 Добрый день! а для версии 2.3.5 как это реализовать?Также само - в этом плане система не менялась. Цитата Ссылка на сообщение Поделиться на другие сайты
keks Опубликовано 21 августа, 2014 Жалоба Поделиться Опубликовано 21 августа, 2014 Также само - в этом плане система не менялась. спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
jonny008 Опубликовано 25 июня, 2015 Жалоба Поделиться Опубликовано 25 июня, 2015 Если заказ удален, то клиент все равно может его удалить. Не подскажите как сделать двойное условие? Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 25 июня, 2015 Жалоба Поделиться Опубликовано 25 июня, 2015 Если заказ удален, то клиент все равно может его удалить. Не подскажите как сделать двойное условие? что значит клиент может всеровно его удалить? если вы имели ввиду оплатить, то так: {if $order->status == 3} ваш заказ удален и оплачивать его не нужно {elseif $order->status == 0} Админ проверит Ваш заказ и только тогда Вы сможете его оплатить (распечатать квитанцию) {else} Ваш заказ проверил админ, можете его оплатить (распечатать квитанцию) {checkout_form order_id=$order->id module=$payment_method->module} {/if} Цитата Ссылка на сообщение Поделиться на другие сайты
LUN Опубликовано 1 июля, 2015 Жалоба Поделиться Опубликовано 1 июля, 2015 Хорошая штука, к ней бы еще придумать модуль который самостоятельно счет выписывает для Юр. лиц.цены бы не было Цитата Ссылка на сообщение Поделиться на другие сайты
LUN Опубликовано 4 июля, 2015 Жалоба Поделиться Опубликовано 4 июля, 2015 Заметил такую штуку!Если товара нет в наличии, и говоришь клиенту: "мол извините, товара нет в наличии" и присваиваешь статус заказа "Отменен"То по переходу клиента в статусе заказа "Отмене" написано ... (Ваш товар проверил админ можете его оплатить)Можно как то еще сделать чтобы было написано "Извините, ваш заказ отменен!" ? Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 4 июля, 2015 Жалоба Поделиться Опубликовано 4 июля, 2015 ...и присваиваешь статус заказа "Отменен" Нет такого стандартно в Simpla. Видимо, у Вас свои переделки... Возможно, так поможет: {if $order->status == 3} ваш заказ удален и оплачивать его не нужно {elseif $order->status == 0} Админ проверит Ваш заказ и только тогда Вы сможете его оплатить (распечатать квитанцию) {else $order->status == 1} Ваш заказ проверил админ, можете его оплатить (распечатать квитанцию) {checkout_form order_id=$order->id module=$payment_method->module} {/if} Цитата Ссылка на сообщение Поделиться на другие сайты
LUN Опубликовано 4 июля, 2015 Жалоба Поделиться Опубликовано 4 июля, 2015 (изменено) Да спасибо большое... сделал такую штуку... {if $order->status == 3} Ваш заказ удален и оплачивать его не нужно! {elseif $order->status == 2} Ваш заказ отгружен! Приятного пользования! {elseif $order->status == 0} Сначало мы проверим наличие товара у нашего поставщика и только тогда Вы сможете его оплатить! {else} Ваш товар есть в наличии, можете его оплатить! {checkout_form order_id=$order->id module=$payment_method->module} {/if} Изменено 4 июля, 2015 пользователем LUN Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 26 августа, 2015 Жалоба Поделиться Опубликовано 26 августа, 2015 Ещё добавлю, если клиент выбрал оплату наличными при получении? И видит надпись можете его оплатить!Ничего страшного, но лучше для оплаты онлайн сделать так: {* Форма оплаты, генерируется модулем оплаты *} {if $order->status == 3} Ваш заказ удален! {elseif $order->status == 2} Ваш заказ отгружен! Приятного пользования! {elseif $order->status == 0} Ваш заказ обрабатывается, ожидайте подтверждения! {else} {if $payment_method->id==6} Ваш товар есть в наличии, можете его оплатить! {checkout_form order_id=$order->id module=$payment_method->module} {else} {checkout_form order_id=$order->id module=$payment_method->module} {/if} {/if} id метода оплаты берем из БД! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.