Skip to content

Conector Feed CSV ​

Indexa un CSV que publiques en una URL. Es la contrapartida "pull" de la subida manual: tú dejas un CSV (un export de tu base de datos, un volcado nocturno, un feed estilo Doofinder) accesible por URL y nosotros lo descargamos por cron.

Configuración ​

CampoObligatorioDescripción
feedUrlSíURL del CSV.
delimiterNo, ; tabulador o `
hasHeaderNotrue por defecto: la primera fila son los nombres de columna. Con false, las columnas se referencian como col0, col1…
maxRowsNoTope de filas (por defecto 5000, máximo 100 000).
mappingNoMapeo campo → columna. Si lo omites, auto-detectamos por el nombre de columna.
json
{
  "feedUrl": "https://tu-tienda.com/export/productos.csv",
  "delimiter": ";",
  "mapping": { "id": "sku", "title": "nombre", "price": "pvp" }
}

Formato esperado ​

  • UTF-8, con cabecera en la primera fila (recomendado).
  • Soportamos campos entre comillas y comillas escapadas (""), y saltos de línea LF o CRLF.
  • Un campo entre comillas puede contener el separador: A1,"Mesa, grande",149.00.

Cómo exportar desde tu base de datos ​

No necesitas un formato concreto: exporta lo que tengas y, si las columnas no usan nuestros nombres, las mapeas (o las auto-detectamos). Un ejemplo con MySQL:

sql
SELECT
  sku            AS sku,
  nombre         AS nombre,
  precio_venta   AS pvp,
  precio_tachado AS pvpr,
  stock          AS stock,
  url_ficha      AS url,
  url_imagen     AS imagen,
  categoria      AS categoria
INTO OUTFILE '/var/www/exports/productos.csv'
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\n';

Programa esa consulta (o tu export del CMS) con un cron en tu servidor y apunta feedUrl al fichero resultante. Si no tienes acceso al servidor, mira las alternativas en Programación y planes.

Ver el mapeo antes de publicar

En el onboarding, el paso "Probar ingest" descarga tu CSV real y te muestra cómo quedan los primeros documentos, para que ajustes el mapeo antes de conectar. Ver el ejemplo completo en Mapeo de campos.

Frecuencia ​

Por defecto se re-sincroniza cada 6 horas. Ver Programación y planes.

Documentación oficial de Mibizum.