Здравствуйте, вроде верно, но не совсем.
http://box.magbaby.ua/media/export/15.xmlСмотрите есть 2 товара
Вот этот
http://box.magbaby.ua/admin/shop/products/22372/edit/он показывается как - нет в наличии и в выгрузке выглядит так "available="" - это верно, все правильно
А вот товар, которого тоже нет ни на 1 складе
http://box.magbaby.ua/admin/shop/products/22779/edit/Но он в выгрузке как available=false , хотя должен быть available="" - чтобы писало нет в наличии
Заметили, что передает как available=false, даже если товара нет, если у него были какие-то операции по складу
То есть товары абсолютно идентичны, но верхний НИКОГДА не приходовался и не продавался, а у нижнего были операции, хоть уже на складе и нет.
Я так понимаю система проверяет не текущее состояние на складе, а общее, не знаю
Пожалуйста, проверьте чтобы работало так
Проверить наличие товара на складе (выбранном в действии)
- Если есть - true / закончить доп. проверки, все, товар в наличии - оставляем это значение
Если товара нет на выбранном складе - проверить все склады
- Если на других складах есть - пишем " False "
- Если нет и на других складах - пишем пустоту " ".
Если нужны примеры продуктов, сообщите
Хотелось бы закрыть уже этот вопрос :(