Хиты продаж

Тема в разделе "Модули и дополнения", создана пользователем srs3000, 21 апр 2015.

  1. srs3000

    srs3000 Пользователь

    Сообщения:
    186
    Симпатии:
    1
    Включил модуль, но как указать товары, которые будут выводится?
    Или они автоматом от количества покупок? Есть ли возможность вручную задавать товары, которые я хочу выводить на главную в хиты
     
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    Хиты продаж это показ на основе статистики покупок. Для ручного есть модуль Рекомендуемые
     
  3. srs3000

    srs3000 Пользователь

    Сообщения:
    186
    Симпатии:
    1
    Благодарю. Разобрался.
    Спасибо за сборку.
     
  4. xasler050

    xasler050 Пользователь

    Сообщения:
    45
    Симпатии:
    0
    Sorry за офтоп, а можно ли Хиты продаж в карусели выводить?
     
  5. my2you

    my2you Продвинутый пользователь

    Сообщения:
    281
    Симпатии:
    125
    Можно. Модулей таких полно за деньги. Не в карусель конечно, а наподобие....
     
  6. xasler050

    xasler050 Пользователь

    Сообщения:
    45
    Симпатии:
    0
    за деньги не интересует, да и смысла покупать такую фигню нет, сам сделаю на основе рекомендаций
     
  7. xasler050

    xasler050 Пользователь

    Сообщения:
    45
    Симпатии:
    0
  8. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    вы похвалиться написали ;) выкладывайте..
    или инструкцию что да как сделать...
     
  9. lavlan

    lavlan Пользователь

    Сообщения:
    89
    Симпатии:
    20
    Да там несколько переменных переименовать, и сами файлы переименовать
     
  10. xasler050

    xasler050 Пользователь

    Сообщения:
    45
    Симпатии:
    0
    Просто берем карусель какую нить (да хоть ту же что в коробке) и прописываем ей настройки в файле хитов (не помню уже), готова.... по сути и ниче трогать не надо, далее тока дело техники: верстка + дизайн. Короче пустяки оказались, а то еще платные модули продают хехе)
     
  11. my2you

    my2you Продвинутый пользователь

    Сообщения:
    281
    Симпатии:
    125
    блин.. точно оффтоп получился... Одно хвастовство. Наверно вы тоже хотите таких ответов... типа пустяки.. и отвечать вообще не зачем... А другие дураки инструкции для людей пишут и решения выкладывают... фигней занимаются видимо..
     
    Rubynoid и Luxors нравится это.
  12. DiMoss

    DiMoss Продвинутый пользователь

    Сообщения:
    862
    Симпатии:
    236
    Карусель "Хиты продаж"

    В файле catalog\view\theme\..........\default\template\common\bestseller.tpl
    для <div class="row"> добавляем id и с его помощью влкючаем карусель внизу шаблона.
    У <div> карточки товара оставляем класс col-xs-12.

    Всё остальное вопрос дизайна!

    PHP:
    <div id="carousel-bestseller" class="row">
      <?php foreach ($products as $product) { ?>
        <div class="col-xs-12">
             .......
        </div>
      <?php ?>
    </div>

    <script>
    $('#ccarousel-bestseller').owlCarousel({
      items : 5,
      itemsCustom : false,
      itemsDesktop : [1199, 4],
      itemsDesktopSmall : [991, 3],
      itemsTablet : [767, 3],
      itemsTabletSmall : [480, 2],
      itemsMobile : [320, 1],
      singleItem : false,
      itemsScaleUp : false,
      autoPlay: 3000,
      stopOnHover: true,
      navigation: false,
      navigationText: ['<i class="fa fa-chevron-left fa-5x"></i>','<i class="fa fa-chevron-right fa-5x"></i>'],
      pagination: true
    });
    </script>
    Один нюанс!
    Я удалил настройки из скрипта карусели и поэтому делаю их индивидуально для каждой карусельки.

    И видимо надо ещё подключить скрипт в контроллере bestseller.php.
    PHP:
    $this->document->addStyle('catalog/view/javascript/jquery/owl-carousel/owl.carousel.css');
    $this->document->addScript('catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.js');
    Я подключил его в хедере и удалил из контроллеров всех модулей.
    У меня просто карусельки с товаром практически на каждой странице.
     
    Последнее редактирование: 25 апр 2016
    thomas8, lavlan и Ален нравится это.
  13. serty2007

    serty2007 Новичок

    Сообщения:
    3
    Симпатии:
    0
    А можно еще поподробнее?? мне нужно в product_tub встроить карусель. я вообще не программист, но могу по инструкции в коде покопаться. если кто знает, напишите, плиз.
     
  14. DiMoss

    DiMoss Продвинутый пользователь

    Сообщения:
    862
    Симпатии:
    236
    @serty2007 , что за product_tub?
    А на счёт поподробнее я даже и не знаю, что тут можно написать :) Разве что скидывайте сюда код шаблона!
     
    Последнее редактирование: 25 апр 2016
  15. serty2007

    serty2007 Новичок

    Сообщения:
    3
    Симпатии:
    0
    Спасибо, что откликнулись)). модуль называется product-tab-155, у меня опенкарт 1.5.6. Это акции,новинки и хиты продаж в табах, но без карусели занимают много места, а три модуля с каруселью для этого ставить тоже не айс. Так же есть модуль smart carousel, но в табах из нужных только новинки, а остальные табы мне не нужны. в инете чет не могу и платных найти. как я поняла, там делов-то немного, нужно подключить карусель к модулю, читала ваш пост, но с отсутствием необходимых знаний не поняла.Вот сайт, что сама делала (не кидайте помидорами))), на главной смотрите, можно ли к этому модулю прикрутить карусельку? готова пивом оплатить)).если напишете что куда вставить или удалить.
     
  16. serty2007

    serty2007 Новичок

    Сообщения:
    3
    Симпатии:
    0
    /catalog/view/theme/default/template/module/product_tab.tpl:

    Код:
    <div id="tabs-<?php echo $module; ?>" class="htabs">
      <?php if($special_products){ ?>
       <a href="#tab-special-<?php echo $module; ?>"><?php echo $tab_special; ?></a>
       <?php } ?>
         <?php if($latest_products){ ?>
       <a href="#tab-latest-<?php echo $module; ?>"><?php echo $tab_latest; ?></a>
       <?php } ?>
       <?php if($featured_products){ ?>
       <a href="#tab-featured-<?php echo $module; ?>"><?php echo $tab_featured; ?></a>
       <?php } ?>
       <?php if($bestseller_products){ ?>
       <a href="#tab-bestseller-<?php echo $module; ?>"><?php echo $tab_bestseller; ?></a>
       <?php } ?>
        </div>
    <?php if($latest_products){ ?>
    <div id="tab-latest-<?php echo $module; ?>" class="tab-content">
      <div class="box-product">
      <?php foreach ($latest_products as $product) { ?>
      <div>
      <?php if ($product['thumb']) { ?>
      <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
      <?php } ?>
      <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
      <?php if ($product['price']) { ?>
      <div class="price">
      <?php if (!$product['special']) { ?>
      <?php echo $product['price']; ?>
      <?php } else { ?>
      <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
      <?php } ?>
      </div>
      <?php } ?>
      <?php if ($product['rating']) { ?>
      <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
      <?php } ?>
      <div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /></div>
      </div>
      <?php } ?>
      </div>
    </div>
    <?php } ?>
    <?php if($featured_products){ ?>
      <div id="tab-featured-<?php echo $module; ?>" class="tab-content">
      <div class="box-product">
      <?php foreach ($featured_products as $product) { ?>
      <div>
      <?php if ($product['thumb']) { ?>
      <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
      <?php } ?>
      <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
      <?php if ($product['price']) { ?>
      <div class="price">
      <?php if (!$product['special']) { ?>
      <?php echo $product['price']; ?>
      <?php } else { ?>
      <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
      <?php } ?>
      </div>
      <?php } ?>
      <?php if ($product['rating']) { ?>
      <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
      <?php } ?>
      <div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /></div>
      </div>
      <?php } ?>
      </div>
    </div>
    <?php } ?>
    
    <?php if($bestseller_products){ ?>
    <div id="tab-bestseller-<?php echo $module; ?>" class="tab-content">
      <div class="box-product">
      <?php foreach ($bestseller_products as $product) { ?>
      <div>
      <?php if ($product['thumb']) { ?>
      <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
      <?php } ?>
      <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
      <?php if ($product['price']) { ?>
      <div class="price">
      <?php if (!$product['special']) { ?>
      <?php echo $product['price']; ?>
      <?php } else { ?>
      <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
      <?php } ?>
      </div>
      <?php } ?>
      <?php if ($product['rating']) { ?>
      <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
      <?php } ?>
      <div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /></div>
      </div>
      <?php } ?>
      </div>
    </div>
    <?php } ?>
    
    <?php if($special_products){ ?>
    <div id="tab-special-<?php echo $module; ?>" class="tab-content">
      <div class="box-product">
      <?php foreach ($special_products as $product) { ?>
      <div>
      <?php if ($product['thumb']) { ?>
      <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
      <?php } ?>
      <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
      <?php if ($product['price']) { ?>
      <div class="price">
      <?php if (!$product['special']) { ?>
      <?php echo $product['price']; ?>
      <?php } else { ?>
      <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
      <?php } ?>
      </div>
      <?php } ?>
      <?php if ($product['rating']) { ?>
      <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
      <?php } ?>
      <div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /></div>
      </div>
      <?php } ?>
      </div>
    </div>
    <?php } ?>
    
    <script type="text/javascript">
    $('#tabs-<?php echo $module; ?> a').tabs();
    </script>
     
  17. DiMoss

    DiMoss Продвинутый пользователь

    Сообщения:
    862
    Симпатии:
    236
    @serty2007 , вижу что слайдшоу на главной реализовано с помощью Coin Slider. Наверное сделать с его помощью карусель не получиться. Т.е. надо закачать Owl Carousel и подключить к модулю. C опенкарт 1.5.6 я не знаком, поэтому с инструкцией затрудняюсь. Давайте в ЛС доступ к ftp и попробую Вам помочь. Так быстрей и проще будет))).
     
  18. Anton55

    Anton55 Пользователь

    Сообщения:
    41
    Симпатии:
    0
    доброго времени суток. Кто нибудь сталкивался с проблемой обрезки текстов. Тексты на каждом товаре обрезает по разному и размер получается разный. И к тому же дописывает лишнего в текст, в моем примере приписал "&". фото приложил. Подскажите пожалуйста, что не так с моим модулем.:(
     

    Вложения:

  19. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    Проблем быть не должно. Обрезается верно, но переносы текстов разные. Фиксируйте высоту блока в помощью стилей.
     
  20. pctf

    pctf Новичок

    Сообщения:
    8
    Симпатии:
    1
    Сталкивался ли кто-нибудь со следующей проблемой: после изменения цены на товар, в модуле "хиты продаж" товар по прежнему отображается со старой ценой. Как такое лечится?
    Временным решением стало просто создать заказы на те же товары в бОльшем кол-ве, что бы обновить. Но такой вариант уже не будет рабочем в функционирующем магазине с большим количеством заказов.