当 woocommerce 发送邮件付款时执行 URL

Execute URL when woocomerce send email for payment

我尝试在这种情况下执行外部 URL 当 woocomerce 订阅发送电子邮件时的“付款过程”。

我想当 Worpress 向客户发送邮件时 URL “https://payment-complete.com” 例如,执行那个 url,这个 url 设置为 return 订单的新状态。

太!

您可以简单地使用 WooCommerce 挂钩。对于此用例,以下内容可以提供帮助:

function call_url(){
  $request = wp_remote_get( 'https://url-you-want-to-ping.tld/' );

  if( is_wp_error( $request ) ) {
    return false; // do what happens if request fails
  }
  return true; // do if request is successful.  
}

add_action( 'woocommerce_payment_complete', 'call_url' );

您可以从 here.

中找到更多钩子