- Google Product Data Specification.
- Tab separated values (TSV).
- Comma separated values (CSV).
Google Product Data Specification
Comparte tu catálogo con Topsort usando feeds de productos de Google existentes. Soportamos la Google Product Data Specification.TSV y CSV
Soportamos compartir tu catálogo usando feeds TSV y CSV. Las instrucciones en esta sección aplican a ambos formatos.¿Qué formato deberías usar?Recomendamos que uses TSV sobre CSV. CSV es más propenso a errores debido a que las comas a menudo están presentes en los datos del catálogo.Si el nombre de tu producto o nombre de categoría contiene comas, debes usar TSV.
Columnas Soportadas
Las categorías pueden proporcionarse de varias formas. Pero solo una es requerida.
Puedes asociar un producto con más categorías y vendedores. Consulta la sección a continuación.
Ejemplos de archivos
Ejemplo TSV usando vendor.0.name
Ejemplo CSV usando vendor.0.name
Múltiples categorías y vendedores
Los productos pueden asociarse con múltiples categorías y/o vendedores. Como habrás notado, las columnas de categoría y vendedor contienen índices. Puedes agregar columnas adicionales de categoría y/o vendedor siempre que aumentes el índice apropiadamente. Por ejemplo, un producto con tres categorías y dos vendedores tendría al menos estas columnas:Formato de Taxonomía de Google
Alternativamente, puedes usar el Formato de Taxonomía de Google como nombres de categorías. Esto te permite describir relaciones jerárquicas más complejas. Por ejemplo, esta jerarquía:El campo
path es preferido para nuevas integraciones. El campo parentId sigue siendo completamente compatible — no hay planes de eliminarlo.Alojar tu product feed
Tu product feed debe ser continuamente accesible para Topsort para que podamos mantener nuestros datos actualizados. Actualmente podemos acceder a product feeds públicos o feeds protegidos usando Basic HTTP Authorization. Además, usa los headers de respuesta ETag para ayudarnos a determinar si un product feed ha sido actualizado desde la última obtención.Eliminar productos
Los productos pueden “eliminarse de forma suave” configurando la propiedadactive en false. Esto puede hacerse tanto vía la API como vía el product feed.
Los productos inactivos no se incluirán en nuevas campañas o subastas y se eliminarán de cualquier campaña activa de la que formen parte.
Para eliminar permanentemente productos del sistema de Topsort, usa la API.
Slugs generados
Cuando las categorías o vendedores no tienen un ID, generamos uno al vuelo. Estos IDs usan un slug derivado del nombre. Un slug es una cadena formateada en kebab case que es adecuada para inclusión en URLs. Por ejemplo,Hello world se convierte en hello-world.
El formato está basado en la biblioteca npm slugify.
Herramientas para desarrolladores
Los marketplaces que envían su catálogo mediante un product feed pueden abrir Dev Tools > Catálogo en el Panel de Administración del marketplace para monitorear el estado de la ingesta sin abrir un ticket de soporte. La pestaña Catálogo muestra las métricas clave de sincronización de un vistazo:- Hora de la última sincronización: cuándo se ejecutó la sincronización de catálogo más reciente
- Duración media de la sincronización: cuánto suelen tardar las sincronizaciones
- Tasa de éxito: en las últimas 14 ejecuciones
- Ejecuciones de sincronización recientes: cada ingesta con cuántos registros se procesaron u omitieron