Я делаю простой сайт электронной коммерции, используя плагин WooCommerce на WordPress. Я использую Paypal в качестве платежного шлюза . Когда пользователь покупает продукт из моего магазина и успешно выполняет платеж, WooCommerce автоматически изменяет статус заказа с 'pending' на 'completed' , но не меняет статус заказа . Как я могу это достичь?
Обычно wooCommerce должен автозаполнять заказы для виртуальных продуктов. Но это не так, и это настоящая проблема, даже BUG. Итак, на данный момент вы можете найти полезные полезные вещи (но не очень удобные): 1) Код фрагмента (который вы можете найти в документах wooCommerce): /** * Auto Complete all WooCommerce orders. */ add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_order'); function custom_woocommerce_auto_complete_order( […]