当前位置: 首页 > 知识库问答 >
问题:

计划销售已结束,但在查看产品时,可变产品似乎仍在销售中-Woocommerce

赫连宏伯
2023-03-14

重新创建此问题的步骤:

  • 创建可变产品

我正在使用Woocommerce v2。6.14和Wordpress v4。7.6.

如果我尝试检查$product-

因此,问题是变化价格不会在销售结束日期后自动更新。

我真的很感激每一个建议!:)谢谢你!

附加信息:

在添加到购物车之前,销售价格仍然保存在WC变量对象中。产品加入购物车后,最小和最大变化销售价格与正常价格相同,一切正常。

如果我使用$product-

更新:在我将WC版本更改为2.7.0 RC 1后,价格又回到了正确的价格,但是更新WC搞砸了很多其他事情,所以更新不是一个选项。当预定的销售结束时,有些东西没有正确更新,我不知道是什么。


共有1个答案

严成礼
2023-03-14

woocommerce\u scheduled\u sales事件是触发具有计划销售的产品的实际定价更改的事件。此活动应每天运行一次,但可能不会发生这种情况。要查找站点WP Cron事件,可以使用以下插件:

https://wordpress.org/plugins/wp-crontrol/

通过这个插件,您可以立即运行任何cron事件。您应该找到woocommerce\u scheduled\u sales并运行它。

您还可以在函数主题中使用此代码,每六小时运行一次事件。

<?php

function myprefix_custom_cron_schedule( $schedules ) {
    $schedules['every_six_hours'] = array(
        'interval' => 21600, // Every 6 hours
        'display'  => __( 'Every 6 hours' ),
    );
    return $schedules;
}
add_filter( 'cron_schedules', 'myprefix_custom_cron_schedule' );


//Schedule an action if it's not already scheduled
if ( ! wp_next_scheduled( 'myprefix_wc_scheduled_sales' ) ) {
    wp_schedule_event( time(), 'every_six_hours', 'myprefix_wc_scheduled_sales' );
}


///Hook into that action that'll fire every six hours
 add_action( 'myprefix_wc_scheduled_sales', 'myprefix_run_wc_scheduled_sales' );
//create your function, that runs on cron
function myprefix_run_wc_scheduled_sales() {
    //your function...
    wc_scheduled_sales();
}
 类似资料:
  • 我有大约10个产品和接近200个变体每一个。我需要更新特定产品的销售价格,包括它的所有变化。 问题是: 所有的变种都有不同的价格。未输入销售价格-所有销售价格输入框均为空。 我需要一个SQL解决方案运行和更新所有特定产品的销售价格,采取常规价格并从中扣除350,或 任何其他方式,我不知道在这个阶段,因为我已经尝试了许多解决方案,包括Woocommerce内置的解决方案“设置销售价格”,再次不工作,

  • 问题内容: 我有一个“月度状态”数据库视图,我需要根据此视图生成报告。视图中的数据如下所示: …等等 该视图具有产品类别,收入,一年零一个月。我想创建一个比较2007年和2008年的报告,在没有销售的月份中显示0。因此,报告应如下所示: 要注意的关键是,第1个月在2008年仅有销售,因此2007年为0。此外,第4个月在2008年没有销售,因此0则在2007年有销售并且仍然显示。 另外,该报告实际上

  • 我正在使用Java Spring框架和Hibernate。我正在做一个电子商务web应用程序,其中公共用户可以从web应用程序购买产品。每个产品都有一个数量计数。 问题 1)我想确认这个关于悲观锁定的答案有助于解决我的问题。 2)我的工作流程正常吗?有没有更好的方法?

  • 题目描述 某公司目前推出了AI开发者套件,AI加速卡,AI加速模块,AI服务器,智能边缘多种硬件产品,每种产品包含若干个型号。现某合作厂商要采购金额为amount元的硬件产品搭建自己的AI基座。例如当前库存有N种产品,每种产品的库存量充足,给定每种产品的价格,记为price(不存在价格相同的产品型号)。请为合作厂商列出所有可能的产品组合。 输入描述 输入包含采购金额amount和产品价格列表pri

  • 我有一个Woocommerce商店,里面有各种各样的产品。 我要给所有产品打八折,属于产品类别Cuckoo 现在我所要做的就是在我的functions.php中设定一个销售价格 它的做法如下: 如果我在计算后var_dump$sale_price的结果,我会得到正确的答案,但是前端的价格显示会击出正常价格,并将销售价格显示为正常价格。 是否有一个钩子/过滤器可以用来实现这一点? 我还尝试通过以下方

  • 让我告诉你一个我遇到的问题的例子。例如,我们有一个名为“订单”的表,其中插入了所有订单和采购。 表A(订单): 现在我想订购并获得我们最畅销的产品,例如在最畅销产品列表中获得pro3排名。 查询输出: 我写了这个查询: 结果对我没用。例如,我需要让pro27在畅销产品中排名(我们有100000个产品!)