Jump to content

Нужен отложенный платеж


Recommended Posts

Покупатель оформляет покупку, выбирает способ доставки, способ оплаты, заказ сохраняется, но надо чтобы платеж не проводился.

 

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

 

Готового модуля не нашел, но подправил внутри движка кое-где. Все работает, кроме платежа - платеж проводится в любом случае, только сумма оплаты равна нулю и в результате статус заказа "Ошибка оплаты".

 

Хочу найти строчки, которые позволят провести заказ без проводки платежа, но с выбором способа оплаты.

Link to comment
Share on other sites

Все, сам разобрался

 

Файл: classes/Order.php

 

Функция: addOrderPayment

 

Ищем строчку 

 

$res = $order_payment->add(is_null($order_payment->date_add)) && $this->update();

 

И меняем на 

 

 

 

if($_POST['confirm']!=1)
{$res = $order_payment->add(is_null($order_payment->date_add)) && $this->update();}
else $res=1;

 

При заказе платеж не проводится

Link to comment
Share on other sites

×
×
  • Create New...