我的 Shopify 商店中有近 2000 种产品,但每种产品的价格(可在其他网站上找到)每天都会有短暂的变化。具体来说,某些产品的价格每天会变化 2-3 次。 幸运的是,我是一名开发人员,我开发了一个 selenium 机器人来更新这些价格;然而,该机器人每天需要长达 8 小时才能完成更新(互联网问题和其他问题),这限制了我每天更新一次以上的机会;因此,如果我更新后价格发生变化,我就会在产品上赔钱。 我的问题是:是否建议使用 webhook 监控其他网站的 2000 多个产品并更新我的产品,或者与我的方法和 webhooks 相比是否有经济的解决方案?
我会做以下事情。将计划作业设置为每天运行 2 次或 3 次。使用单个 API 调用,您可以下载 JSON 文件中的整个 Shopify 库存定价。所以你下载该文件。您可以从这些“其他”来源获取正确的价格。因此,您所需要做的就是更新 Shopify 商店库存的 JSON。现在,通过一次 API 调用,您可以将该库存提供回 Shopify,Shopify 将更新您的定价。那么,另一个 API 调用。这不是 8 小时的工作,也不需要机器人。这确实是一个简单的模式。让 Shopify 完成所有工作。因此,对您来说,确保正确定价是您面临的挑战。与 Shopify 无关,但听上去可能是您所做的网络抓取活动。