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

Товар менял статус не от количества (количество=0), а от статуса.


twelve

Recommended Posts

Подскажите Ув.
Чтобы товар менял статус не от количества (количество=0), а от выбранного статуса: "Предзакз", "В наличие", "Ожидание".   Опенкарт 3. 

Дайте четкий ответ, и ли ссылку по этой такой теме.
Большое спасибо.


 

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


20 минут назад, twelve сказал:

Подскажите Ув.
Чтобы товар менял статус не от количества (количество=0), а от выбранного статуса: "Предзакз", "В наличие", "Ожидание".   Опенкарт 3. 

Дайте четкий ответ, и ли ссылку по этой такой теме.
Большое спасибо.


 

очень странно у вас устроенно

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


13 минут назад, KomissarJuve сказал:

очень странно у вас устроенно

Как сделать ?
Чтобы товар менял статус не от количества (количество=0), а от выбранного статуса: "Предзакз", "В наличие", "Ожидание". 

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


2 минуты назад, twelve сказал:

Как сделать ?
Чтобы товар менял статус не от количества (количество=0), а от выбранного статуса: "Предзакз", "В наличие", "Ожидание". 

я про такое вообще первый раз слышу !

и в этом действии даже нет логики !

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


51 минуту назад, twelve сказал:

Чтобы товар менял статус не от количества (количество=0), а от выбранного статуса: "Предзакз", "В наличие", "Ожидание".   Опенкарт 3. 

Дайте четкий ответ, и ли ссылку по этой такой теме.

Создавайте дополнительное поле и там прописывайте статус товара, готового решения нет

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

14 минут назад, KomissarJuve сказал:

я про такое вообще первый раз слышу !

и в этом действии даже нет логики !

В этом действие есть логика, чтобы не ставит статус на складе =0 что дает "Предзакз", а выбранного статус товара в админке : "Предзакз", "В наличие", "Ожидание". и от светилось в самом магазине. Это действие очень удобно для тех кто заливает прайс лист, с разным статусом товар.   

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


52 минуты назад, twelve сказал:

Подскажите Ув.
Чтобы товар менял статус не от количества (количество=0), а от выбранного статуса: "Предзакз", "В наличие", "Ожидание".   Опенкарт 3. 

Дайте четкий ответ, и ли ссылку по этой такой теме.
Большое спасибо.


 

В опенкарт подразумевается всего два статуса: в наличии и не в наличии. И второй статус "не в наличии"  в админке можно обозвать как хотите, например, "под заказ" или как придумаете. Все остальные логические названия статусов, не связанные с остатком ноль в вашем магазине, нужно доработать. Или выводом на фронте либо ещё как то.

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


2 минуты назад, twelve сказал:

В этом действие есть логика, чтобы не ставит статус на складе =0 что дает "Предзакз", а выбранного статус товара в админке : "Предзакз", "В наличие", "Ожидание". и от светилось в самом магазине. Это действие очень удобно для тех кто заливает прайс лист, с разным статусом товар.   

здесь сотни людей прайсы заливают

и ни кому это не надо кроме вас

---------------------------------------

в нормальном загрузчике прайс листов можно менять статус(но он должен совпадать с создаными на сайте)

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


13 минут назад, matroskin92 сказал:

Создавайте дополнительное поле и там прописывайте статус товара, готового решения нет

 

6 минут назад, Atlet сказал:

В опенкарт подразумевается всего два статуса: в наличии и не в наличии. И второй статус "не в наличии"  в админке можно обозвать как хотите, например, "под заказ" или как придумаете. Все остальные логические названия статусов, не связанные с остатком ноль в вашем магазине, нужно доработать. Или выводом на фронте либо ещё как то.

 

Очень интересно читать, если бы нашел решения не создавал бы тему.  Уже 5 ответов не о чем ! 

 

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


1 минуту назад, twelve сказал:

Очень интересно читать, если бы нашел решения не создавал бы тему.  У же 5 ответов не о чем ! 

я дал вам четкий ответ, готового решения вы не найдете, потому что это использование возможности не то что не по тому как оно задумано, а вопреки.

Не пишут такие статьи, не пишут такие инструкции, не создают такие модули.

 

Установите всем товарам нулевой остаток, тогда у вас статус товара будет браться из этого поля

Но уберите тогда и вычитание со склада

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

А о чём вопрос? Задал бы конкретный вопрос, что не получилось, получил бы конкретный ответ. А так, насколько кто понял вопрос, так и отвечают, извини.

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


16 минут назад, Atlet сказал:

А о чём вопрос? Задал бы конкретный вопрос, что не получилось, получил бы конкретный ответ. А так, насколько кто понял вопрос, так и отвечают, извини.

Вот человек, говорю дерево там ВО, луже были. 

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


4 минуты назад, twelve сказал:

Вот человек, говорю дерево там ВО, луже были. 

Если смотрел выше, был ответ. А означает он посыл для тебя разобраться в статусах ОС, если не сможешь, четкий ответ, готового решения вы не найдете, потому что это использование возможности не то что не по тому как оно задумано, а вопреки.(с)

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


			if ($product_info['quantity'] <= 0) {
				$data['stock'] = $product_info['stock_status'];
			} elseif ($this->config->get('config_stock_display')) {
				$data['stock'] = $product_info['quantity'];
			} else {
				$data['stock'] = $this->language->get('text_instock');
			}

вот вам код отвечающий за это

достаточно проявить минимальную смекалку и поправить как нужно

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

Всех благодарю за внимание, Мудоков много !!!  

Некто так и не дал списать домашку. Решение моей проблемы, было решено! Делаем так и вычитается со склада с любым статусом.

Удобно для тех кто с прайс листа грузится и с разными статусами товар.
 

catalog/controller/product/product.php 
            /*    
            if ($product_info['quantity'] <= 0) {
                $data['stock'] = $product_info['stock_status'];
            } elseif ($this->config->get('config_stock_display')) {
                $data['stock'] = $product_info['quantity'];
            } else {
                $data['stock'] = $this->language->get('text_instock');
            }
            */
            $data['stock'] = $product_info['stock_status'];

То все только наводящими посмотри, подумай. Вот результат, проверяйте мастера. Новичкам удачи. То за все мелочи цены себе набиваете. 


Перехожу с ocStore 1.5  на ocStore 3.0.2.0. Тоже цены не сложат, вот ExcelPort 1.5-3.0 Экспорт импорт, модуль где-то валяется в интернете. только ID товара сделайте все перенесется. 

 

Запчасти для Грузовиков и Прицепной техники

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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