Перейти к содержимому


Фото
- - - - -

Вывод способ оплаты в заказе

Вывод способ оплаты в заказе

  • Чтобы отвечать, сперва войдите на форум
2 ответов в теме

#1 rustyak

rustyak
  • Пользователь
  • 1 сообщений
  • SEO, Пользователь
  • Откуда:Томск

Опубликовано 22.01.2018 - 18:53

Дузья, помогите сделать чтобы выводился способ оплаты в письме по почте которую выбрал покупатель.

 

Попробовал 

    if($this->request->method('post'))
        {
            if($payment_method_id = $this->request->post('payment_method_id', 'integer'))
            {
                $this->orders->update_order($order->id, array('payment_method_id'=>$payment_method_id));
                $order = $this->orders->get_order((integer)$order->id);
            }
            elseif($this->request->post('reset_payment_method'))
            {
                $this->orders->update_order($order->id, array('payment_method_id'=>null));
                $order = $this->orders->get_order((integer)$order->id);
            }
        }

вставить

        if($this->request->method('post'))
        {
            if($payment_method_id = $this->request->post('payment_method_id', 'integer'))
            {
                $this->orders->update_order($order->id, array('payment_method_id'=>$payment_method_id));
                $order = $this->orders->get_order((integer)$order->id);
            // Отправляем письмо пользователю
            $this->notify->email_order_user($order->id);
            // Отправляем письмо администратору
            $this->notify->email_order_admin($order->id);

            }
            elseif($this->request->post('reset_payment_method'))
            {
                $this->orders->update_order($order->id, array('payment_method_id'=>null));
                $order = $this->orders->get_order((integer)$order->id);
            // Отправляем письмо пользователю
            $this->notify->email_order_user($order->id);
            // Отправляем письмо администратору
            $this->notify->email_order_admin($order->id);
            }
        }

 

 

и так 

 

 

  1. // Способ доставки
  2.     $delivery = $this->delivery->get_delivery($order->delivery_id);
  3.     $this->design->assign('delivery', $delivery);

Добавить:

  1. // Способ оплаты
  2. $payment_method = $this->payment->get_payment_method($order->payment_method_id);
  3. $this->design->assign('payment_method', $payment_method);

 

Появилась только строчка с название Оплата а в графе с выбором пустота

 

Заранее спасибо!



#2 shooroop

shooroop
  • Фрилансер
  • 685 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 23.01.2018 - 17:17

поиск используйте там есть примеры реализованные



#3 Noxter

Noxter

    Simpla Developer

  • Фрилансер
  • 6 555 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Киев

Опубликовано 23.01.2018 - 17:59

Смотрите файл view/OrderView.php




0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых