Wordpress 如何为注册用户进行电子商务支付
要求: 我有一个自定义要求,任何人都可以注册一门课程 我必须使用的工具是带有自定义woocommerce支付插件的woocommerce 以下是用户将经历的步骤:- 步骤1:用户寄存器 步骤2:付款完成后,用户将被重定向到付款页面 步骤3:用户注册 现在的问题是woocommerce默认为虚拟和物理产品付款 请建议一种合适的方法来实现这一点Wordpress 如何为注册用户进行电子商务支付,wordpress,woocommerce,Wordpress,Woocommerce,要求: 我有一个自定义要求,任何人都可以注册一门课程 我必须使用的工具是带有自定义woocommerce支付插件的woocommerce 以下是用户将经历的步骤:- 步骤1:用户寄存器 步骤2:付款完成后,用户将被重定向到付款页面 步骤3:用户注册 现在的问题是woocommerce默认为虚拟和物理产品付款 请建议一种合适的方法来实现这一点 function control_payment( $args ) { if( !is_user_logged_in() ) { /
function control_payment( $args ) {
if( !is_user_logged_in() ) {
// unset your payment
}
return $args;
}
add_action( 'woocommerce_available_payment_gateways', 'control_payment' );
或者你可以用这样的东西
add_filter( 'woocommerce_available_payment_gateways', 'my_paypal_disable_manager' );
function my_paypal_disable_manager( $available_gateways ) {
if ( isset( $available_gateways['paypal'] ) && current_user_can( 'manage_woocommerce' ) ) {
unset( $available_gateways['paypal'] );
}
return $available_gateways;
}
()感谢您的支持。我有一个注册表格,用户可以从中注册。所以我的问题是,在woocommerce中,我们可以添加一个课程作为产品,并在用户注册后将注册用户设置为订单。是的,您可以这样做。