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