Задача: необходимо чтобы в зависимости от выбранного способа доставки, покупателю предлагался вариант оплаты. Вроде бы распространенный вариант/ситуация. Но на форуме нашел только сообщение двухгодичной давности, по-этому и не стал ее "воскрешать".
в catalog\model\payment\cod.php
добавляю условие
if ($this->config->get('nal_status')) {
$shipping_method = $this->session->data['shipping_method'];
$shipping_methods = array('flat.flat');
$total_cost = $this->cart->getTotal();
if (in_array($shipping_method['id'], $shipping_methods)) {
$status = TRUE;
} else {
$status = FALSE;
}
} else {
$status = FALSE;
}
Путем проб и ошибок, вроде бы нашел почему не работает.
$shipping_method = $this->session->data['shipping_method'];
заменил на
$shipping_method = $this->session->data['shipping_code'];
Не заработало :-(
Может кто подскажет в чем ошибка?
З.Ы. Не программист - только учусь.