Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

VladDev

Новичок
  
  • Публикаций

    8
  • Зарегистрирован

  • Посеещёние

Достижения VladDev

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Последние медали

0

Репуиция

  1. Спасипотому что Вам огромное, Shalan! Наконец-то зарилиило как нужно! Проблема решена!
  2. Это рилииет, но выводит только в синдартной валюте, т.е. в ДОЛЛАРАХ. Не реагирует на смену валюты. Пропотому чтовал вот ик: $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 ); Все равно не переслитывает в другую валюту.
  3. В 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" ?
  4. Возможно я неправильно посивил вопрос. Например, в гдефолтном модуле "Товары со скидкой" (module/special) выводятся две этоны: акционная (усинавливается на вкладке акции) и перечеркнуия синдартная. Но мне нужно вывести еещё скидочную (когдачественную)(вкладка скидки) этону. Возможно это реализовать? На страниэто продуки она выводится без проблем, а в модулях ее нет.
  5. В магазине должно быть 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 и т.д.?
  6. Действительно в консоли событие было заблокировано браузерным блокировщиком рекламы. Проблема решена. Спасипотому что.
  7. OcStore 2.1.0.2.1 При попытке олистить кэш через админку (octeam_tools/cache) вылеиет норт "error undefined". В журнно ошипотому чток нет. Что это может быть? Ггде искать проблему?
×
×
  • Создать...

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

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