Walmart
通过统一的商品平台结构提供 Walmart 美国站的数据。价格为 USD。
操作
| 操作 | 端点 | 返回 | 价格 |
|---|---|---|---|
| Search | GET | POST /v1/walmart/search | SearchResult | $0.001 |
| Browse | GET | POST /v1/walmart/browse | SearchResult | $0.001 |
| Categories | GET | POST /v1/walmart/categories | CategoryList | $0.001 |
| Product | GET | POST /v1/walmart/product | Product | $0.001 |
| Reviews | GET | POST /v1/walmart/reviews | ReviewPage | $0.001 |
没有 image-search:Walmart 不提供以图搜索。
包括 reviews 在内,全部五个操作均按每次调用一次计费。
实际会返回什么
搜索条目
| 字段 | 填充率 |
|---|---|
title url | 100% |
price imageUrl seller.name | ~85% |
delivery | ~80% |
badges | ~35% |
商品
| 字段 | 填充率 |
|---|---|
title | 100% |
price media.images attributes | ~90% |
brand rating.average seller.name description category | ~85% |
brandUrl returnsPolicy | ~80% |
reviews | ~70% |
reviewAspects | ~50% |
评价
| 字段 | 填充率 |
|---|---|
rating | 100% |
id date author helpfulCount | ~85% |
搜索中 price 不是 100%,是因为 Walmart 第三方卖家的商品有时显示的是价格区间而不是单一价格。badges
偏低,是因为大多数商品根本没有徽章。
Walmart 是这里仅有的两个返回 reviewAspects 的平台之一(另一个是 Amazon),并且它提供
returnsPolicy 和 brandUrl 比其他任何平台都更稳定。
筛选栏
每次 Walmart 搜索都会返回 facets——该站点针对此查询自带的筛选分组——而且分面是免费的。一次袜子搜索就带有
25 个分组:Price、Brand 和 Customer Rating 对应到有类型的参数,其余的(Sock Rise、Sleeve Length、
Fabric Material、Colour……)只能通过 facets 使用。参见
筛选。
Walmart 特有之处
变体不能单独获取。 尺码和颜色是同一个商品内的 SKU,因此没有 variant.productId。
Walmart 自营与第三方卖家都会出现。 用 seller.name 区分;Walmart 履约的商品与第三方商品的配送承诺不同。
食品杂货商品带有 unitPrice。 只有 Walmart 和 Amazon 会标明每计量单位的价格,这是比较 12 件装与
24 件装的唯一方法。