1
WordPress 4.7.4 및 WooCommerce 3.0.5를 사용하고 있습니다.판매 가격 woocommerce (3.0+) 변수 제품을 업데이트하는 방법은 무엇입니까?
I 업데이트 _sale_price, _price, 아래의 코드로 meta_id 사용 _regular_price :
$meta_tbl = $wpdb->prefix.'postmeta';
foreach ($_POST['loop'] as $loop_k => $loop_v) {
$wpdb->update(
$meta_tbl,
array('meta_value' => $loop_v['price']),
array('meta_id' => $loop_v['price_meta_id']),
array('%d')
);
$wpdb->update(
$meta_tbl,
array('meta_value' => $loop_v['regular_price']),
array('meta_id' => $loop_v['regular_price_meta_id']),
array('%d')
);
$wpdb->update(
$meta_tbl,
array('meta_value' => $loop_v['sale_price']),
array('meta_id' => $loop_v['sale_price_meta_id']),
array('%d')
);
}
하지만 여전히 상점 페이지가 제품의 이전 가격을 표시하고! 어떻게 제대로 할 수 있습니까?
너무 감사합니다. –
나를 위해 didnt workd. 장바구니를 제외하고는 여전히 어디서나 잘못된 가격을 보여줍니다. –
@KarlJohanVallner 가격 조정 플러그인을 사용하고 있습니까? 또한 WooCoommerce -> 상태 -> 도구에서 임시 캐시를 삭제하십시오. –