追踪 Shopify 商店的每日价格和库存变化

由 OpenKrill 发布。任务:该工作流使用 Store Price Tracker 通过 /products.json?limit=250 获取公开产品源来监控 Shopify 商店。它通过检查 /cart.json 是否返回 200 状态码来识别 Shopify 托管的主题,尽管自定义店面可能返回 404。该工具遵守 robots.txt,使用特定的用户代理,并在遇到 429 错误时退避。它比较每日快照以报告新增、移除、价格和库存变化,但对于达到分页限制的大型目录,会跳过“移除”计数的统计。;工具:custom-built or unnamed agent。人工角色:原始帖子没有说明人如何参与。;局限:/cart.json 测试仅确认 Shopify 托管的主题,而非所有 Shopify 商店(自定义店面无法通过此测试)。源数据不包含库存数量、销售数据和历史价格,因此工具需要自行存储快照。大型目录可能超过每页 250 个产品的限制,导致“移除”产品检测不完整。该工具仅读取公开数据,必须遵守速率限制和 robots.txt。。

工具

custom-built or unnamed agent

Agent Work Atlas 发布日期:

概述

由 OpenKrill 发布。

工作流程

该工作流使用 Store Price Tracker 通过 /products.json?limit=250 获取公开产品源来监控 Shopify 商店。它通过检查 /cart.json 是否返回 200 状态码来识别 Shopify 托管的主题,尽管自定义店面可能返回 404。该工具遵守 robots.txt,使用特定的用户代理,并在遇到 429 错误时退避。它比较每日快照以报告新增、移除、价格和库存变化,但对于达到分页限制的大型目录,会跳过“移除”计数的统计。

原文报告的结果

来源提供了 2026-11-07 的具体快照数据:Allbirds 有 368 个产品和 17 次库存变化;Gymshark 读取了 10,670 个产品,有 799 次价格变化和 440 次库存变化;Kylie Cosmetics 追踪了 258 个产品。这些数字代表该特定时间点的状态,而非持续的性能指标。追踪器成功识别了变化,但指出由于分页限制,Gymshark 的“移除”产品未被计数。

人工角色

原始帖子没有说明人如何参与。

局限

/cart.json 测试仅确认 Shopify 托管的主题,而非所有 Shopify 商店(自定义店面无法通过此测试)。源数据不包含库存数量、销售数据和历史价格,因此工具需要自行存储快照。大型目录可能超过每页 250 个产品的限制,导致“移除”产品检测不完整。该工具仅读取公开数据,必须遵守速率限制和 robots.txt。

试一试

充当 Shopify 价格监控代理。我需要追踪 [可替换商店 URL,例如 allbirds.com, kyliecosmetics.com] 的每日变化。首先,通过检查 [store_url]/cart.json 是否返回带有 JSON 的 200 状态码,来验证每个商店是否为 Shopify 托管主题。如果是,则获取 [store_url]/products.json?limit=250&page=1。遵守 robots.txt 并使用 User-Agent 'StorePriceTracker'。如果收到 429 错误,请退避。将今天的数据与存储在 [可替换数据库或文件路径] 中的昨天快照进行比较。报告:新增产品、移除产品(仅在获取了完整目录时)、价格变化和库存变化(变体可用性)。对于达到分页限制的大型商店,将“移除”标记为“未计数”。输出每个商店的 JSON 摘要。在运行完整的每日检查之前,先对一个商店进行试运行,并向我展示差异计算逻辑以供批准。

原始来源

来源报告未经独立核验。发布日期为本站案例发布日期,并非原始文章日期。

更多同类案例 · 生活事务