Jump to content

Возможность оплаты заказа после принятия менеджером


Go to solution Solved by Glauder,

Recommended Posts

Всем привет еще раз!) Кто - нибудь решал такой вопрос как оплату заказа только после установки статуса Принят. Например покупатель выбрал квитанция банка в стандартном функционале на последнем шаге оформления заказа он может распечатать квитанцию и бежать оплачивать. А как сделать чтобы квитанцию мог распечатать только когда статус принят? Спасибо все откликнувшимся!

Link to post
Share on other sites
  • Solution

В файле 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}

Проверяйте, по идее должно работать.

Link to post
Share on other sites
  • 3 weeks later...
  • 9 months later...
  • 10 months later...

Если заказ удален, то клиент все равно может его удалить. 

 

Не подскажите как сделать двойное условие? 

 

что значит клиент может всеровно его удалить? если вы имели ввиду оплатить, то так:

 

{if $order->status == 3}
    ваш заказ удален и оплачивать его не нужно
{elseif $order->status == 0}
    Админ проверит Ваш заказ и только тогда Вы сможете его оплатить (распечатать квитанцию)
{else}
    Ваш заказ проверил админ, можете его оплатить (распечатать квитанцию)
    {checkout_form order_id=$order->id module=$payment_method->module}
{/if}
Link to post
Share on other sites

Хорошая штука, к ней бы еще придумать модуль который самостоятельно счет выписывает для Юр. лиц.

цены бы не было

Link to post
Share on other sites

Заметил такую штуку!

Если товара нет в наличии, и говоришь клиенту: "мол извините, товара нет в наличии" и присваиваешь статус заказа "Отменен"

То по переходу клиента в статусе заказа "Отмене" написано ... (Ваш товар проверил админ можете его оплатить)

Можно как то еще сделать чтобы было написано "Извините, ваш заказ отменен!" ?

Link to post
Share on other sites

...и присваиваешь статус заказа "Отменен"

 

Нет такого стандартно в Simpla. Видимо, у Вас свои переделки...

 

Возможно, так поможет:

{if $order->status == 3}
    ваш заказ удален и оплачивать его не нужно
{elseif $order->status == 0}
    Админ проверит Ваш заказ и только тогда Вы сможете его оплатить (распечатать квитанцию)
{else $order->status == 1}
    Ваш заказ проверил админ, можете его оплатить (распечатать квитанцию)
    {checkout_form order_id=$order->id module=$payment_method->module}
{/if}
Link to post
Share on other sites

Да спасибо большое... сделал такую штуку...

 
{if $order->status == 3}
    Ваш заказ удален и оплачивать его не нужно!
{elseif $order->status == 2}
    Ваш заказ отгружен! Приятного пользования!
{elseif $order->status == 0}
    Сначало мы проверим наличие товара у нашего поставщика и только тогда Вы сможете его оплатить!
{else}
    Ваш товар есть в наличии, можете его оплатить!
    {checkout_form order_id=$order->id module=$payment_method->module}
{/if}

 

Edited by LUN
Link to post
Share on other sites
  • 1 month later...

Ещё добавлю, если клиент выбрал оплату наличными при получении? И видит надпись 

 

 

можете его оплатить!

Ничего страшного, но лучше для оплаты онлайн сделать так: 

 

{* Форма оплаты, генерируется модулем оплаты *}
{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 метода оплаты берем из БД!

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...