WooCommerce错误的免费产品价格

时间:2016-10-27 18:03:59

标签: php wordpress woocommerce hook-woocommerce

我对免费产品的价格有疑问。它在任何地方都说" 免费",但在购物车中,它显示价格1.00,所有金额都 +1

在这里,我检查数据库中的价格为0:

    var_dump(get_post_meta($ID, '_regular_price')); //array(1) { [0]=> string(0) "" }
    var_dump(get_post_meta($ID, '_sale_price')); // array(1) { [0]=> string(0) "" }
    var_dump(get_post_meta($ID, '_price')); // array(1) { [0]=> string(1) "0" }

但是在我的购物车中检查var_dump($_product)时我注意到了这一点

["price"]=>
  object(WP_Error)#20247 (2) {
    ["errors"]=>
    array(1) {
      ["Error"]=>
      array(1) {
        [0]=>
        string(36) "Date is required - please select"
      }
    }
    ["error_data"]=>
    array(0) {
    }
  }

我认为我需要在管理员中为产品设置一些内容,但不确切知道是什么。

我有什么想法可以处理吗?感谢。

1 个答案:

答案 0 :(得分:0)

该消息要求您设置销售价格的日期。 即使价格与常规价格相同,当您设置减价时也会发生这种情况。 将结束日期设置为2099-01-01,以检查是否有错误。