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

VladDev

Новачок
  
  • Публікації

    8
  • З нами

  • Відвідування

Усі публікації користувача VladDev

  1. Это работает, но выводит только в стандартной валюте, т.е. в ДОЛЛАРАХ. Не реагирует на смену валюты. Пробовал вот так: $discounts = $this->model_catalog_product->getProductDiscounts($result['product_id']); $data['discounts'] = array(); foreach ($discounts as $discount) { $data['discounts'][] = array( 'quantity' => $discount['quantity'], 'price' => $this->currency->format($this->tax->calculate($discount['price'], $result['tax_class_id'], $this->config->get('config_tax'))) ); } $data['products'][] = array( ... 'discounts' => $discounts ); Все равно не пересчитывает в другую валюту.
  2. В catalog/controller/module/popular.php после строк: if ($this->config->get('config_review_status')) { $rating = $result['rating']; } else { $rating = false; } добавил: $discounts = $this->model_catalog_product->getProductDiscounts($result['product_id']); $data['discounts'] = array(); foreach ($discounts as $discount) { $data['discounts'][] = array( 'quantity' => $discount['quantity'], 'price' => $this->currency->format($this->tax->calculate($discount['price'], $result['tax_class_id'], $this->config->get('config_tax'))) ); } здесь же, после строки: $data['products'][] = array( добавил: 'discounts' => $discounts, В catalog/view/theme/default/template/module/popular.tpl добавил: <?php if ($product['discounts']) { ?> <?php foreach ($product['discounts'] as $discount) { ?> <p><?php echo $discount['price'] ?></p> <p> от <?php echo $discount['quantity'] ?> ед.</p> <?php } ?> <?php } ?> Работает, но выводится discount цена только в ДОЛЛАРАХ, и не реагирует на смену валют. Что это может быть, почему не отрабатывает "$this->currency" ?
  3. Возможно я неправильно поставил вопрос. Например, в дефолтном модуле "Товары со скидкой" (module/special) выводятся две цены: акционная (устанавливается на вкладке акции) и перечеркнутая стандартная. Но мне нужно вывести еще скидочную (количественную)(вкладка скидки) цену. Возможно это реализовать? На странице продукта она выводится без проблем, а в модулях ее нет.
  4. В магазине должно быть 2 цены - опт. и розн. Оптовая цена реализована через "скидки"(discount). В контроллере продукта (catalog/controller/product/product.php) как я понимаю этот код отвечает за оптовую цену: $discounts = $this->model_catalog_product->getProductDiscounts($this->request->get['product_id']); $data['discounts'] = array(); foreach ($discounts as $discount) { $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'))) ); } Как его правильно добавить в контроллеры module/special, popular, related и т.д.?
  5. Действительно в консоли событие было заблокировано браузерным блокировщиком рекламы. Проблема решена. Спасибо.
  6. OcStore 2.1.0.2.1 При попытке очистить кэш через админку (octeam_tools/cache) вылетает алерт "error undefined". В журнале ошибок нет. Что это может быть? Где искать проблему?

×
×
  • Створити...

Important Information

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