Prestashop 1.7 управление запасами

Автор brik, 04 апреля 2017, 11:54:52

« назад - далее »

brik

Доброго времени суток!
Столкнулся с проблемой не активна кнопка купить, при 0 наличии товара на складе, ползунок Включить систему управления запасами в положении "нет" экспериментальным путем было найдено частичное решение, при включении с-мы упр. запасами в карточке товара появляется вкладка наличия, Поведение когда запас исчерпан, можно выставить галочку "Использовать стандартное поведение (Разрешить заказы)", порос как автоматизировать данный процесс либо отключить полностью систему управления запасами?

Adik

Если вы включили систему управления запасами и хотите продавать товары, которые закончились, то включите "Разрешить заказ товаров с нулевым остатком на складе" (этот параметр учитывается только если включено "Включить систему управления запасами").
Если вы выключили систему управления запасами, тогда у товара не должно быть показана вкладка количество и товар можно заказывать.

brik

если я правильно понимаю, то заказ с 0 остатком разрешен, на скрине

brik

при этом кнопка купить не активна

DarinSr

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

Adik

Цитата: brik от 04 апреля 2017, 14:11:58
если я правильно понимаю, то заказ с 0 остатком разрешен, на скрине
Да так. Кнопка активна при такой конфигурации. Проверял на нескольких сайтах.

brik

кеш, почистил вручную, принудительную перекомпиляцию активировал, отключил все кеширования и ккк, результат тот же, на 1.6 все было ок, с аналогичными настройками, а из цсв файла можно каким-то образом активировать чекбокс "Использовать стандартное поведение (Разрешить заказы)"? при ее активации и выставлении настроек как на скрине, кнопка становится активной

Миколас

Включи управление запасами, потом у каждого товара установи "Использовать стандартное поведение (Разрешить заказы)", сохрани, потом выключи запасы.

brik

Цитата: Миколас от 04 апреля 2017, 16:05:13
Включи управление запасами, потом у каждого товара установи "Использовать стандартное поведение (Разрешить заказы)", сохрани, потом выключи запасы.

больше 15к товаров, не вариант:( интересует способ устранения проблемы, или автоматизации проставления галочек, можно выставлять 9999999 на складе, но не охота плодить костыли со старта

Mr.Sen

В базе данных можно sql запросом установить "Использовать стандартное поведение (Разрешить заказы)"
UPDATE `ps_product` SET `out_of_stock` = '2' WHERE `ps_product`.`id_product` = ..;
Также можно сделать функцию в php, выбрать все товары и запустить выполнение запроса в цикле.

brik

Цитата: Mr.Sen от 04 апреля 2017, 16:45:11
В базе данных можно sql запросом установить "Использовать стандартное поведение (Разрешить заказы)"
UPDATE `ps_product` SET `out_of_stock` = '2' WHERE `ps_product`.`id_product` = ..;
Также можно сделать функцию в php, выбрать все товары и запустить выполнение запроса в цикле.
sql запрос сработал, спасибо огромное!