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

Помощь пользователям в работе с программой E-Trade PriceList Importer
Ответить
alianze
Сообщения: 203
Зарегистрирован: 10 июл 2013 11:49

04 авг 2015 16:41

Здравствуйте, установлены настройки http://joxi.ru/48An70WSNXdvrO, но после экспорта на сайт этот статус http://joxi.ru/WKAxW5XuVYOO28 так и остается "Есть в наличии", хотя в админке установлено "Нет в наличии" по умолчанию
Аватара пользователя
support
Сообщения: 10553
Зарегистрирован: 09 ноя 2008 21:37

05 авг 2015 13:59

Вы хотите сказать, что после экспорта данных на сайт статус отсутствия товара меняется с "нет в наличие" на "есть в наличие"?
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
alianze
Сообщения: 203
Зарегистрирован: 10 июл 2013 11:49

05 авг 2015 14:40

Создает (выгружает) товары со статусом "Есть в наличии" хотя в админке вот стоит http://joxi.ru/dp27XL1tL9ZzA7
Аватара пользователя
support
Сообщения: 10553
Зарегистрирован: 09 ноя 2008 21:37

05 авг 2015 16:29

Статус наличия товара в списке товаров в учетной системе (СТУС) у Вас какой?
Какие настройки сделаны для обновления наличия в настройках Туннеля?

OC.png
OC.png (41.66 КБ) 6517 просмотров
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
alianze
Сообщения: 203
Зарегистрирован: 10 июл 2013 11:49

05 авг 2015 23:57

Со статусом наличия все нормально. В Опенкарте в свойствах товара есть пункт "Осутствие на складе: Статус, показываемый, когда товара нет на складе" http://joxi.ru/QeAOn4MTvdXE2o http://www.opencart.ru/instrukciya-po-sozdaniyu-produkta Так вот, если в ручную добавлять товар - значение сохраняется, а если выгружать ПЛИ, то ставит значение "Есть в наличии". Получается так: товара на складе 0 штук, а значение отображается "Есть на складе"
Аватара пользователя
support
Сообщения: 10553
Зарегистрирован: 09 ноя 2008 21:37

06 авг 2015 10:07

alianze писал(а):Со статусом наличия все нормально.


А конкретней можно? Какие настройки?
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
alianze
Сообщения: 203
Зарегистрирован: 10 июл 2013 11:49

06 авг 2015 10:27

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

07 авг 2015 13:12

ПЛИ при обновлении устанавливает первоначальный статус, например "Есть в наличие" , а дальше уже сам движок меняет статус, по его алгоритму.
в админке движка есть опции - вычитать кол-во товара
то есть при покупке будет минус 1
если кол-во товара изначально 1, то будет 0 при заказе, вот тут движок должен изменить статус. К E-Trade PriceList Importer это никак не относится.
На Вашем скриншоте видно, что настройка, которая это регулирует на активна "вычитать со склада"
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
alianze
Сообщения: 203
Зарегистрирован: 10 июл 2013 11:49

07 авг 2015 13:27

Регулировка "Вычитать со склада" работает - Пли устанавливает "Да", а "Остутствие на складе:" устанавливает только "Есть в наличии"
Аватара пользователя
support
Сообщения: 10553
Зарегистрирован: 09 ноя 2008 21:37

07 авг 2015 14:00

как вариант можно использовать доп. sql запрос для проставления для всех товаров 'Нет в наличии', если товар закончился

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

UPDATE oc_product SET stock_status_id=(SELECT stock_status_id FROM oc_stock_status WHERE name='Нет в наличии');;;


oc_ префикс таблиц, возможно у Вас другой
вкладка в ПЛИ "после осн. обновления"
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Ответить

Вернуться в «Техническая поддержка программы E-Trade PriceList Importer»