Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

vier

Пользователи
  • Публикаций

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

  • Посещение

Все публикации пользователя vier

  1. это что-то подобное надо сделать на Ваше условие в foreach $price_2 = false; if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) { $result['price_2'] = $this->db->query("SELECT `price_2` FROM `".DB_PREFIX."product_discount` WHERE `product_id` = ".(int)$result['product_id']." AND `customer_group_id` = ".(int)$this->config->get('config_customer_group_id')." AND `quantity` = 1 AND ((`date_start` = '0000-00-00' OR `date_start` < NOW()) AND (`date_end` = '0000-00-00' OR `date_end` > NOW())) ORDER BY `priority` ASC, `price_2` ASC LIMIT 1")->row['price_2']; if($result['price_2']) { $price_2 = $this->currency->format($this->tax->calculate($result['price_2'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } } код не проверялся, так что внимательно его просмотрите.
  2. колонка price_2 - это нестандартная колонка, и соответственно модуль-фильтр не знает о ее существовании и не подключает ее. обрабатываете ее в контроллере, присвоив $product['price'] данные по условию, и выводите в tpl-файле одну переменную - $product['price'] (зачем еще в tpl-файле делать еще одну обработку - цените время Вашего сайта). PS я в своем продукте использую собственные оптимизированные запросы к БД.
  3. если у Вас в таблице по продуктам `product` есть данное поле - `price_2`, то модуль ее выведет в контроллере категорий. и если модификатор составлен правильно, то должна изменяться цена в товарах на странице категорий при описанных условиях. а вообще, чтоб не городить велосипед, может надо было пойти стандартными методами Opencart - через скидки, или может акции.
  4. сама группа не скрывается, так как это доп.возможность для фильтра - показывать название Группы атрибутов.
  5. этот модуль не пропустит дубли как между параметров фильтра, так и дубли параметров фильтра с основной таблицей (где ЧПУ товара, категории и т.д.) -
  6. думаю, не больше 1% я же написал, почему так не делаю. так же СЕО включает и контроль, а не спускать все на самотек.
  7. доброго... Мануал есть. - в архиве модуля - создан в word-формате, для большей наглядности. на 30к товара будет норм работать. (есть клиенты и на 50к и на 100к - полет нормальный. у одного - 250к).
  8. на данный момент из 1000 моих клиентов, только 5 спрашивали о данной возможности. Процент востребованности данного функционала, думаю Вам не сложно будет вычесть - 0,5%. Так что если Вам интересен данный функционал, это не означает, что он востребован на каждом втором магазине. И не смотря на такой маленький процент, я решил внедрить данный функционал. все отбирает поддержка и расспросы (7-8часов уходит, и так каждый день), - функционал в модуле то не маленький, а читать же лень Описание по модулю.
  9. vier

    Скрыть пустые фильтры

    приобрести фильтр с уже готовым данным решением.
  10. фильтра является автоматическим. можно полностью отключить/включить любой атрибут, опцию. но о том о чем спрашиваете - данный функционал уже в разработке. (времени не хватает, чтоб ее закончить).
  11. нет такой возможности и не будет, так как практически в 40% есть ошибки, дубли по Значениям атрибутов в товарах, которые фильтр находит при генерации и их группировке, и показывает администратору сайта: а особенно, - их еще больше при импорте товара. отсюда вопрос - как их исправлять автоматически. - ответ - никак, только вручную. модуль заточен на контроль по ошибкам и дублям, которые никому не нужны. думаю, и Вам тоже. PS к стати, с помощью данного функционала в модуле - Генерация text_id - так же можно профиксить правильность/корректность всех Значений атрибутов для всех языков сайта. Например, модуль покажет ссылки на id-товаров, где есть не совпадения между значениями на разных языках, а именно - отсутствие значений в других языках; Если используются мульти-атрибуты - расхождение в количестве, (например: в одном два значения, а во втором 1) https://prnt.sc/nwz1r0 https://prnt.sc/nwz3pv
  12. так бы сразу и писали. тогда лучше заново сделать сайт на чистом/дефолтном ocStore - перенести нужную инфу с базы, установить качественный шаблон (здесь на форуме их хватает), ну и возможно нужные модули установить.
  13. сайт по дизайну выглядит оригинально, думаю, менять не стоит. можно добавить модуль-фильтр, так как он практически для каждого такого магазина нужен. - он оптимизирует запросы к БД, так же можно установить не только для фильтра, но и для Категорий: - скрывать со второй страницы Описание, а так же под-категории, - установить в robots запрет на индексацию при пагинации, сортировке, лимите, - установить правильный canonical (для всех поисковиков), - ну и много еще полезных фишек.
  14. скорее всего, Вы не удалили модификатор tinymce а он располагается не как по стандарту, а в папке /system/
  15. Здравствуйте. меня тоже интересует интеграция с шаблоном NewStore, в части упрощенной формы заказа в данном шаблоне - там модуль newstorecheckout. Подскажите, какой из модификаторов предложенных в вашем модуле, можно взять за основу? - чтоб под модуль упрощенной формы заказа в шаблоне NewStore переделать.
  16. здесь все уже есть, можно выбирать любые варианты по SEO и не только.
  17. есть модуль для копирования/переноса (только для Опенкарт 2.х) - почему не внедрил в сам фильтр, да потому что зачем постоянно грузить базу и сайт дополнительными запросами, ведь это Вам понадобиться всего лишь один раз скопировать.
  18. если речь о стандартном фильтре Опенкарт, то так и будет фильтровать - набором.
  19. если это про это зло - то это я не про ocMod писал, и тоже, как и Вы не вижу пока реальных замен ocMod`у.
×
×
  • Создать...

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

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