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

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


Olali777
 Share

Recommended Posts

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

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

Edited by Olali777
Link to comment
Share on other sites

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

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

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

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

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

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

Link to comment
Share on other sites

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

Как-то так

IHAGrHVmRZC1xqflLrHuRg.png

 

 

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

Link to comment
Share on other sites


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

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

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

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

 

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites

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

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

  • +1 1
Link to comment
Share on other sites


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

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

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

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

Link to comment
Share on other sites

1 час назад, Olali777 сказал:

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

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

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

Link to comment
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 comment
Share on other sites

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

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

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

 

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

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

каких?

Link to comment
Share on other sites

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

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

 

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

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

 

каких?

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

Link to comment
Share on other sites

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

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

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

Link to comment
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 comment
Share on other sites

9 минут назад, mazein сказал:

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

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

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

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

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

Link to comment
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 comment
Share on other sites


9 минут назад, AWARO сказал:

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

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

 

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

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

 

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

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

Link to comment
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
 Share

×
×
  • 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.