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

Нет в наличии - в конец списка для Opencart 2.3.0.2


Ludwig

Recommended Posts

Здравствуйте, подскажите нужен модуль который будет ставить товары со статусом  Нет в наличии или количеством 0 в конец списка, очень нужно. Версия Opencart 2.3.0.2. Благодарю 

Надіслати
Поділитися на інших сайтах


2 часа назад, Ludwig сказал:

Здравствуйте, подскажите нужен модуль который будет ставить товары со статусом  Нет в наличии или количеством 0 в конец списка, очень нужно. Версия Opencart 2.3.0.2. Благодарю 

Этот пойдет

Надіслати
Поділитися на інших сайтах


7 минут назад, Ludwig сказал:

Модуль  просто огонь, поставил и сайт слетел Fatal error:!!!) 

Бэкап никто не отменял. 
Я пока не нашел то, что закинул себе на сайт
 

Надіслати
Поділитися на інших сайтах


  • 8 months later...
  • 2 weeks later...
  • 2 months later...
  • 3 months later...

.. модули как под копирку, а есть те кто не по количеству запрос делают а по сток статусу - нет в наличии - opencart 3

Змінено користувачем alternativea
Надіслати
Поділитися на інших сайтах


  • 7 months later...

Всем привет, ребята подскажите пожалуйста, как сделать в Opencart 3.0.3.2 ,на шаблоне Ultrastore товар с ценой 0 в конец списка?

Пробовал менять в catalog/model/catalog/product.php

Это:

        if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {
            if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') {
                $sql .= " ORDER BY LCASE(" . $data['sort'] . ")";
            } elseif ($data['sort'] == 'p.price') {
                $sql .= " ORDER BY (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)";
            } else {
                $sql .= " ORDER BY " . $data['sort'];
            }
        } else {
            $sql .= " ORDER BY p.sort_order";
        }

 

На вот это:

 

 
 
 
 
PHP
 
1
2
3
4
5
6
7
8
9
10
11
if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {
if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') {
$sql .= " ORDER BY IF(p.price = '0', 1, 0), LCASE(" . $data['sort'] . ")";
} elseif ($data['sort'] == 'p.price') {
$sql .= " ORDER BY IF(p.price = '0', 1, 0), (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)";
} else {
$sql .= " ORDER BY IF(p.price = '0', 1, 0), " . $data['sort'];
}
} else {
$sql .= " ORDER BY IF(p.price = '0', 1, 0), p.sort_order";
}
 
Но, после этого сайт лег(((
Надіслати
Поділитися на інших сайтах


29 минут назад, Roman7777777 сказал:

Но, после этого сайт лег(((

https://opencartforum.com/files/file/7876-tovary-kotoryh-net-v-nalichii-v-konec-spiska/

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

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

Important Information

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