Canadian Tire
API de prix et de stock Canadian Tire
Le prix et le stock de jusqu'à 50 SKU Canadian Tire dans un magasin en un seul appel : prix et prix courant du magasin, indicateurs de solde et de liquidation, date de fin de validité du prix, quantité en stock, allée, stock en ligne, et dates de cueillette et de livraison. Les SKU inexistants sont listés dans not_found. 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/jsonstore_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
skusstring[]requiredDe 1 à 50 SKU (7 chiffres, le champ sku d'un résultat de recherche ou d'une variante de produit).
Example: ["0547273", "0438858"]
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
res = client.canadian_tire.availability(store_id="600", skus=["0547273", "0438858"])["data"]
for i in res["items"]:
print(i["sku"], i["price"], "reg", i["was_price"], "until", i["price_valid_until"], "stock:", i["quantity"], i["aisle"])
print("not found:", res["not_found"])Response