我会尝试解释我需要的东西:
默认情况下,woocommerce允许每个产品只处理1个预定销售价格,我需要添加另一个产品(简单和可变产品)。
换句话说,对于每种产品,我需要有3种不同的价格,具体取决于购买日期。 此外,在产品页面中,我需要始终显示3个价格及其相对预定的时间段(即使它在过去或将来)。 示例:
产品#1
产品#2
等...
有关如何在新插件中添加此功能的任何建议吗?
答案 0 :(得分:2)
您可以使用WooCoomerce上的内部代码轻松自定义这些条件。不需要为此使用任何额外的插件。以下是这个想法,你怎么能做到这一点..希望这会有所帮助。
看看WooCommerce中的Product抽象类,下面的php代码可以判断该产品是否有售:
return ($this->sale_price != $this->regular_price && $this->sale_price == $this->price);
这似乎表明_price必须与sale_price相同才能将其归类为出售。所以只是
update_post_meta($id, '_price', 'new sale price here too');
您可以根据自己的条件编辑此代码。