更新 WooCommerce 可变产品变体库存数量问题
Updating WooCommerce variable product variation stock quantity issue
我创建了 CRON 脚本,每 1 分钟检索一次实际的库存系统数据,将其转换为 WordPress/WooCommerce 数据库 table 并更新库存。
在数据库方面,一切看起来都正确且有效(请参阅第一个屏幕截图),但仅在 WP 管理面板中 parent/main 可变产品库存数据显示为已更新 - 它 SUMS所有变体库存数量(见第二张截图)。 但是他在变体部分的不同尺码的库存数量数据似乎没有更新(请参阅第 3 个屏幕截图)。
WooCommerce 是否使用了某种缓存?如果是这样,我该如何清除它?因为到目前为止我已经清除了所有缓存,但是变体库存仍然为 0。
屏幕截图和说明
更新后的数据库 - 库存 CRON 脚本更新变体库存(双重检查,适用于所有变体和主要父变量产品库存库存 - 它汇总了所有变体库存)
更新后的产品变化 - Stock CRON DID 更新了这个值,但它仍然显示 0。
Variable/Parent 更新后的产品 - 库存 CRON 确实更新了库存 - 汇总所有变体库存数量并在此处更新。
我已经仔细检查了所有内容。 CRON 脚本很好——正如您从屏幕截图中看到的那样,它确实会更新数据库中的数据。这里的问题只是它没有在产品变体前面显示。
:
经过几个小时的调查,我停用了 W3 Total Cache 插件。仍然没有变化。然后我注意到 WP Redis 插件。所以我在服务器端搜索 Redis 对象缓存并找到了它。当我刷新缓存时,库存显示更新的库存数量。
Soo.. 总是仔细检查你的缓存。 :D
我创建了 CRON 脚本,每 1 分钟检索一次实际的库存系统数据,将其转换为 WordPress/WooCommerce 数据库 table 并更新库存。
在数据库方面,一切看起来都正确且有效(请参阅第一个屏幕截图),但仅在 WP 管理面板中 parent/main 可变产品库存数据显示为已更新 - 它 SUMS所有变体库存数量(见第二张截图)。 但是他在变体部分的不同尺码的库存数量数据似乎没有更新(请参阅第 3 个屏幕截图)。
WooCommerce 是否使用了某种缓存?如果是这样,我该如何清除它?因为到目前为止我已经清除了所有缓存,但是变体库存仍然为 0。
屏幕截图和说明
更新后的数据库 - 库存 CRON 脚本更新变体库存(双重检查,适用于所有变体和主要父变量产品库存库存 - 它汇总了所有变体库存)
更新后的产品变化 - Stock CRON DID 更新了这个值,但它仍然显示 0。
Variable/Parent 更新后的产品 - 库存 CRON 确实更新了库存 - 汇总所有变体库存数量并在此处更新。
我已经仔细检查了所有内容。 CRON 脚本很好——正如您从屏幕截图中看到的那样,它确实会更新数据库中的数据。这里的问题只是它没有在产品变体前面显示。
:
经过几个小时的调查,我停用了 W3 Total Cache 插件。仍然没有变化。然后我注意到 WP Redis 插件。所以我在服务器端搜索 Redis 对象缓存并找到了它。当我刷新缓存时,库存显示更新的库存数量。
Soo.. 总是仔细检查你的缓存。 :D