dmitriy1974
Постоялец
- Регистрация
- 14 Апр 2013
- Сообщения
- 110
- Реакции
- 11
- Автор темы
- #1
Оплата заказа после принятия менеджером, только после установки статуса Принят.
Например покупатель выбрал квитанция или оплата картой банка в стандартном функционале на последнем шаге оформления заказа он может распечатать квитанцию и оплачивать. А можно сделать так, чтобы квитанцию он мог распечатать только когда поставлен статус принят (или оплатить картой после статуса принят).
В файле order.tpl в самом конце есть вывод кнопки оплатить: (примерно 209 строка)
Всем, кому интересно это - делайте!
Например покупатель выбрал квитанция или оплата картой банка в стандартном функционале на последнем шаге оформления заказа он может распечатать квитанцию и оплачивать. А можно сделать так, чтобы квитанцию он мог распечатать только когда поставлен статус принят (или оплатить картой после статуса принят).
В файле order.tpl в самом конце есть вывод кнопки оплатить: (примерно 209 строка)
209. {checkout_form order_id=$order->id module=$payment_method->module}
[/spoil]
добавляем сюда условие проверки статуса заказа на "Принят" (заменить строку 209) следующим кодом:
[spoil]
{if $order->status == 0}
Админ проверит Ваш заказ и только тогда Вы сможете его оплатить (распечатать квитанцию)
{else}
Ваш заказ проверил админ, можете его оплатить (распечатать квитанцию)
{checkout_form order_id=$order->id module=$payment_method->module}
{/if}
[/spoil]
добавляем сюда условие проверки статуса заказа на "Принят" (заменить строку 209) следующим кодом:
[spoil]
{if $order->status == 0}
Админ проверит Ваш заказ и только тогда Вы сможете его оплатить (распечатать квитанцию)
{else}
Ваш заказ проверил админ, можете его оплатить (распечатать квитанцию)
{checkout_form order_id=$order->id module=$payment_method->module}
{/if}