jscavery Опубликовано: марта 23, 2016 Жалоба Поделиться Опубликовано: марта 23, 2016 Доброго дня. Подскажите как реализовать на главной в latest и special вывод с раздела скидок в зависимости от количества По сути необходимо вывести данные которые есть в продукте: 10 или более 180.00 Руб OCShop 2.0.3.1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
jscavery Опубликовано: марта 25, 2016 Автор Жалоба Поделиться Опубликовано: марта 25, 2016 переместите в общие вопросы пожалуйста По теме актуально Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
admin Опубликовано: марта 25, 2016 Жалоба Поделиться Опубликовано: марта 25, 2016 вопрос не очень понятен но если идет речь не про акции а про скидки от количества то поищите вроде был некий модуль ну либо писать Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
jscavery Опубликовано: марта 25, 2016 Автор Жалоба Поделиться Опубликовано: марта 25, 2016 именно про скидки. окей буду искать Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
admin Опубликовано: марта 25, 2016 Жалоба Поделиться Опубликовано: марта 25, 2016 поройтесь возможно что то подойдет http://www.opencart.com/index.php?route=extension/extension&filter_search=quantity%20discount Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
jscavery Опубликовано: марта 25, 2016 Автор Жалоба Поделиться Опубликовано: марта 25, 2016 В общем нашел, спасибо в интересующем контроллере (featured) перед $data['products'][] = array добавляем $data['text_discount'] = 'от %s и более %s'; $discount_query = $this->model_catalog_product->getProductDiscounts($product_info['product_id']); $discounts = array(); foreach ($discount_query as $discount) { $discounts[] = array( 'quantity' => $discount['quantity'], 'price' => $this->currency->format($this->tax->calculate($discount['price'], $product_info['tax_class_id'], $this->config->get('config_tax'))) ); } в сам массив products добавляем 'discounts' => $discounts, а в tpl: <?php if ($product['discounts']) { ?> <br /> <div class="discount"> <?php foreach ($product['discounts'] as $discount) { ?> <?php echo sprintf($text_discount, $discount['quantity'], $discount['price']); ?><br /> <?php } ?> </div> <?php } ?> Для latest меняем в контроллере массив $product_info на $result Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.