Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Вывести в карточки товаров отображаемых в категориях цену discount. Opencart 2.3.0.2.


Recommended Posts

Добрый вечер! Полазил сегодня по форумах, в надежде решить данный вопрос. И потерпел неудачу. Единственное решение которое  нашел неподходит данной версии опенкарта. Можете подсказать как это все реализовать?
Вот то решение которое есть на форумах (для версии 1.5):
 
в feature.php после
 
if ((float)$product_info['special']) {
$special = $this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')));
} else {
$special = false;
}
пишем
 
$discounts = $this->model_catalog_product->getProductDiscounts($product_info['product_id']);
 
$this->data['discounts'] = array(); 
 
 
foreach ($discounts as $discount) {
$this->data['discounts'][] = array(
'quantity' => $discount['quantity'],
'price'    => $this->currency->format($this->tax->calculate($discount['price'], $product_info['tax_class_id'], $this->config->get('config_tax')))
);
}
 
В category.php после
 
if ((float)$result['special']) {
$special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax')));
} else {
$special = false;}
пишем
 
$discounts = $this->model_catalog_product->getProductDiscounts($result['product_id']);
 
$this->data['discounts'] = array(); 
 
 
foreach ($discounts as $discount) {
$this->data['discounts'][] = array(
'quantity' => $discount['quantity'],
'price'    => $this->currency->format($this->tax->calculate($discount['price'], $result['tax_class_id'], $this->config->get('config_tax')))
);
}
И в соответствующих .tpl где надо
 
<div class="discount">
  <?php foreach ($discounts as $discount) { ?>
   <?php echo sprintf($text_discount, $discount['quantity'], $discount['price']); ?><br />
  <?php } ?>
</div>
Надіслати
Поділитися на інших сайтах


Как понять?

Цитата

Вывести в карточки товаров отображаемых в категориях цену discount

она там и так выводится - для каждой группы покупателей своя

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.