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

Определение наличий

Добавлено: 27 июл 2014 01:42
krasenkov
Здравствуйте, подскажите не верно определяется наличие. В прайсе прописано
dostepny - Есть
niedostepny - Нет
towar z ekspozycji - Нет
Tylko z odbiorem w markecie - Нет

В настройках наличия прописал для статуса нет через точку с запятой,
niedostepny;niedostepny do odbioru w markecie;towar z ekspozycji;Tylko z odbiorem w markecie;

на выходе имеем статус Есть для товаров у которых niedostepny
Похоже что отрабатывает принцип вхождения, как будто "доступен" и "недоступен", т.к. для towar z ekspozycji и Tylko z odbiorem w markecie статус определяет коректно.

Re: Определение наличий

Добавлено: 27 июл 2014 11:14
krasenkov
Аналогичная проблема для другого поставщика.
Для статуса "Есть" в настройках прописано:
produkt w magazynie - szybka wysylka!;wysylamy do 7 dni roboczych;wysylamy do 3 dni roboczych;

Для статуса "Нет"
chwilowo niedostepny;w wybranych sklepach;na zamowienie - 30 dni roboczych;wysylamy od 7 do 14 dni roboczych;wysylamy od 14 do 28 dni roboczych;przedsprzedaz;

Для товара na zamowienie - 30 dni roboczych пишет "Есть"
и
wysylamy od 7 do 14 dni roboczych - пишет есть, вместо "Нет"
см. скриншот

Re: Определение наличий

Добавлено: 27 июл 2014 15:58
tkachenkoser
Все очень просто - поменяйте порядок определения. Сначала определяет которых нет, а потом которые есть.
Кстати не обязательно использовать длинные слова (полностью), достаточно указать пару символов. Из всего выражения "produkt w magazynie - szybka wysylka!;wysylamy do 7 dni roboczych;wysylamy do 3 dni roboczych;"
достаточно указать одно - "wysy", конечно при условии что не будет такого вхождения для статуса "есть"

Re: Определение наличий

Добавлено: 27 июл 2014 23:38
krasenkov
tkachenkoser писал(а):Все очень просто - поменяйте порядок определения. Сначала определяет которых нет, а потом которые есть.
Кстати не обязательно использовать длинные слова (полностью), достаточно указать пару символов. Из всего выражения "produkt w magazynie - szybka wysylka!;wysylamy do 7 dni roboczych;wysylamy do 3 dni roboczych;"
достаточно указать одно - "wysy", конечно при условии что не будет такого вхождения для статуса "есть"
Получилось, спасибо за подсказку