Здравствуйте. Имею интернет магазин на Drupal 7 Commerce.
Установлен модуль Commerce Stock. При оформлении заказа товары списываются со склада. Как сделать, чтобы при отмене заказа товары возвращались обратно на склад? В данном случае отмена заказа - это смена статуса на "Отменено".
Комментарии
Посмотрите как правилами реализовано списание товара, и сделайте правило противоположное, с реакцией на нужное событие.
В модуле Stock (по крайней мере в версии 7.x-2.1) есть Rules "Stock: Increase when canceling the order process "(admin/config/workflow/rules/reaction/manage/rules_increment_stock_canceling_order).
По умолчанию он не активирован. Включите его.
Спасибо. Странно, что это правило по умолчанию выключено.