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

mpn2005

Users
  
  • Posts

    3,222
  • Joined

  • Last visited

Everything posted by mpn2005

  1. А при чём тут сборка? В сборке нет функционала изменения цены при выборе опции. Этот вопрос стоит задать автору используемой темы или модуля, который меняет цену, при выборе опции.
  2. Из коробки акции имеют приоритет над скидками. Если есть акция, то скидки не работают.
  3. Примерно так: #tab-description ul { list-style: none; } #tab-description ul li { padding: 5px 5px 5px 20px; font-weight: bold; } Это как пример. Стили свои можно прописать.
  4. Это можно сделать на уровне библиотеки корзины. После формирования списка товаров, находим максимальную цену, у остальных позиций обнуляем цены. В оформление заказа идёт всё так, как отдаст библиотека корзины.
  5. В текущей версии есть cron обработчик, которые моет пересчитывать акции, которые были созданы модулем. При пересчёте акционные цены приводятся в соответствие с настроенными правилами и исходной ценой товара. Так же можно вызывать контроллер для обновления данных после парсинга, если это всё происходит на стороне админки. Тогда акции будут обновляться сразу после парсинга.
  6. Тут весь вопрос к модулю синхронизации с 1С. Модуль, скорее всего, пишет скидки напрямую в таблицу скидок. Поэтому и решать данный вопрос надо на уровне модуля синхронизации.
  7. Отключите модификатор модуля, если проблема исчезает, значит где-то есть конфликт с другими модификаторами. Скиньте в личку @HyperLabTeam доступ на фтп и в админку и описание проблемы.
  8. Вы что не видите, что ошибка не касается описанной правки? Отключите модификатор фильтра. Проверьте поиск, а потом уже дружите всё вместе.
  9. $sql .= " AND LCASE(p.model) = '%" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "%'"; Вот тут я накосячил. Надо вот так: $sql .= " AND LCASE(p.model) LIKE '%" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "%'";
  10. Как перестал? Выдаёт ошибку? Не ищет? Похоже я должен быть заинтересован вашем вопросе. А вам оно и не надо вовсе.
  11. Я писал ориентировочный код. Мог где-то опечататься. Вы же не указывали версию, я привёл пример для OC3.
  12. И ещё один важный момент. Вы конечный заказчик или посредник? Если посредник, то адекватный исполнитель не возьмётся за реализацию такой задачи, из за дополнительного звена, которое будет усложнять работу. Ну или бюджет должен быть соответствующий, который компенсирует всё временные затраты.
  13. Маловероятно найти исполнителя, при такой постановке задачи. 1) Какая версия движка? 2) Какая тема используется? 3) Какой фильтр используете? 4) Это нужно только в категории или на других страницах: акции, поиск, производители? Не помешает и ссылка на образец страницы. Ориентировочный бюджет тоже сразу поможет определиться с возможностью реализации данной задачи. Далеко не весь функционал можно реализовать, если код используемого фильтра закрыт. P.S.: Задача не такая простая, как вам кажется. Вот и нет желающих даже тратить время на выяснение всех подробностей. Велика вероятность, что это будет впустую потраченное время.
  14. Так не стоит делать. Лучше добавить отдельный поиск именно по модели товара. Но если всё же решите делать глобально, то можно поправить штатный запрос в модели товара. В файле catalog/model/catalog/product.php Вот это: if (!empty($data['filter_name']) || !empty($data['filter_tag'])) { Заменить на это: if (!empty($data['filter_name'])) { $sql .= " AND LCASE(p.model) = '%" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "%'"; } else if (!empty($data['filter_tag'])) { Заменить нужно в двух местах. Вхождение встречается два раза. Правку привёл на примере OC3
  15. Можно просто переверстать обычную акцию к такому виду. В корзине и других местах будет естественно акционная цена.
  16. Смотреть код в кэше модификаторов. Разбираться, что пошло не так. И потом поправить модификатор, чтобы правка не ломала страницу товара. По сути всё. Нет. Это не css
  17. Я могу адаптировать, если вас устроит цена. Цена от 1000 руб. Более точно сложно сказать, нужно смотреть код.
  18. Такие вопросы стоит писать авторам фильтра.
  19. Включить в настройках. И очистить системный кэш. Это очень расплывчато. Как не работают? Что происходит?
  20. Вот тут эта модель подгружается. Надо смотреть оригинальный файл, если там нет кода загрузки такой модели, то искать модификатор, который это добавляет.
  21. Нет такой модели в движке. Смотрите что за модуль её добавляет. Пробуйте отключать модификаторы по очереди.
  22. О боже. Да никто этого и не говорил. Это вы упёрлись и твердите одно и то же. Скажу больше, можно это сделать даже не на OpenCart.
×
×
  • 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.