https://developers.webasyst.ru/apps/shop-script/product-modelКаждый товар может независимо от других товаров использовать или не использовать детализацию остатков по складам. Если в таблице shop_product_stocks есть хотя бы одна запись для товара, то товар использует детализацию по складам.
В режиме детализации по складам остатки каждого артикула на каждом складе хранятся в таблице shop_product_stocks. Значение NULL в поле count значит, что количество товара не ограничено. 0 — товара на данном складе нет.
На деле же оказалось что в shop_product_stocks в поле count не сохраняется значение NULL, да и как оно может там хранится когда:
'count' => array('int', 11, 'null' => 0)
В общем оперативно добавьте count значение по умолчанию (NULL), а то сейчас приходится джойнить таблицу shop_stocks чтобы добавить отсутствующие нулевые значения.
4 комментария
Речь об этом?
Да
Комментарий разработчиков:
а как сделать, чтобы модель дополняла не Null-ами, а нулем 0?