如何通过变化来改变产品价格

时间:2019-06-02 07:44:13

标签: php woocommerce product

如何使用PHP代码段更改具有特定条件的变化产品的价格?

我成功创建了一个代码段,该代码段更改了原始价格低于20美元的简单产品的价格。现在,我需要类似的东西来制作变体产品。

简单产品的代码:

function return_simple_custom_price($price, $product) {
    global $product;
    if ($product->is_type( 'simple' )) { 
    $price = get_post_meta($product->get_id(), '_regular_price');
    $post_id = $product->get_id();
       if ($price[0] < "20") {
       $price = ($price[0] * 1.5);
       return $price;   
       }    
       else {
       $price = $price[0];
       return $price;   
}
}
}   
add_filter('woocommerce_get_price', 'return_simple_custom_price', 10, 2);

此代码适用于简单的产品,但我不知道如何对其进行修改以适应各种变化。你有什么想法吗?

0 个答案:

没有答案