0

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

我希望当 Worpress 向客户发送邮件时,例如 URL“https://payment-complete.com”,执行该 url,该 url 设置为返回订单的新状态。

泰!

4

1 回答 1

1

您可以简单地使用 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' );

你可以从这里找到更多的钩子。

于 2021-09-17T20:42:12.547 回答