[WORDPRESS] 어떻게 동적으로 Woocommerce의 페이팔 주소를 변경하려면?
WORDPRESS어떻게 동적으로 Woocommerce의 페이팔 주소를 변경하려면?
해결법
-
1.나는 확인하고 woocommerce_paypal_args는 두 개의 인수, 설정과 순서를 가지고 있다는 것을 발견했습니다. 그래서 순서에 따라, 우리는 무슨 제품을 확인하고 해당 이메일을 사용할 수 있습니다.
나는 확인하고 woocommerce_paypal_args는 두 개의 인수, 설정과 순서를 가지고 있다는 것을 발견했습니다. 그래서 순서에 따라, 우리는 무슨 제품을 확인하고 해당 이메일을 사용할 수 있습니다.
add_filter( 'woocommerce_paypal_args' , 'custom_override_paypal_email', 10, 2 ); function custom_override_paypal_email( $paypal_args, $order ) { foreach ( $order->get_items() as $item ) { switch( $item['product_id'] ) { case 561: $paypal_args['business'] = 'paypalemail1@domain.com'; break; case 562: $paypal_args['business'] = 'paypalemail2@domain.com'; break; } } return $paypal_args; }
당신이 카트에 하나 개의 항목이있을 수 있는지 확인해야합니다 것을 참고하시기 바랍니다. 카트에서 1 개 이상의 제품이있는 경우, 이것은 foreach 루프의 마지막 FOUND 제품을 사용합니다. 위의 코드는 단지 지침, 그에 따라 변경하십시오입니다.
from https://stackoverflow.com/questions/36027159/how-to-dynamically-change-the-paypal-address-in-woocommerce by cc-by-sa and MIT license
'WORDPRESS' 카테고리의 다른 글
[WORDPRESS] 0을 반환 링크드 인 inShare 플러그인 공유 카운터 (0) | 2020.11.17 |
---|---|
[WORDPRESS] 특정 제품 쇼핑 카트에 추가 할 때 어떻게 특정 카트 항목을 제거하려면? (0) | 2020.11.17 |
[WORDPRESS] 워드 프레스 wp_remote_post (0) | 2020.11.17 |
[WORDPRESS] 모든 변형을 Woocommerce에서 변수 제품의 가격을 업데이트 (0) | 2020.11.17 |
[WORDPRESS] Woocommerce 카트 및 체크 아웃의 운송 옵션에 사용자 정의 아이콘을 추가 (0) | 2020.11.17 |