/ Investigación · Shopify · Octubre 2026
¿Qué le falta a un catálogo de proveedor para Shopify?
Una distribuidora de recambios de motor recibe sus productos en catálogos PDF, en el listado de otra tienda y en una lista de precios. Ningún proveedor tiene API. Conté qué trae cada archivo, campo a campo, en 37.948 productos, y lo comparé con lo que Shopify y Google necesitan para vender.
Lo que no está aquí: nombres de proveedores, el de la empresa ni ningún producto suelto. Solo recuentos.
/ En resumen
Los números
/ 01 · Qué llega
Qué datos llegan de los proveedores
Todos los productos tienen nombre y el 91 % acaba con precio. Solo el 3,8 % trae descripción y motores compatibles, y todo eso sale de los catálogos PDF. Ningún archivo trae foto, código de barras, peso, stock, plazo, coste ni referencias cruzadas.
Con qué llega cada producto
Porcentaje de los 37.948 productos. El precio cuenta después de cruzar las fuentes por referencia.
/ 02 · En Shopify
Qué supone cada dato que falta en Shopify
Cada campo vacío tiene consecuencias en la tienda: cambia cómo se envía, cómo se filtra y si Google enseña el producto. Para cada uno, lo que Shopify hace con él y la decisión que tomó la herramienta.
Imagen del producto. Google Merchant Center rechaza los marcadores tipo “próximamente”, pero admite una imagen genérica o ilustración en Vehículos y recambios (categoría 888).
Una imagen genérica por familia de pieza en 22.211 fichas, con “imagen orientativa” en el texto alternativo. El resto, sin imagen.
Columna Barcode. Sin GTIN, Google le da menos alcance al producto, pero acepta marca + MPN en su lugar.
La referencia del proveedor va al SKU, lista para usarse como MPN. El código de barras se queda vacío en vez de inventarlo.
Envíos. Las tarifas por peso y las calculadas por transportista necesitan el peso de cada variante.
Columna de peso preparada pero vacía. El envío tiene que ir con tarifa plana o por importe hasta que algún proveedor mande pesos.
Inventario. Con seguimiento, el producto deja de venderse a cero. Sin seguimiento, siempre se puede comprar.
Inventario sin seguimiento, continue (seguir vendiendo) y un metafield de disponibilidad en “Consultar”, con el teléfono de la tienda en la descripción.
Coste por artículo. Alimenta los informes de margen y beneficio bruto de Shopify.
Vacío. Los precios son de mercado, no de tarifa, así que todavía no hay coste que poner. La columna se rellena sola cuando llegue una tarifa.
Ficha y SEO. Título, cuerpo, título SEO y meta descripción.
Títulos reescritos y traducidos desde el nombre. Título SEO y meta descripción generados para 34.339 de 34.339 fichas.
Metafields y filtros. Marca, modelos y códigos de motor como metafields de lista, que Search & Discovery puede usar como filtro.
Escritos en tres metafields. La sección 04 explica por qué un filtro normal no basta.
Tipo de producto, etiquetas y colecciones. Las colecciones automáticas eligen productos por etiqueta.
134 tipos de producto y una etiqueta por sistema del motor, así que 15 colecciones automáticas se llenan solas.
/ 03 · Cinco fuentes
Las cinco fuentes
La fuente C, un listado de recambio original guardado de una tienda online, tiene 107.632 filas. 71.118 se descartan por no ser recambio de motor. Los 36.514 que quedan son el 96 % del catálogo y traen nombre, referencia y precio, sin descripción, sin motores y sin familia: la herramienta deduce la familia por el nombre en 35.970.
De dónde salen los 37.948 productos
Los PDF son lo contrario: descripciones y motores, sin precio. B y D sacan el precio de la lista E cruzando por referencia: 1.259 de 1.289 y 135 de 137.
| Fuente | Formato | Filas leídas | Se quedan | Con precio tras cruzar | Con descripción |
|---|---|---|---|---|---|
| A · Catálogo de juntas | 8 | 8 | 0 | 8 | |
| B · Catálogo por marca de motor | 1.289 | 1.289 | 1.259 | 1.289 | |
| C · Listado de recambio original de una tienda online | Web | 107.632 | 36.514 | 32.985 | 0 |
| D · Catálogo de pistones | 137 | 137 | 135 | 137 | |
| E · Lista de precios de mercado | Web | 1.426 | 1.426 | 1.394 | 0 |
/ 04 · Filtros
Filtros por vehículo en Shopify
Search & Discovery filtra por metafields de texto en lista, pero un filtro enseña como mucho 100 valores en la tienda y un grupo admite 200. Marca de vehículo cabe: 10 valores. Modelos y códigos de motor, no: 1.179 modelos en solo 559 fichas y 707 códigos en 450.
Valores distintos por filtro
La marca tampoco ayuda mucho: una sola marca está en el 97 % de las fichas. Lo que sí funciona desde el primer día son las 15 colecciones automáticas por sistema del motor. Para buscar por modelo o motor hace falta un buscador de compatibilidad (una app o metaobjetos), y antes, que los proveedores manden más compatibilidades.
/ 05 · Imágenes
Imágenes genéricas por familia
Sin fotos, cada ficha lleva la imagen genérica de su familia cuando la hay: 22.211 fichas, el 65 %. Google la admite porque los recambios están en la categoría Vehículos y recambios. Una junta se parece a otra junta; un sensor o una herramienta de taller no, y ahí la cobertura baja casi a cero.
Fichas por sistema y cuántas llevan imagen
Largo de la barra: fichas, de 34.339. Porcentaje: las que tienen imagen genérica.
/ 06 · Importar
El límite de importación de Shopify
El fichero de importación completo pesa 24,7 MB y Shopify acepta 15 MB por CSV. Hay que subirlo en dos partes o más, o por muestras, que es como la herramienta empieza.
Fichero de importación completo
Y al actualizar precios hay otra trampa. Si se marca la opción de sobrescribir los productos que ya existen, una celda vacía borra lo que hay en la tienda. Por eso los cambios de precio van en un CSV aparte con solo 7 columnas, emparejadas por SKU: título, URL, opción, valor, SKU, precio y coste.
/ 07 · Dos pruebas
Dos cambios probados que no se aplicaron
Los dos mejoraban una cifra, pero al revisarlos a mano empeoraban la tienda.
Imagen por nombre
Buscar imagen por palabras del nombre da foto a 3.100 fichas más. En una muestra revisada a mano, 14 de 15 enseñaban la pieza equivocada. Una foto equivocada incumple la regla de Google de que la imagen muestre el producto.
DesactivadaFiltrar por palabras completas
Más limpio sobre el papel. Sobre los archivos completos quita 840 productos, 420 de ellos muelles, y deja entrar 75 que no son recambio de motor, como pasacables. Qué vende la tienda lo decide el cliente.
No se aplica/ 08 · Método
Cómo se contó y sus límites
- Una empresa, cinco fuentes. Describe este caso, no a todo el sector.
- Los recuentos salen de la propia herramienta sobre los archivos completos, el 25 de octubre de 2026. Un campo cuenta como presente cuando no está vacío.
- Fuentes anonimizadas de la A a la E. Los datos por producto son del cliente; los archivos para descargar solo tienen los recuentos de esta página.
- Precios de mercado, de la fuente E y del listado de la tienda online, no la tarifa de la distribuidora.
- La prueba de imágenes se revisó con 15 fichas: basta para ver el problema, no para medir su tamaño exacto.
- Límites de Shopify y Google consultados en su documentación el 26 de octubre de 2026.
Fuentes: Shopify: importar productos con CSV · Shopify: filtros de Search & Discovery · Google: enlace de imagen · Google: identificadores de producto
Cómo se hizo la herramienta que contó todo esto: el caso.
/ Siguiente
Compruebo antes de publicar.
Los recuentos salen de la herramienta que hice con ayuda de Claude. Qué contar, la revisión a mano de las muestras y qué cambios no meter fueron cosa mía. Si tu equipo tiene un catálogo que no cuadra, escríbeme.