verticales - federico porrini y matias medeot
TRANSCRIPT
Federico Porrini - Matías Medeot
Verticales
Manejo de atributos y variaciones
Equipo de Core Verticals
Developer Conference
Atributos
Variaciones
Tiendas Oficiales
Roadmap
Developer ConferenceVerticales: customizando categorías
Developer Conference
Talle
Color
Temporada
Género
Nro. Pieza
Ancho
Distribución
Año
Marca
Modelo
Atributos
Kilómetros
Aire Acond.
Developer Conference¿Atributos? ¿Para qué?
1 Para describir mejor tu producto!
Vender
Developer Conference
1 Para encontrarlo más fácilmente!
Search
¿Atributos? ¿Para qué?
Developer Conference
1 Para mejorar la experiencia de compra!
View Item
¿Atributos? ¿Para qué?
Developer Conference
OK!
¿Cómo publico un ítem con
atributos?
Developer Conference
1.Identificar las categorias
2.Validar que la categoría
tenga atributos
3.Saber qué atributos admite!api.mercadolibre.com/categories/MLM24217/attributes
3 Pasos
Developer Conference
https://api.mercadolibre.com/categories/MLA119290
Developer Conference
https://api.mercadolibre.com/categories/MLA119290/attributes
Developer ConferencePOST Item - arreglo de atributos
Developer Conference
….libre.com/categories/MLM27478/attributeshttps://api.mercadolibre.com/items/MLM496224755
POST Item - arreglo de atributos
Developer ConferenceResumiendo...
Attributes{
id: <attribute_id>
value_id: <valor>
}
{
id: <attribute_id>
value_id: <valor>
}
Developer Conference
¿Variación?
2 Para hacer uso de VARIACIONES!
¿Atributos? ¿Para qué?
● Combinación de atr.
● Cantidad
● Fotos
Developer Conference
2 Para hacer uso de VARIACIONES!
¿Atributos? ¿Para qué?
Y optimizar las publicaciones...
TALLE: S TALLE: LTALLE: MTALLE: LTALLE: XLTALLE: M
6 Publicaciones
Developer Conference
2 Para hacer uso de VARIACIONES!Y optimizar las publicaciones...
TALLE: S TALLE: L TALLE: MTALLE: L TALLE: XL
1 Publicación
¿Atributos? ¿Para qué?
Developer Conference
OK!
¿Cómo publico un ítem con
variaciones?
Developer Conference
1.Identificar las categorias
2.Validar que la categoría
tenga atributos que admiten
variaciones
2 Pasos
Developer Conference
https://api.mercadolibre.com/categories/MLA119290
Developer Conference
https://api.mercadolibre.com/categories/MLA119290/attributes
Developer ConferencePOST Item - arreglo de variations
Developer ConferenceResumiendo...
Variationsattributes_combination
{
{
id: <attribute_id>
value_id: <valor>
}
{
id: <attribute_id>
value_id: <valor>
}
available_quantity: 4
price: <precio>
pictures: <imagenes>
}
Developer ConferencePublicar un item con variacionesPOST https://api.mercadolibre.com/items?access_token={}
Developer Conference
GET https://api.mercadolibre.com/items/MLA556341669
Publicar un item con variaciones
Developer ConferenceModificar item con variacionesPUT https://api.mercadolibre.com/items/${itemID}?access_token={}
Developer Conference
GET https://api.mercadolibre.com/items/MLA556341669
Modificar item con variaciones
Developer Conference
http://developers.mercadolibre.com/
Developer ConferenceProblemas más comunes
1. Ids incorrectos de atributos y valores de atributos
2. Atributos obligatorios o requeridos3. Seteo de atributos que no permiten variaciones
Errores comunes en POST’s y PUT’s
Developer Conference
POST Item
Problemas más comunes
Developer Conference
Stock por variación?
Problemas más comunes
Developer Conference
SKU: seller_custom_field a nivel de item y por variación
Problemas más comunes
Developer ConferenceRepasemos!
Campo attribute_type en API de Categorías:
● attributes
○ Los items de esta categoria pueden incluir
atributos, y van en el arreglo de atributos.
● variations
○ Los items de esta categoria pueden incluir
variaciones, combinando atributos que
admitan variaciones, y van en el arreglo de
varaciones.
Developer ConferenceTiendas Oficiales
Developer ConferenceTiendas Oficiales
Developer Conference
OK!
¿En qué cambia el POST si se
trata de una TO?
Developer Conference
https://api.mercadolibre.com/users/${user_id}/brands
Integración con Tienda Oficial
Developer ConferenceIntegración con Tienda OficialErrores comunes
"message": "Validation error",
"error": "validation_error”,
"status": 400,
"cause": [{ "code": "item.official_store_id.invalid",
"message": "Users type brand have to provide one of this [60, 274, 257] official store id"
"message": "body.invalid_official_store_id",
"error": "The seller 148829068 is not allowed to use official_store_id 315 on site MLA.",
"status": 403,
"cause": []
Developer Conference
https://api.mercadolibre.com/sites/MLM/attributes/93000
Novedad!
Developer Conference
¿Preguntas?
¡GRACIAS!