BigCommerce购物车重定向网址

时间:2018-11-12 10:17:05

标签: bigcommerce

我使用BigCommerce v3 API创建购物车重定向网址 https://developer.bigcommerce.com/api/v3/#/reference/cart/server-to-server-cart/create-redirect-url 有2个链接(cart_url和checkout_url)。当我尝试使用购物车链接时,显示的购物车页面上有空购物车,并显示错误消息“找不到您的购物车。请单击此处继续购物。” 有没有人面对过同样的事情?

import json
import requests

headers = {
  'Accept': 'application/json',
  'Content-Type': 'application/json',
  'X-Auth-Client': '***',
  'X-Auth-Token': '***'
}
store = '***'
cart_uuid = '********-****-****-****-************'
url = 'https://api.bigcommerce.com/stores/{}/v3/carts/{}/redirect_urls'.format(store, cart_uuid)

response = requests.post(url, headers=headers)
response_dict = json.loads(r.text)

1 个答案:

答案 0 :(得分:0)

要使购物车重定向URL,有两种方法:

  1. While creating the cart: https://api.bigcommerce.com/stores/{$$.env.store_hash}/v3/carts?include=redirect_urls 传递redirect_urls作为包含内容。
  2. After the cart is created: https://api.bigcommerce.com/stores/{$$.env.store_hash}/v3/carts/{cartId}/redirect_urlsredirect_urlscartId一起用作请求URL的一部分。

请确保将cartId替换为/ POST购物车的响应中返回的ID。另外,通过对购物车ID进行/GET request来确保购物车仍然有效。

购物车仅可使用30天。