У меня есть расширение. Клиентская скидка. Я хочу видеть цену товара со скидкой в корзине и в счете. Как я могу это сделать?
посмотреть, что я хочу
<?php
class ModelExtensionTotalCustomerDiscount extends Model {
public function getTotal($total) {
if ($this->cart->getSubTotal() > 0) {
$this->load->language('extension/total/customer_discount');
$price = 0;
$special->row['discount'] = 0;
if(isset($this->session->data['customer_id']) && $this->session->data['customer_id'] > 0) {
$special = $this->db->query("SELECT discount FROM " . DB_PREFIX . "customer WHERE customer_id = '".(int)$this->session->data['customer_id']."'");
if(isset($special->row['discount']) && $special->row['discount'] > 0) {
$price = ($special->row['discount'] / 100) * $this->cart->getSubTotal();
}
}
if ($price > 0) {
$total['totals'][] = array(
'code' => 'customer_discount',
'title' => sprintf($this->language->get('text_discount'),$special->row['discount'].'%'),
'value' => - $price,
'sort_order' => $this->config->get('total_customer_discount_sort_order')
);
$total['total'] -= $price;
}
}
}
}