【发布时间】:2016-07-01 19:55:19
【问题描述】:
我正在尝试更改 Woocommerce 使用的 PayPal 地址,具体取决于他们所在的页面。我目前只有 5 件产品,所有 5 件产品都需要使用不同的 PayPal 地址。
我发现了这个可以更改 Paypal 地址的钩子,虽然不太清楚如何准确添加它(代码显然是 3 岁)。
$paypal_args = apply_filters( 'woocommerce_paypal_args', $paypal_args );
add_filter( 'woocommerce_paypal_args' , 'custom_override_paypal_email' );
function custom_override_paypal_email( $paypal_args ) {
$paypal_args['business'] = 'paypalemail@domain.com';
print_r( $paypal_args['business'] );
return $paypal_args;
}
如何根据用户所在的页面/产品使用此挂钩更改 Paypal 地址?
【问题讨论】:
-
如果所有产品都在购物车中怎么办?
-
@Reigel - 我直接引导用户结帐而不是购物车
-
但即使您指示他们结帐,他们仍然可以访问其他产品并将其添加到购物车...
-
@Reigel - 非常正确。每次添加新产品时,我都需要清空购物车。
标签: php wordpress paypal woocommerce