Логика оплаты товара в Woocomerce

На данный момент в плагине Woocomerce оплата товара производится следующим образом:

1) Оплачивается товар

2) Оплаченный товар переходит в режим проверки администратором

3) Администратор в ручную подтверждает покупку товара либо отклоняет.

Мне необходимо убрать пункты 2 и 3 из этой цепочки.

Т.е. товар оплачивается и сразу фиксируется на сайте как приобретенный.

Добавить Комментарий
     /**
     * Завершаем платежи
     */
     function onwp_wc_mark_all_orders_as_complete($order_status, $order_id) {
     $order = new WC_Order($order_id);
    // если статус processing, on-hold, pending, failed - то делаем его  completed
     if ($order_status == 'processing' && ( $order->status == 'on-hold' || $order->status == 'pending' || $order->status == 'failed' )) {
     return 'completed';
     }
    return $order_status;
     }
    add_filter('woocommerce_payment_complete_order_status', 'onwp_wc_mark_all_orders_as_complete', 10, 2);
     
    Добавить Комментарий

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с правилами сайта.