价格列表API.
什么是价目表?
价格列表允许您填充不同版本的目录定价并将它们分配给不同的客户团体。价格是专门在变体层面指定的。
如果有效的价格列表不包含变体的价格,则将使用目录定价。您可以通过控制面板或者将价格列表与客户组相关联客户组API。
价格表将为模板店面提供重写的价格值。您可以进一步自定义模板模板中的最终价格显示。有关更多信息,请参阅主题对象。
OAuth范围
以下OAuth范围是必需的:
价格列表定义
价目单价目表:价格记录的集合;价格记录占价清单。
价格记录:针对特定变体的价格覆盖 - MISIMALY,VARIANT ID,价格和货币。
{“variant_id”:3121.那“价格”:10.0那“销售价格”:8.0那“零售价”:12.0那“map_price”:6.0那“货币”:“欧元”}
pricerecordbatch.
:一种方法可以立即更新价格列表中的多项价格记录。使用此批量upsert端点,您可以在单个API呼叫中恢复最多1000个价格记录。货币:价格列表可以包含多种货币的记录。只有符合商店默认货币的价格记录确定店面和购物车价格。虽然BigCommerce支持店面货币选择,但目前目前尚未与价格列表集成,并仅将价格从商店的默认货币转换为展示便利性。
示例获取所有价格列表
/ get https://api.bigcommerce.com/stores/ {store_hash命名}/v3/pricelists.
[{“variant_id”:3121.那“价格”:10.0那“销售价格”:8.0那“零售价”:12.0那“map_price”:6.0那“货币”:“美元”}那{“variant_id”:3255.那“价格”:11.0.那“销售价格”:9.0那“零售价”:13.0那“map_price”:7.0那“货币”:“美元”}那{“variant_id”:3256.那“价格”:12.0那“销售价格”:10.0那“零售价”:14.0那“map_price”:8.0那“货币”:“美元”}那{“variant_id”:3257.那“价格”:13.0那“销售价格”:11.0.那“零售价”:15.0那“map_price”:9.0那“货币”:“美元”}那{“variant_id”:3258.那“价格”:14.0那“销售价格”:12.0那“零售价”:16.0那“map_price”:10.0那“货币”:“美元”}]
分配给客户组的价格列表https://api.bigcommerce.com/store/{store_hash►}/v2/customer_groups/(stomer_group_id}
[{“ID”:1那“名称”:“价格列表测试”那“is_default”:错误的那“category_access”:{“类型”:“全部”}那“折扣_rules”:[{“类型”:“价目单价目表”那“price_list_id”:1}]}]
在下面折扣_rules.
这类型
设定为价目单价目表
和price_list_id.
是1.哪个是该组已分配到的价格列表的ID。
价格列表任务
价格列表分配将价格列表分配给特定销售渠道。此关联允许您仅在特定的外部站点或平台上定义购物者的自定义定价。价格列表分配与客户组分配相结合,您可以在此频道上专门针对客户购物的客户。
看频道,网站和路线进一步的文件。
分配给频道的价格列表https://api.bigcommerce.com/stores/{store_hash►/ pricelists/asnignments.
{“customer_group_id”:3.那“price_list_id”:2那“channel_id”:1}
价格列表说明
批量定价层可以另外与价格记录相关联,以指示随着购物车中的数量而指示不同的定价。
如果一个变体有一个
价格记录
,任何现有的产品级散装定价都不适用于购物车。对于没有的变体价格记录
,任何现有的产品批量定价将适用。价格列表记录
接受批量上升。你只能做一个散装upsert.一次。在并行运行多个相同的商店将导致429个错误,请求失败。
相关资源
终点
Webhooks.
没有直接的Webhook可供价格列表。由于价格列表直接涉及产品,并且与产品相关的Webhooks将在定价等相应的变化中进行火灾。