【问题标题】:Get BigCommerce product option variantId获取 BigCommerce 产品选项 variantId
【发布时间】:2018-11-30 01:23:31
【问题描述】:

需要能够查找产品的 variantId 以添加到自定义字段,以便购物车 api 使用以下方法之一将商品添加到购物车:

https://developer.bigcommerce.com/api-reference/cart-checkout/storefront-cart-api/cart/postcarts https://developer.bigcommerce.com/api-reference/cart-checkout/storefront-cart-api/cart/postcartscartiditems

如果不将变体添加到购物车然后获取购物车数据,则无法找到此数据的存在位置。需要一种更简单的方式让营销团队能够访问。

在管理员或产品页面中没有 api 调用是否可能?

【问题讨论】:

    标签: product bigcommerce variant


    【解决方案1】:

    今天,我们不会在店面公开 v3 变体 ID,但我们即将推出更新,允许您从 Stencil utils 使用的店面 API 获取 variant_id。

    与此同时,获取 variant_id 的最佳方法是在服务器端调用 v3 API,或检索购物车(如您所述):

    https://api.bigcommerce.com/stores/{store_hash}/v3/catalog/products?include=variants

    【讨论】:

    • 接受,因为这是我们目前最好的。
    • @JoshuaFricke 想要发布更新——我们已经部署了将 v3 变体 ID 添加到店面产品属性 API 的更改。现在,Stencil utils 将在响应中返回 "v3_variant_id"。希望对您有所帮助!
    【解决方案2】:

    【讨论】:

    • 是的,这是我在回答中提到的 v3 API :) 您可以按产品 ID 获取变体,也可以将它们作为所有产品的子资源包含在内。抱歉,如果我误解了您的问题 - 听起来您需要在客户端获取变体 ID,因为您正在使用店面购物车 API。
    猜你喜欢
    • 2015-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多