Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

artblmon

Новачок
  
  • Публікації

    10
  • З нами

  • Відвідування

Відвідувачі профілю

711 перегляд профілю

artblmon's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Репутація

  1. Автор! Не знаю исправлено у Вас или нет. В SQL-запросе функции getSelects необходима сортировка по алфавиту!
  2. Вот накидал Дополнение https://opencartforum.com/files/file/2752-%D0%B0%D0%BA%D1%86%D0%B8%D0%B8-%D0%B2-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D0%BD%D1%82%D0%B0%D1%85-%D0%BE%D1%82-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9-%D1%86%D0%B5%D0%BD%D1%8B/. Пробуйте...
  3. Так тоже работает, но с поправочкой: ... (SELECT (IF (ps.price, IF (ps.price > 1, ps.price, p.price*(1-ps.price)),ps.price)) FROM " . DB_PREFIX . "product_special ps WHERE ps.product_id ...
  4. В производителях, поиске работает. Согласен - сортировка не работает, т.к. сортируется на уровне SQL-запроса. Модули тоже не работают. Буду делать только под себя и править некоторые модули... З.Ы. в предыдущем посте вместо 'special' => ($query->row['special'] < 1 ? $query->row['price']*(1-$query->row['special']) : $query->row['special']), надо 'special' => (($query->row['special'] > 0) && ($query->row['special'] < 1) ? $query->row['price']*(1-$query->row['special']) : $query->row['special']), может все-таки кому пригодится
  5. Все намного проще!!! Если у Вас цена более 1 рубля/доллара/евро и т.п., то делаете следующее: 1. В файле catalog/model/catalog/product.php меняете строчку: 'special' => $query->row['special'], на 'special' => ($query->row['special'] < 1 ? $query->row['price']*(1-$query->row['special']) : $query->row['special']), 2. Теперь, добавляя акцию, ставите в поле цены значение 0.1 (т.е. 10%), 0.2 (20%) и т.д. Всем удачи!
  6. Вот метод для тех, кто хочет в акциях выставлять не цену а проценты. Если у Вас цена более 1 рубля/доллара/евро и т.п., то делаете следующее: 1. В файле catalog/model/catalog/product.php меняете (или комментируете) строчку: 'special' => $query->row['special'], на 'special' => ($query->row['special'] < 1 ? $query->row['price']*(1-$query->row['special']) : $query->row['special']), 2. Теперь, добавляя акцию, ставите в поле цены значение 0.1 (т.е. 10%), 0.2 (20%) и т.д. Всем удачи!
  7. Скидки учитывает, но неправильно составлено условие в SQL-запросе. Цена, скидки и акции сравниваются с диапазоном цены фильтра, но через оператор AND. Ищите в .xml строку $sql_where_prices .=
  8. 1. Неправильно работает используемый Вами фильтр: - выбираете "Дорожные сумки" - сортировка "Цена (по убыванию)". Первым стоит "Чемодан Philadelphia Brown" (старая цена - 62 800, новая - 49 800) - на ползунке фильтра максимальная цена = 62 800, что не верно - далее выбираем в фильтре цену, примерно, от 30 000 до 50 000, но "Чемодан Philadelphia Brown" не показывается. Нужно править SQL запросы в .xml-файле фильтра... 2. Не кликается ссылка "Хочешь такой же сайт? Создание сайта" - лишняя кавычка. Поправте...
  9. Alexx, а как Вы подружили фильтр и подгрузку товаров? У меня после применения фильтра (использую SimonFilters) становится обычная пагинация.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.