wpcraft-ru / wooms

Интеграция МойСклад и магазинов на базе WooCommerce (WordPress). Tracker https://github.com/orgs/wpcraft-ru/projects/2
https://wpcraft.ru/wooms/
42 stars 18 forks source link

Bug: Синхронизация товаров меняет "Статус наличия" у товаров в "В наличии" #537

Open gleb-pineparks opened 6 months ago

gleb-pineparks commented 6 months ago

Как есть В настройках работа с остаткими выключена, но плагин продолжает усердно переключать все товары в "В наличии". Даже если выборочно отметить какие-то товары как "Нет в наличии" или "Предзаказ"

Как надо Надо, что бы не менялся статус наличия если он был изменён у товаров.

Дополнительные детали В плагине имеется хук "wooms_reset_state_products" и похоже его задумка как раз делать то, что требуется, но в плагине не везде где присутствует "$product->set_stock_status( 'instock' );" обёрнуто в этот хук. Например в файле "/wooms/includes/ProductStocks.php" требуется также обернуть в данных хук всё что в "else" в функции "update_product". Обернув тут в этот хык, синхронизация начинает работать как требуется.

Ну и естественно у нас в теме сайта хук "wooms_reset_state_products" возвращает "false"