[WORDPRESS] WooCommerce 3 조건부 제품 가격 카트 문제
WORDPRESSWooCommerce 3 조건부 제품 가격 카트 문제
해결법
-
1.코드를 사용하면 바로 표시 변동 가격 범위를 변경. 그래서 당신은 더 이것에 대한 비트가 필요합니다 :
코드를 사용하면 바로 표시 변동 가격 범위를 변경. 그래서 당신은 더 이것에 대한 비트가 필요합니다 :
// Simple, grouped and external products add_filter('woocommerce_product_get_price', 'custom_price', 90, 2 ); add_filter('woocommerce_product_get_regular_price', 'custom_price', 90, 2 ); // Product variations (of a variable product) add_filter('woocommerce_product_variation_get_regular_price', 'custom_price', 99, 2 ); add_filter('woocommerce_product_variation_get_price', 'custom_price', 90, 2 ); // Variable product price ramge add_filter('woocommerce_variation_prices_price', 'custom_variation_price', 90, 3 ); add_filter('woocommerce_variation_prices_regular_price', 'custom_variation_price', 90, 3 ); function custom_price( $price, $product ) { // Only logged in users if ( ! is_user_logged_in() ) return $price; // HERE the defined plan ID $plan_id = 1628; if ( wc_memberships_is_user_member( get_current_user_id(), $plan_id ) ) { $price *= 2; // set price x 2 } return $price; } function custom_variation_price( $price, $variation, $product ) { // Only logged in users if ( ! is_user_logged_in() ) return $price; // HERE the defined plan ID $plan_id = 1628; if ( wc_memberships_is_user_member( get_current_user_id(), $plan_id ) ) { $price *= 2; // set price x 2 } return $price; }
코드는 활성 자식 테마 (또는 활성 테마)의 function.php 파일에 간다.
테스트 및 woocommerce에서 작동 3+
from https://stackoverflow.com/questions/48895844/conditional-product-prices-cart-issue-in-woocommerce-3 by cc-by-sa and MIT license
'WORDPRESS' 카테고리의 다른 글
[WORDPRESS] Woocommerce에서 특정 카테고리의 제품 "X"의 배수로 설정 품목 수량 (0) | 2020.11.17 |
---|---|
[WORDPRESS] 사용자가 ID와 워드 프레스에 로그인되어 있는지 알아보십시오 (0) | 2020.11.17 |
[WORDPRESS] wp_remote_post와 콘텐츠 형식을 설정합니다 (0) | 2020.11.17 |
[WORDPRESS] 회전 목마 첫 번째 요소에 "활성"클래스를 추가하는 방법 (0) | 2020.11.17 |
[WORDPRESS] 워드 프레스 구문 오류, 예기치 [ (0) | 2020.11.17 |