更新WooCommerce可变产品库存问题

时间:2018-10-15 作者:richardev

Soo。。我创建了CRON脚本,每1分钟检索一个实际的股票系统数据,将其转换为Wordpress/Woocommerce数据库表,并更新股票。

在数据库方面,一切看起来都正常并正常工作(请参见第1个屏幕截图),但在WP管理面板中,只有父/主可变产品库存数据显示为已更新-它汇总了所有可变库存数量(请参见第2个屏幕截图)。However he STOCK quantity data in Variations section for different sizes doesn\'t seem to be updated (see 3rd screenshot).

所以我想知道。。WooCommerce是否正在使用某种缓存?如果是这样。。我怎样才能清除它?因为到目前为止,我已经清除了所有缓存,但变体库存仍然保持为0。

屏幕截图和;描述

Database after update - Stock CRON脚本更新变体库存(双重检查,适用于所有变体和主要父变量产品库存库存-它对所有变体库存求和)Database Screenshot

Product variation after update - Stock CRON确实更新了此值,但仍显示0。Variation Product Screenshot

Variable/Parent product after update - Stock CRON确实更新了库存-汇总了所有变化的库存数量,并在此处进行更新。Variable/Parent Product Screenshot

我已经仔细检查了一切。CRON脚本很好——正如您从截图中看到的,它确实更新了数据库中的数据。这里的问题只是它没有在产品的变体前面显示它。

非常感谢您的帮助!:)提前谢谢。

1 个回复
最合适的回答,由SO网友:richardev 整理而成

经过几个小时的调查,我停用了W3 Total Cache插件。仍然没有变化。然后我注意到WP Redis插件。。所以我在服务器端搜索了Redis对象缓存并找到了它。当我刷新缓存时,库存显示更新的库存数量。

Soo。。始终仔细检查缓存:D

结束

相关推荐

如何测试unctions.php中的类(来自插件)

我为函数添加了各种代码更改。php。其中许多依赖于某些活动插件,因为它们引用这些插件定义的类。如果插件被禁用,将导致500服务器错误,因为找不到相应的类。有没有办法先考一门课?例如,以下函数依赖于WooCommerce扩展中的类。// Add prices to variations add_filter( \'woocommerce_variation_option_name\', \'display_price_in_variation_option_name\' ); func