WooCommerce订单 - 在转发到paypal之前的动作挂钩

时间:2018-01-09 15:12:23

标签: woocommerce hook action checkout orders

我的问题是,我想在客户点击WooCommerce中的#place_order按钮之后和重定向到付款处理器(PayPal,Przelewy24)之前运行功能(发送电子邮件)。

我测试过并且钩子正在为我工​​作,我只是在寻找合适的动作钩子。 一些钩子正在为转移或检查等方法工作,但我找不到合适的方法(在重定向到支付处理器之前)

我已经尝试过这些钩子了:

add_action( 'woocommerce_checkout_order_processed', array( $this, 'trigger' ), 1  );
    add_action( 'woocommerce_email_before_order_table', array( $this, 'trigger' ), 1  );
    add_action( 'woocommerce_before_checkout_process', array( $this, 'trigger' ), 1  );     
    add_action( 'woocommerce_new_order', array( $this, 'trigger' ), 1  );

    add_action( 'woocommerce_thankyou', array( $this, 'trigger' ), 1  );
    add_action( 'woocommerce_checkout_process', array( $this, 'trigger' ), 1  );
    add_action( 'woocommerce_review_order_after_submit', array( $this, 'trigger' ), 1  );

    add_action( 'woocommerce_payment_complete', array( $this, 'trigger' ), 1  );
    add_action( 'woocommerce_order_status_on-hold_to_processing', array( $this, 'trigger' ), 1  );
    add_action( 'woocommerce_order_status_on-hold_to_completed', array( $this, 'trigger' ), 1  );
    add_action( 'woocommerce_order_status_failed_to_processing', array( $this, 'trigger' ), 1  );
    add_action( 'woocommerce_order_status_failed_to_completed', array( $this, 'trigger' ), 1  );
    add_action( 'woocommerce_order_status_pending_to_processing', array( $this, 'trigger' ), 1  );

0 个答案:

没有答案