¿Necesitas una web profesional? Conoce nuestras soluciones →

Ecommerce · Catálogo B2B

Cómo publicar 5.000 referencias en un catálogo B2B

Un catálogo de miles de referencias no fracasa por la herramienta: fracasa porque nadie decidió antes qué es un producto, qué es una variante y qué es un simple atributo de filtro. Con ese modelo claro, 5.000 referencias se publican en dos a cuatro semanas mediante importación por lotes. Sin él, el catálogo es inmanejable a los seis meses y el buscador deja de encontrar lo que tus clientes piden por referencia.

La decisión que condiciona todo: producto, variante o atributo

Antes de importar una sola fila, hay que clasificar cada diferencia de tu catálogo. Elegir mal aquí es lo que convierte un catálogo de 5.000 referencias en 40.000 combinaciones imposibles de mantener.

Si la diferencia…Se modela comoVentajaRiesgo si se hace mal
Cambia el precio, el stock o el proveedorProducto independiente con su referenciaCada referencia tiene historial, stock y tarifa propiosDuplicar fichas casi idénticas y generar contenido duplicado
Es el mismo artículo en otra medida, color o acabadoVariación del producto padreUna sola ficha, un selector y stock por variantePasarse de variantes: por encima de 50 la ficha se vuelve lenta y el panel, inmanejable
Solo sirve para filtrar o compararAtributo filtrableNo crea URLs nuevas ni combinaciones infinitasCrear una variación por cada valor técnico y multiplicar el catálogo sin necesidad
Es un conjunto que se vende juntoPack o producto compuestoPrecio y disponibilidad calculados desde sus componentesDescontar stock por duplicado o dejar componentes desincronizados

Regla práctica que usamos: si el almacén lo guarda en una ubicación distinta y tiene su propio stock, es un producto. Si el almacén lo tiene en la misma caja y solo cambia una medida, es una variación. Si el cliente lo usa para filtrar resultados y no para pedirlo, es un atributo.

El modelo de datos que hay que cerrar antes de importar

Este listado es la diferencia entre un catálogo que aguanta años y una hoja de cálculo con web. Cada campo debe existir en tu CSV origen antes de empezar:

  • Identificadores: referencia interna, referencia del fabricante, código OEM o equivalencias, EAN/GTIN si existe.
  • Jerarquía: familia, subfamilia y categoría navegable. Una sola jerarquía, no tres paralelas.
  • Unidad de venta y factor de conversión: unidad, caja de 12, palet de 480. Sin este dato, el cliente pide 480 unidades cuando quería un palet.
  • Logística: peso, dimensiones, si se puede enviar por mensajería o requiere palet, y plazo de entrega real.
  • Atributos técnicos normalizados: medida, material, tensión, rosca, diámetro. Normalizados quiere decir valores cerrados y consistentes, no “1/2” en una fila y “0,5 pulgadas” en otra.
  • Precio por grupo de cliente: tarifa particular, profesional y distribuidor, con descuentos por familia si aplican.
  • Stock por almacén y, si trabajas con plazos, fecha prevista de reposición.
  • Documentación: ficha técnica, certificados y manuales asociados a la referencia.
  • Sustitutos y equivalencias: qué referencia sustituye a una descatalogada. Es la consulta que más llamadas genera en un distribuidor.

Importación masiva: cómo cargar 5.000 referencias sin morir en el intento

La importación se hace por lotes, con registro de errores y con posibilidad de deshacer. Estos son los criterios que evitan los tres fallos clásicos: duplicados, fichas a medias y catálogo desincronizado.

  • Una fila por referencia en el CSV, con encabezados estables y sin celdas combinadas. Cada variación es una fila propia con la referencia del padre en su columna.
  • Lotes de 500 a 1.000 filas. Lotes mayores agotan el tiempo de ejecución del servidor y dejan importaciones a medias difíciles de diagnosticar.
  • Ejecución por línea de comandos o tarea programada, no desde el navegador. Así el proceso no depende de que alguien deje la pestaña abierta.
  • Simulación previa (dry run): el importador informa de cuántas filas crea, cuántas actualiza y cuántas falla, sin escribir nada en la base de datos.
  • Imágenes por nombre de archivo igual a la referencia. Es la forma más rápida y menos propensa a errores de asociar miles de fotos.
  • Actualizaciones incrementales. El día a día no es reimportar todo: es actualizar precios y stock de las referencias que han cambiado, con un fichero reducido.
  • Registro de cada importación: fecha, fichero, filas afectadas y errores. Cuando un precio aparece mal, este registro resuelve la duda en un minuto.
TareaMétodoTiempo orientativo
Carga inicial de 5.000 referenciasCSV por lotes de 1.000, ejecutados por CLI2 – 6 horas de proceso real
Asociación de imágenesNombre de archivo = referencia, con regeneración de miniaturas1 – 3 horas
Actualización diaria de precios y stockCSV incremental programado5 – 20 minutos automáticos
Revisión de fichas incompletasInforme de campos vacíos por familia2 – 5 horas repartidas en una semana

Tarifas por tipo de cliente: lo que no puede ver todo el mundo

En B2B, el precio es información competitiva. Publicar la tarifa de distribuidor en abierto es regalarla a la competencia y enfadar a tus clientes profesionales.

  • Grupos de cliente con tarifa asignada: visitante, profesional validado y distribuidor. El registro se aprueba manualmente o por dominio de correo corporativo.
  • Precios sin IVA y con IVA según el tipo de cliente, con el desglose siempre visible para evitar malentendidos en el pedido.
  • Pedido mínimo y portes por transportista, calculados por peso o por importe, con recogida en almacén como opción.
  • Ofertas con fecha de vigencia. Una promoción sin caducidad se convierte en el precio de referencia en dos meses.
  • Protección técnica: fichas con precio privado marcadas como noindex, páginas privadas fuera de la caché pública y documentos PDF servidos con enlaces firmados y caducidad, no con una carpeta abierta.

Buscador por referencia: el 80 % del tráfico B2B

Un profesional no navega por categorías: escribe una referencia, un código OEM o un EAN y pulsa intro. Si no lo encuentra en cinco segundos, llama por teléfono. El buscador es, literalmente, la parte más rentable del catálogo.

  • Coincidencia exacta primero. Si lo que se escribe es una referencia válida, esa ficha va la primera, por encima de cualquier resultado parcial.
  • Normalización de entrada: ignorar guiones, espacios y puntos, y no distinguir mayúsculas. “ABC-1234”, “abc 1234” y “ABC1234” son la misma búsqueda.
  • Tolerancia a errores de uno o dos caracteres, porque las referencias se copian mal desde el catálogo del fabricante.
  • Autocompletado con referencia, descripción, stock y precio del grupo del visitante en los resultados, sin recargar la página.
  • Búsqueda por equivalencias: si el cliente busca el código de la competencia, debe llegar a tu referencia equivalente.
  • Salida útil cuando no hay resultado: formulario con la referencia ya rellenada y aviso al comercial correspondiente. Cada consulta no resuelta es una oportunidad, no un callejón sin salida.

Rendimiento: por qué un catálogo grande se vuelve lento

Con miles de fichas, las consultas que en una tienda pequeña no se notan empiezan a doler. Medido con datos de campo, no con impresiones:

  • Filtros construidos sobre metadatos genéricos. Cada filtro adicional multiplica las uniones de tablas. En catálogos grandes conviene usar taxonomías indexadas o tablas propias para los atributos que más se filtran.
  • Páginas de categoría con 60 productos y sus variantes. Mejor paginación de 24 a 36 referencias con carga diferida y selección de atributos por consulta indexada.
  • Caché de objetos (Redis o equivalente) y caché de página para categorías y fichas públicas; las privadas se sirven siempre en vivo.
  • Imágenes en WebP o AVIF, con srcset y miniaturas generadas una sola vez. 5.000 fotos de 3 MB no se arreglan con un plugin de caché.
  • CDN delante del catálogo y monitorización del tiempo de respuesta del servidor, que es el techo real de todo lo demás.

Qué indexar en Google y qué no

Un catálogo B2B no debe indexar 5.000 fichas sin criterio: eso genera contenido casi duplicado y diluye la autoridad del dominio.

  • Indexar categorías y subfamilias con texto propio, y las fichas con precio público, descripción única y demanda de búsqueda real.
  • No indexar fichas con tarifa privada, referencias descatalogadas sin sustituto y combinaciones de filtros que generan URLs infinitas.
  • Datos estructurados de producto con oferta solo cuando el precio es público; si el precio es privado, se declara el producto sin precio y se evita el error de marcado.
  • Control de URLs de filtros con parámetros canónicos y robots.txt para lo que no aporta.
  • Sitemap por bloques (categorías, fichas, contenido) para detectar en Search Console qué parte del catálogo no se está indexando.
En un catálogo B2B, la ficha no vende: ahorra tiempo. El cliente ya sabe lo que quiere, tiene la referencia en la mano y solo necesita confirmar que la tienes, a qué precio y para cuándo.

No publiques las 5.000 referencias el primer día. Empieza con la familia que más rota y valida el circuito completo —buscar por referencia, ver tarifa, añadir al pedido, exportar al ERP— con 200 o 300 referencias. Corregir el modelo de datos con 300 fichas cuesta un día; con 5.000, tres semanas. En el importador de repuestos con 4.200 referencias ese orden fue lo que permitió tener pedidos reales en la tercera semana.

Conclusión: el catálogo es un sistema, no una lista

Publicar miles de referencias se resuelve con cuatro decisiones tomadas por orden: modelo de datos cerrado, importación por lotes con registro, tarifas protegidas por grupos de cliente y buscador por referencia como pieza central. El resto —rendimiento, indexación, mantenimiento— son consecuencias de haber acertado en esas cuatro.

Si tu catálogo vive todavía en hojas de cálculo y catálogos PDF, el trabajo encaja en página web para proveedores y distribuidores y en desarrollo WooCommerce. Y si el problema es que los pedidos siguen entrando por mensaje, empieza por cuándo conviene dar el salto de WhatsApp a la tienda online.

Preguntas frecuentes

Dudas antes de montar un catálogo B2B

¿Cuántas referencias aguanta una tienda WooCommerce sin volverse lenta?

Con arquitectura adecuada, decenas de miles de referencias funcionan con normalidad: lo hemos visto con catálogos de más de 4.000 fichas y consultas por referencia en menos de medio segundo. El cuello de botella no es el número de productos, sino cómo se filtran y se buscan. Los problemas aparecen cuando los filtros se construyen sobre metadatos genéricos, cuando se muestran 60 productos por página o cuando las imágenes se sirven sin optimizar.

¿Cómo evito que la competencia vea mis tarifas profesionales?

Con área privada por grupos de cliente y protección técnica real: aprobación manual del registro, fichas con precio privado marcadas como noindex, páginas privadas excluidas de la caché pública y documentos PDF servidos con enlaces firmados que caducan. Publicar el PDF de tarifas en una carpeta abierta del servidor es la fuga más habitual y la más fácil de cerrar.

¿Cómo mantengo el catálogo actualizado sin picar datos a mano?

Con importaciones incrementales programadas: un fichero diario con las referencias cuyo precio, stock o plazo ha cambiado, ejecutado automáticamente por la noche. Si tu programa de gestión permite exportar o exponer una API, la sincronización se puede hacer en tiempo casi real. Lo importante es que exista un registro de cada proceso, con fecha y errores, para poder responder en un minuto cuando un precio aparezca mal en la web.

Siguiente paso

Convierte tu catálogo en un sistema que trabaja solo

Analizamos tu catálogo actual, te proponemos el modelo de datos y te enviamos un plan de importación por fases, con plazos y con lo que se puede automatizar desde el primer día.

Cotizar mi proyecto WhatsApp