Я использую WordPress с темой Woodmart и хочу, чтобы заказы выполнялись автоматически.
Я установил плагин codesnippets и скопировал следующий код с веб-сайта codesnippet:
Но заказ, который ранее обрабатывался, не завершен!
Какой мне следует указать способ оплаты там, где написано «Изменить способ оплаты»?
Автозаполненный заказ WooCommerce на основе метода оплаты " Шлюз Монерис"
add_action('woocommerce_order_status_changed', 'ts_auto_complete_by_payment_method');
function ts_auto_complete_by_payment_method($order_id)
{
if ( ! $order_id ) {
return;
}
global $product;
$order = wc_get_order( $order_id );
if ($order->data['status'] == 'processing') {
$payment_method=$order->get_payment_method();
if ($payment_method!="cod") // Change the Payment Method
{
$order->update_status( 'completed' );
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/784 ... nt-gateway
Автозаполнение оплаченных заказов WooCommerce для определенного платежного шлюза ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Woocommerce: пользовательская страница благодарности платежного шлюза на сайте сети WP
Anonymous » » в форуме Php - 0 Ответы
- 33 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Плагин пользовательского платежного шлюза WooCommerce не отображается при оформлении заказа
Anonymous » » в форуме Php - 0 Ответы
- 38 Просмотры
-
Последнее сообщение Anonymous
-