【发布时间】:2018-10-02 07:35:48
【问题描述】:
在开发将自定义产品添加到购物车的 WooCommerce 插件时,我在 class-wc-cart.php 中使用了函数 add_to_cart。但是在将 woocomerce 更新到最新版本后,我收到了错误。
抱歉,该产品无法购买。
因为在函数add_to cart内部,$product_data->is_purchasable()部分开始返回false。我调试发现is_purchasable()返回false的原因是get_price()函数。因为这个函数返回的价格是空的,所以 woocommerce 告诉我该产品因为空价而无法购买。
产品有价格,可以使用界面添加到购物车。该插件在旧版本的 woocommerce 上运行良好。如果您需要更多数据,请告诉我。
【问题讨论】:
标签: php wordpress woocommerce cart product