[WORDPRESS] 모든 변형을 Woocommerce에서 변수 제품의 가격을 업데이트
WORDPRESS모든 변형을 Woocommerce에서 변수 제품의 가격을 업데이트
해결법
-
1.이 코드를 사용하는 방법, 전역 $ 포스트를 포함하는 것을 시도해야 어디에에 따라; 먼저 WP_Post 객체 $ 게시물을 사용할 수 있습니다.
이 코드를 사용하는 방법, 전역 $ 포스트를 포함하는 것을 시도해야 어디에에 따라; 먼저 WP_Post 객체 $ 게시물을 사용할 수 있습니다.
그럼 당신은 대신 코드의 사용자 정의 버전을 사용을 시도 할 수 있습니다 :
global $post; $regular_price = 13; // Only for product post type if( $post->post_type == 'product' ) $product = wc_get_product( $post->ID ); // An instance of the WC_Product object // Only for variable products if( $product->is_type('variable') ){ foreach( $product->get_available_variations() as $variation_values ){ $variation_id = $variation_values['variation_id']; // variation id // Updating active price and regular price update_post_meta( $variation_id, '_regular_price', $regular_price ); update_post_meta( $variation_id, '_price', $regular_price ); wc_delete_product_transients( $variation_id ); // Clear/refresh the variation cache } // Clear/refresh the variable product cache wc_delete_product_transients( $post->ID ); }
이 코드는 WooCommerce 버전 3+와 작품에서 테스트
from https://stackoverflow.com/questions/45664066/update-all-variations-prices-of-a-variable-product-in-woocommerce by cc-by-sa and MIT license
'WORDPRESS' 카테고리의 다른 글
[WORDPRESS] 어떻게 동적으로 Woocommerce의 페이팔 주소를 변경하려면? (0) | 2020.11.17 |
---|---|
[WORDPRESS] 워드 프레스 wp_remote_post (0) | 2020.11.17 |
[WORDPRESS] Woocommerce 카트 및 체크 아웃의 운송 옵션에 사용자 정의 아이콘을 추가 (0) | 2020.11.17 |
[WORDPRESS] 어떻게 PHP와 XML-RPC metaWeblog.newPost를 제대로 사용 하는가? (0) | 2020.11.17 |
[WORDPRESS] 나는 하나의 제품 요약 후 WooCommerce에 HTML 코드를 추가 할 수있는 방법 (0) | 2020.11.17 |