Foot Locker
API de producto de Foot Locker
Un producto de Foot Locker por SKU o URL en cualquiera de sus 13 tiendas: título, marca, descripción, sexos, deportes, categoría, color, código de estilo, imágenes, valoración, número de opiniones, el bloque de precio (precio, precio de referencia, porcentaje de descuento y el precio más bajo de 30 días de las tiendas europeas), disponibilidad online, para envío y para recogida, datos de lanzamiento (tipo, fecha, solo web), indicadores, la tabla de tallas, cada variante de color con su SKU, precio y disponibilidad, y cada talla con available, ship, pickup y stores_available: solo en footlocker.com, cuántas tiendas muestran esa talla como disponible (un número de tiendas, no de unidades), null en los demás sitios, además del UPC y el SKU de tienda. La disponibilidad es sí o no por talla: Foot Locker no publica unidades en stock. Para Foot Locker España, envía "country": "es". Cuesta 1 crédito por solicitud.
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_idstringUn SKU de Foot Locker: el id de un resultado de búsqueda o la última parte de la URL de un producto (Q5495005 en Estados Unidos, 12 dígitos como 314208640004 en Europa). Es obligatorio product_id o url.
Example: 314208640004
urlstringLa URL de un producto en cualquier tienda cubierta (se usan su tienda y su SKU). Alternativa a product_id.
Example: https://www.footlocker.es/product/~/314208640004.html
countryenum<string>default:usLa tienda de Foot Locker. Los títulos y las etiquetas de las facetas llegan en el idioma de la tienda, y los precios en su moneda.
Example: es
us— Estados Unidos (footlocker.com), USD. El valor por defecto.ca— Canadá (footlocker.ca), CAD. language en (por defecto) o fr.gb— Reino Unido (footlocker.co.uk), GBP.de— Alemania (footlocker.de), EUR.fr— Francia (footlocker.fr), EUR.it— Italia (footlocker.it), EUR.es— España (footlocker.es), EUR.nl— Países Bajos (footlocker.nl), EUR.be— Bélgica (footlocker.be), EUR. language nl (por defecto) o fr.at— Austria (footlocker.at), EUR.ie— Irlanda (footlocker.ie), EUR.au— Australia (footlocker.com.au), AUD.nz— Nueva Zelanda (footlocker.co.nz), NZD.
languageenum<string>Solo para country ca (en por defecto, o fr) y be (nl por defecto, o fr). Las demás tiendas, footlocker.es incluida, tienen un solo idioma.
Example: fr
en— Inglés. El valor por defecto en ca.fr— Francés, en ca o be.nl— Neerlandés. El valor por defecto en be.
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
p = client.footlocker.product(product_id="314208640004", country="es")["data"]
print(p["title"], p["price"]["price"], p["price"]["lowest_price_30d"], p["currency"])
# Sí o no por talla (el número de tiendas stores_available solo existe en Estados Unidos).
for s in p["sizes"]:
print(s["size"], "disponible" if s["available"] else "-")Response