Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Купоны, выборка из БД


worstman
 Поделиться

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

Есть вот такой фрагмент из catalog/model/checkout/order.php

			// Order Totals			
			$order_total_query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "order_total` WHERE order_id = '" . (int)$order_id . "' ORDER BY sort_order ASC");
			
			foreach ($order_total_query->rows as $order_total) {
				$this->load->model('total/' . $order_total['code']);
				
				if (method_exists($this->{'model_total_' . $order_total['code']}, 'confirm')) {
					$this->{'model_total_' . $order_total['code']}->confirm($order_info, $order_total);
				}
				
				if($order_total['code'] == 'sub_total')
					$sub_total  = $order_total["value"];
			}

также есть таблица order_total в БД 

post-672987-0-15376300-1468495418_thumb.png

 

я планирую в цикл foreach добавить следующие строки, чтобы добавить в $order_info данные по купону (значение)

 

 
foreach ($order_total_query->rows as $order_coupon) {
$this->load->model('coupon/' . $order_coupon['code']);
 
if (method_exists($this->{'model_total_' . $order_coupon['code']}, 'confirm')) {
$this->{'model_total_' . $order_coupon['code']}->confirm($order_info, $order_coupon);
}
 
if($order_coupon['code'] == 'sub_total')
$sub_total  = $order_coupon["value"];
}

 

 

Но мне кажется, что я где то ошибаюсь, подскажите, пожалуйста.

Изменено пользователем worstman
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.