如何根据月份增加woocommerce产品变化价格

时间:2017-06-12 13:29:09

标签: wordpress woocommerce variations

我在WooCommerce中创建了一个产品,它有两种不同价格的变体:季节性和年度性。有没有办法根据月份增加年度变化的价格?例如。从1月到5月,每年价格为100美元,但6月至12月价格为+ 50%(在此示例中为150美元)。季节性变化价格全年保持不变。我最初的想法是使用销售价格字段和时间表,但这增加了我不想要的销售徽章和价格删除,因为这在技术上不是产品销售价格。

我安装了几个不符合此特殊要求的插件。 WooCommerce Dynamic Pricing插件似乎也不支持特定的价格变化增加。

我还考虑复制这些产品(只有8个)并安装一个计划插件来显示/隐藏相应的产品,但由于计划日期包括年份,这需要用户每年更新日期设置,这不是我经常知道,但我希望它根本不需要任何用户互动。

理想情况下,有一个插件可用于完成此操作,但我也可以轻松编写自定义代码,并指定相应的钩子。

提前感谢您的任何帮助/建议!

1 个答案:

答案 0 :(得分:0)

关于'但是这增加了我不想要的销售徽章和价格删除,因为这在技术上不是产品销售价格':

过滤器' woocommerce_format_sale_price'将允许您更改销售价格的显示方式。例如,你可以改变:

<del><span class="woocommerce-Price-amount amount">
    <span class="woocommerce-Price-currencySymbol">&#36;</span>2.00</span>
</del>
<ins><span class="woocommerce-Price-amount amount">
    <span class="woocommerce-Price-currencySymbol">&#36;</span>1.77</span>
</ins>

为:

<ins><span class="woocommerce-Price-amount amount">
    <span class="woocommerce-Price-currencySymbol">&#36;</span>1.77</span>
</ins>

<del>元素包含删除线。

但是,这并不能解决您的日程安排问题。