Cron工作-更新产品

问题描述 投票:-1回答:1

我想每30分钟自动更新woocommerce产品(示例)。

理想情况下,我只想更新其变化量已更改的产品。这样做的原因是我们与另一家公司合作,该公司负责处理产品及其数量的crm。我们还将polylang和polylang用于woocommerce,并且当一种语言中的产品数量发生变化时,当我们保存该产品时,其他语言也会发生相同的变化(即我们想要的是同一家商店)。

因此,当另一家公司通过woocommerce rest api更新产品数量时,他们实际上并未保存新数量,因此实际上并未更新产品。因此,更改仅在一种语言中发生,而在另一种语言中没有发生。我们必须手动保存所有更改的产品,以便更改将适用于所有语言。

这就是为什么我需要进行cron作业,以节省手动保存每个已更改产品的时间。

php wordpress woocommerce woocommerce-rest-api
1个回答
0
投票

我们的Webcron服务用于触发WooCommerce客户/订单CSV导出的cron作业脚本。只需按照以下简单步骤为您的WooCommerce客户/订单CSV导出配置cron作业:

使用EasyCron之前,请添加define('DISABLE_WP_CRON',true);到您的wp-config.php文件以禁用WP Cron系统。打开您的Cron Job仪表板,单击“ Cron Job”按钮。在“通话网址”字段中,输入http://www.example.com/wp-cron.php?doing_wp_cron(将www.example.com替换为您的安装位置)。选择适当的Cron作业执行频率。在屏幕截图下方查看:enter image description here

[如有必要,请完成其他可选设置。单击“创建Cron作业”按钮。你完成了! EasyCron将根据您的时间设置忠实地触发您的WooCommerce客户/订单CSV导出的cron作业脚本。如果您尚未注册EasyCron帐户,请单击顶部的“添加密码”链接,以向该帐户添加电子邮件和密码。

© www.soinside.com 2019 - 2024. All rights reserved.