Vitun
-
Публікації
5 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Vitun
-
-
Его первым делом почистил, но не помогает это
-
Добрый день!
Подскажите пожалуйста, как мне выйти из положения.
Установлен: Opencart Version 3.0.2.0 (rs.3)
Проблема: Я экспортирую .csv прайс , в колонке количество товара вместо нуля стоит единица(по сути тот же ноль для меня),
как сделать так, чтобы при количестве товара равным единице или нулю товар у меня считался как "Нет в наличии", т.е. на сайте в карточке товара писалось, что его "Нет в наличии"
или вообще не выводить товар нигде.
Правил файл
Quote./public_html/catalog/controller/product/product.php
Вот это:
if ($product_info['quantity'] <= 0) {
менял на :
if ($product_info['quantity'] <= 1)
но не помогло.
-
Добрый день!
При импорте товара, каждый раз создается в "Система > Локализация > Состояние на складе"
пустое поле и это поле привязывается к товарам, которых нет в наличии,
т.е. у товаров которых нет в наличии появляется на странице товара вместо надписи "Нет в наличии" пустое поле.
В модуле CSV Price Pro на вкладке "Товары > Настройки" в опции "Отсутствие на складе" выбираю "Нет в наличии",
но все равное каждый раз при импорте создается пустое поле.
Что делаю не так ?
Нет в наличии при количестве равном 1
в Opencart 3.x: Загальні питання
Опубліковано:
Ничего в общем не придумал лучше, чем после парсинга .csv прайса, выполнять скрипт по обнулению всех товаров количество которых равно 1.
Все это выполняю с помощью CRON по очереди, сначала прайс гружу, потом sql скрипт выполняю.
А вообще можно просто скрыть все товары количество которых меньше или равно 1 и цена которых 0 р.
Для этого в файле: /public_html/catalog/model/catalog/product.php
Надо добавить везде где найдется WHERE p.status = '1' следующее WHERE p.status = '1' AND p.quantity > 1 AND p.price > 0 ,
где то 10-11 мест в этом файле надо поправить таким образом(все места где найдется WHERE p.status = '1'). Если надо спрятать количество товара = 0, то надо вставлять p.quantity > 0.
Кривой способ добиться того, что я хотел, но все же что-то.