Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Как в категории сделать чтоб отображались цены розницы и скидки(опт)


Recommended Posts

Друзья как можно в категории сделать чтоб отображались цены розницы и скидки(опт)
У меня Ocstore 2.3 
https://vizitm.com/
Пример: http://novayamoda.com.ua/

               https://fason-m.com.ua/

Edited by Olali777
Link to post
Share on other sites
15 минут назад, Olali777 сказал:

Друзья как можно в категории сделать чтоб отображались цены розницы и скидки(опт)
У меня Ocstore 2.3 
https://vizitm.com/
Пример: http://novayamoda.com.ua/

               https://fason-m.com.ua/

Посмотрите в сторону модуля

Возможности:

Базовую валюту в скобках на страницах сайта можно отображать или не отображать, для этого есть чекбоксы в настройках модуля

Link to post
Share on other sites

Скидка(опт) - это цена при покупке от определённого количества и базово это можно сделать с помощью Скидки (в админке в карточке товара) и эту стоимость вывести на фронтенд.

Как-то так

IHAGrHVmRZC1xqflLrHuRg.png

 

 

В любом случае, потребуется допиливать.

Link to post
Share on other sites

46 минут назад, Olali777 сказал:

Друзья как можно в категории сделать чтоб отображались цены розницы и скидки(опт)
У меня Ocstore 2.3 
https://vizitm.com/
Пример: http://novayamoda.com.ua/

               https://fason-m.com.ua/

Тут скоро будет вся эта каша + к опциям тоже

 

Link to post
Share on other sites

Всем Спс за то что откликнулись!!!

Модули все классные но у меня задача стоит сделать так чтоб скидка отображалась не только в карточке товара он и в категориях.
Мне просто нужно чтоб клиент видел что при покупке от 3 ед. цена .... грн.

Что скажете???
 

Link to post
Share on other sites
Всем Спс за то что откликнулись!!!
Модули все классные но у меня задача стоит сделать так чтоб скидка отображалась не только в карточке товара он и в категориях.
Мне просто нужно чтоб клиент видел что при покупке от 3 ед. цена .... грн.
Что скажете???
 
Так я же выше Вам показал)

Отправлено с моего m3 note через Tapatalk

  • +1 1
Link to post
Share on other sites

В 14.12.2017 в 18:56, krumax сказал:

Так я же выше Вам показал)

Отправлено с моего m3 note через Tapatalk
 

Да!!! это я понимаю! но как правильно сделать чтоб отображалось не только в карточке товара но и в списке товаров (в Категориях)

Link to post
Share on other sites
1 час назад, Olali777 сказал:

Да!!! это я понимаю! но как правильно сделать чтоб отображалось не только в карточке товара но и в списке товаров (в Категориях)

 в контроллере объявляете переменные и выводите их в шаблоне. Так это и сделано на моём скриншоте.

Или Вы ждёте готовый код?

Link to post
Share on other sites

23 часа назад, krumax сказал:

 в контроллере объявляете переменные и выводите их в шаблоне. Так это и сделано на моём скриншоте.

Или Вы ждёте готовый код?

Смотрите я в контроллер добавил:

//Discounts
$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')))
    );
}
//discounts_end

Далее в контроллере добавил перед 'price'       => $price,:

'discount'    => $data['discounts'],
'tax_class_id'=> $result['tax_class_id'],

Потом в шаблоне в category.tpl

Добавил:
 

<?php if ($product['discount']) { ?>
  <ul>
    <?php foreach ($product['discount'] as $discount) { ?>
      <li>  
       <?php echo $discount['quantity']; ?>
       <?php echo $discount['price']; ?>
      </li>
    <?php } ?>
  </ul>
<?php } ?>

Обновил модификаторы и кеш не чего не появилось а спустя минут 30 получил ошибок на весь экран - Что я не так сделал???

Link to post
Share on other sites
  • +1 1
Link to post
Share on other sites

6 часов назад, Olali777 сказал:

Что я не так сделал???

вроде все так.  должно работать

 

6 часов назад, Olali777 сказал:

получил ошибок на весь экран

каких?

Link to post
Share on other sites
18 часов назад, krumax сказал:

Благодарен сейчас посмотрю что получиться!!

 

18 часов назад, fanatic сказал:

вроде все так.  должно работать

 

каких?

Я попробую сейчас собрать еще раз 

Link to post
Share on other sites
10 минут назад, Olali777 сказал:

Попробовал модуль получаю вот такие ошибки

Что ему еще может не наравится???

Снимок экрана от 2017-12-21 17-44-27.png

Модуль не работает :(

Link to post
Share on other sites
17 минут назад, Olali777 сказал:

Что ему еще может не наравится???

неопределенная переменная product_info.   в контроллере  latest,  нет product_info, есть result

Link to post
Share on other sites
В 20.12.2017 в 19:59, Olali777 сказал:

Смотрите я в контроллер добавил:


//Discounts
$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')))
    );
}
//discounts_end

Далее в контроллере добавил перед 'price'       => $price,:


'discount'    => $data['discounts'],
'tax_class_id'=> $result['tax_class_id'],

Потом в шаблоне в category.tpl

Добавил:
 


<?php if ($product['discount']) { ?>
  <ul>
    <?php foreach ($product['discount'] as $discount) { ?>
      <li>  
       <?php echo $discount['quantity']; ?>
       <?php echo $discount['price']; ?>
      </li>
    <?php } ?>
  </ul>
<?php } ?>

Обновил модификаторы и кеш не чего не появилось а спустя минут 30 получил ошибок на весь экран - Что я не так сделал???

 

Вот по этой инструкции всё работает.

Что там можно не так сделать, ума не приложу.

Link to post
Share on other sites
9 минут назад, mazein сказал:

Вот по этой инструкции всё работает.

вот и я об этом, чуть выше писал.

В 20.12.2017 в 16:59, Olali777 сказал:

в контроллер добавил:

на всякий случай спрошу,  в какой контроллер?

Link to post
Share on other sites
23 часа назад, fanatic сказал:

вот и я об этом, чуть выше писал.

на всякий случай спрошу,  в какой контроллер?

catalog\controller\product\category.php 

 

Link to post
Share on other sites

мой модификатор, устанавливали?

Link to post
Share on other sites
Только что, Olali777 сказал:

https://vizitm.com

Как бы все осталось неизменным

обновить кеш модификаторов

а вот это встроеными скидками не получится, т.к. скидка встроенная работает только на конкретное наименование товара а не на любые три
950_122-950x122.jpg

 

Для того что бы содержание надписи соответствовало тому что есть нужно что то подобное
этому  https://opencartforum.com/files/file/4596-polnyy-paket-skidok-upravlenie-loyalnostyu-klientov/

Иначе обман покупателей и лучше указать что речь о наименовании а не о любых товарах - если это и подразумевалось

 

Link to post
Share on other sites
9 минут назад, AWARO сказал:

обновить кеш модификаторов

а вот это встроеными скидками не получится, т.к. скидка встроенная работает только на конкретное наименование товара а не на любые три
950_122-950x122.jpg

 

Для того что бы содержание надписи соответствовало тому что есть нужно что то подобное
этому  https://opencartforum.com/files/file/4596-polnyy-paket-skidok-upravlenie-loyalnostyu-klientov/

Иначе обман покупателей и лучше указать что речь о наименовании а не о любых товарах - если это и подразумевалось

 

Неее :) там обмана нет там менеджер с клиентом еще ведет общение а потом только оформляет заказ.

Но модуль классный Большое Спс!! 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.