OpenCart 🇺🇦

Схема

public mixed confirm ( $order_info, $order_total )

Аргументы

Аргумент Возможный тип Описание
$order_info
$order_total

Описание

Метод пока еще не документирован.

Исходный код

$code = '';

$start = strpos($order_total['title'], '(') + 1;
$end = strrpos($order_total['title'], ')');

if ($start && $end) {  
	$code = substr($order_total['title'], $start, $end - $start);
}	

$this->load->model('checkout/voucher');

$voucher_info = $this->model_checkout_voucher->getVoucher($code);

if ($voucher_info) {
	$this->model_checkout_voucher->redeem($voucher_info['voucher_id'], $order_info['order_id'], $order_total['value']);	
}