Перейти к содержанию
Официальный форум поддержки Simpla

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


Перейти к решению Решено Glauder,

Рекомендуемые сообщения

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

Ссылка на сообщение
Поделиться на другие сайты
  • Решение

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

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

Ссылка на сообщение
Поделиться на другие сайты

Попробовал? Работает?

 

Если сообщение помечено как "BEST ANSWER" и человек благодарит за помощь, то как думаете?!  :blink:

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...
  • 9 месяцев спустя...
  • 10 месяцев спустя...

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

 

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

Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

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

 

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

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

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

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

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

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

 

Изменено пользователем LUN
Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

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

 

 

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

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

 

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

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...