Так, а давайте для начала определим, почему у вас заказы попадают в статусе
pending
?
Потому что pending - это
промежуточный, "технический" статус между созданием заказа и его оплатой с последующим переходом в статус
processing
(в случае успешной оплаты) или
failed
(в случае ошибки с оплатой или отказа).
Методы оплаты с "отложенной оплатой" (банковский перевод, наличкой/наложенным при получении) могут использовать статус
on-hold
- если оплату нужно подтверждать (заказ не начнет выполняться пока не будет подтверждения платежа), или сразу
processing
, если подтверждение не требуется (наличкой при получении). И
processing
, и
on-hold
уменьшают сток, потому что это как раз статусы, с которыми вам и надо работать - они для этого и созданы. А
pending
- это немножко про другое.
Подробнее:
https://docs.woocommerce.com/document/managing-ord...