Страница 1 из 1

Наличие на складе Opencart

Добавлено: 04 авг 2015 16:41
alianze
Здравствуйте, установлены настройки http://joxi.ru/48An70WSNXdvrO, но после экспорта на сайт этот статус http://joxi.ru/WKAxW5XuVYOO28 так и остается "Есть в наличии", хотя в админке установлено "Нет в наличии" по умолчанию

Re: Наличие на складе Opencart

Добавлено: 05 авг 2015 13:59
support
Вы хотите сказать, что после экспорта данных на сайт статус отсутствия товара меняется с "нет в наличие" на "есть в наличие"?

Re: Наличие на складе Opencart

Добавлено: 05 авг 2015 14:40
alianze
Создает (выгружает) товары со статусом "Есть в наличии" хотя в админке вот стоит http://joxi.ru/dp27XL1tL9ZzA7

Re: Наличие на складе Opencart

Добавлено: 05 авг 2015 16:29
support
Статус наличия товара в списке товаров в учетной системе (СТУС) у Вас какой?
Какие настройки сделаны для обновления наличия в настройках Туннеля?
OC.png
OC.png (41.66 КБ) 7491 просмотр

Re: Наличие на складе Opencart

Добавлено: 05 авг 2015 23:57
alianze
Со статусом наличия все нормально. В Опенкарте в свойствах товара есть пункт "Осутствие на складе: Статус, показываемый, когда товара нет на складе" http://joxi.ru/QeAOn4MTvdXE2o http://www.opencart.ru/instrukciya-po-s ... u-produkta Так вот, если в ручную добавлять товар - значение сохраняется, а если выгружать ПЛИ, то ставит значение "Есть в наличии". Получается так: товара на складе 0 штук, а значение отображается "Есть на складе"

Re: Наличие на складе Opencart

Добавлено: 06 авг 2015 10:07
support
alianze писал(а):Со статусом наличия все нормально.
А конкретней можно? Какие настройки?

Re: Наличие на складе Opencart

Добавлено: 06 авг 2015 10:27
alianze
Статусы наличия "Есть в наличии" и "Нет в наличии" из прайсов в базу и на сайт выставляют нормально. НО !!! В карточке товара есть еще подпкункт "Отсутствие на складе" http://joxi.ru/E5mdaWoHqYXj21, который выставляет определенный статус наличия (выставляется в админке) после того как товар закончился. По логике должно быть так: товара на складе, например 1 штука - ПЛИ выставил статус "Есть в наличии" и количество 1 штука, но когда товар купили, количество стало 0 штук, а статус наличия показывает "Есть в наличии", а по умолчанию должно быть "Нет в наличии". ПЛИ при экспорте на сайт меняет статус наличия, который выставлен по умолчанию на "Есть в наличии" (что-то недовключает). В Опенкарте два статуса наличия: один при наличии товара, второй устанавливается после того как товар закончился, это сделано для того, чтобы можно было установить не "Нет в наличии", а, например "Доступен под заказ" - этот статус выставляется отдельно для каждого товара.

Re: Наличие на складе Opencart

Добавлено: 07 авг 2015 13:12
support
ПЛИ при обновлении устанавливает первоначальный статус, например "Есть в наличие" , а дальше уже сам движок меняет статус, по его алгоритму.
в админке движка есть опции - вычитать кол-во товара
то есть при покупке будет минус 1
если кол-во товара изначально 1, то будет 0 при заказе, вот тут движок должен изменить статус. К E-Trade PriceList Importer это никак не относится.
На Вашем скриншоте видно, что настройка, которая это регулирует на активна "вычитать со склада"

Re: Наличие на складе Opencart

Добавлено: 07 авг 2015 13:27
alianze
Регулировка "Вычитать со склада" работает - Пли устанавливает "Да", а "Остутствие на складе:" устанавливает только "Есть в наличии"

Re: Наличие на складе Opencart

Добавлено: 07 авг 2015 14:00
support
как вариант можно использовать доп. sql запрос для проставления для всех товаров 'Нет в наличии', если товар закончился

Код: Выделить всё

UPDATE oc_product SET stock_status_id=(SELECT stock_status_id FROM oc_stock_status WHERE name='Нет в наличии');;;
oc_ префикс таблиц, возможно у Вас другой
вкладка в ПЛИ "после осн. обновления"