Canadian Tire
API de produit Canadian Tire
Un produit Canadian Tire par code dans un magasin : fil d'Ariane, images, vidéos, note et nombre d'évaluations, descriptions, caractéristiques principales, spécifications, prix et prix courant, garantie, manuels, variantes avec leurs SKU, et le stock du magasin avec les dates de cueillette, de livraison à domicile et de livraison express. Coûte 1 crédit par requête.
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonproduct_codestringrequiredCode de produit, le champ code d'un résultat de recherche (0547273P).
Example: 0547273P
store_idstringrequiredNuméro de magasin Canadian Tire. Les prix et le stock sont ceux de ce magasin. Trouvez les numéros avec /api/v1/canadiantire/stores.
Example: 600
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
p = client.canadian_tire.product(product_code="0547273P", store_id="600")["data"]
print(p["name"], p["price"], "reg", p["was_price"], p["savings"])
print("store", p["store_id"], "stock:", p["store_quantity"], "pickup:", p["pickup"]["eta"])
for v in p["variants"]:
print(v["sku"], v["name"], v["status"])Response