Con Revo XEF, puedes importar archivos CSV separados por ";". La primera fila debe tener la cabecera con los nombres de los campos exactamente como se describen a continuación.

Antes de empezar: hay dos importadores

Nuevo importadorCabeceras libres · mapeo de columnas

Se utiliza para Grupos y Categorías. Se accede desde Catálogo → Grupos. Para importar grupos, pulsa Importar. Para importar categorías, entra primero en el grupo al que quieras añadirlas y, desde dentro, pulsa Importar. El sistema permite mapear las columnas, por lo que el CSV no necesita utilizar cabeceras con nombres exactos.

También se utiliza para las categorías de modificador, desde Catálogo → Modificadores.

Importador CSV antiguoCabeceras estrictas

Se utiliza para el resto de importaciones. Se accede desde revoxef.works/tools/import. En este importador, las cabeceras deben coincidir exactamente con las indicadas en cada apartado. Tarifas utiliza su URL específica.

Si partes de la plantilla del importador, elimina las líneas de instrucciones que hay antes de la cabecera: la primera fila debe ser la cabecera, con los campos separados por ;. Puedes eliminar las columnas opcionales que no necesites.

Inventario

9Añadir inventarioINVENTORY ADD
Importador CSV antiguoCabeceras estrictasitem_id;quantity;warehouse_id

Añade stock a tus productos, especialmente útil la primera vez.

Si tienes varios almacenes, repite el ID del producto con distintos warehouse_id.

Cabecera exactaRequisitoDescripciónInformación adicional
item_idObligatorioID de los productos a aprovisionar.ID numérico.
quantityObligatorioCantidad que deseas SUMAR al stock.Valor numérico positivo.
warehouse_idObligatorioID del almacén donde entra el stock.ID numérico.
Ejemplo CSV · Añadir Inventario
ABC
1item_idquantitywarehouse_id
21001501
31021501
41005002
10Establecer/hacer inventarioINVENTORY SET
Importador CSV antiguoCabeceras estrictasitem_id;quantity;warehouse_id;defaultQuantity;alert

Establece el stock exacto de tus productos. Ideal tras un recuento de inventario.

Cabecera exactaRequisitoDescripciónInformación adicional
item_idObligatorioID de los productos.ID numérico.
quantityObligatorioCantidad física exacta a establecer.Valor numérico que sobrescribirá el anterior.
warehouse_idObligatorioID del almacén.ID numérico.
defaultQuantityOpcionalCantidad de stock de referencia / ideal.Valor numérico.
alertOpcionalMínimo de stock para recibir alerta de pedido.Valor numérico.
Ejemplo CSV · Establecer Inventario
item_id100110
quantity100232
warehouse_id11
defaultQuantity200400
alert1020
11Mover inventarioINVENTORY MOVE
Importador CSV antiguoCabeceras estrictasitem_id;quantity;warehouse_id;to_warehouse_id

Traslada stock entre almacenes.

Cabecera exactaRequisitoDescripciónInformación adicional
item_idObligatorioID de los productos a trasladar.ID numérico.
quantityObligatorioCantidad exacta a mover.Valor numérico.
warehouse_idObligatorioID del almacén de origen.Almacén que resta (ID numérico).
to_warehouse_idObligatorioID del almacén de destino.Almacén que suma (ID numérico).
Ejemplo CSV · Mover Inventario
item_id100102
quantity100100
warehouse_id11
to_warehouse_id22

Proveedores

12Importar proveedoresVENDORS
Importador CSV antiguoCabeceras estrictas

Importa proveedores en masa para usar el módulo de compras.

Cabecera exactaRequisitoDescripciónInformación adicional
nameObligatorioNombre del proveedor.Texto libre (mínimo 3 caracteres).
addressObligatorioDirección principal de facturación/entrega.Texto libre.
nifObligatorioNIF o identificador fiscal.CIF, DNI, etc.
cityOpcionalCiudad o localidad.Texto libre.
stateOpcionalProvincia o Estado.Texto libre.
countryOpcionalPaís sede del proveedor.Texto libre.
postalCodeOpcionalCódigo postal.Alfanumérico.
webOpcionalPágina web corporativa.Formato URL.
emailOpcionalCorreo electrónico para pedidos.Email válido.
phoneOpcionalTeléfono de contacto.Numérico.
notesOpcionalNotas y observaciones internas.Texto libre.
shouldBeNotifiedOpcionalNotificar al proveedor ante cambios de estado.1 (Notificar), 0 (No notificar).
Ejemplo CSV · Importar Proveedores
nameProveedor 1Proveedor 2
addressGran Via, 30Via Laietana, 222
nifA58818501B54416504
cityMadridBarcelona
stateMadridBarcelona
countryEspañaEspaña
postalCode2801008010
webwww.prov1.eswww.prov2.com
emailpedidos@prov1.esinfo@prov2.es
phone+34 912345678+34 931234567
notesAlimentaciónRefrescos
shouldBeNotified10
13Productos de proveedoresVENDORS ITEMS
Importador CSV antiguoCabeceras estrictas

Asocia productos a tus proveedores para usar el módulo de compras.

Cabecera exactaRequisitoDescripciónInformación adicional
vendor_idObligatorioID del proveedor creado en el sistema.ID numérico.
item_idObligatorioID del producto en REVO que provee.ID numérico.
referenceOpcionalCódigo de referencia del producto en el catálogo del proveedor.Alfanumérico.
packOpcionalUnidades que contiene cada pack/caja de compra.Valor numérico.
costPriceOpcionalPrecio de coste pactado.Usar punto para decimales.
unit_idOpcionalID de la unidad de medida en compra.ID numérico.
tax_idOpcionalID del impuesto soportado en compra.ID numérico.
Ejemplo CSV · Productos de Proveedores
vendor_id11
item_id100102
referenceREF-01REF-02
pack2424
costPrice0.250.30
unit_id11
tax_id22

Clientes y tarjetas regalo

14Importar clientesCUSTOMERS
Importador CSV antiguoCabeceras estrictasactive;name;last_name;nif;email;phone;language;photo;level;nationality;birth_date;gender;allergies;promotions_accepted;web;notes;extra_id;extra_attributes;remember_token;prevent_deletion;vat_validation;address_name;address_address_line_2;address_street_address;address_postal_code;address_city;address_state;address_country;address_geolocation;address_notes

Importa clientes en masa.

Cabecera exactaRequisitoDescripciónInformación adicional
nameObligatorioNombre del cliente o razón social.Texto libre (mínimo 3 caracteres).
address_countryCondicionalPaís.Obligatorio si se introduce el NIF o cualquier otro campo de dirección. Código ISO 3166-1 alfa-2 (ejemplo: ES).
address_street_addressCondicionalDirección de la calle.Obligatorio si se introduce el NIF u otro campo de dirección.
address_postal_codeCondicionalCódigo postal.Obligatorio si se introduce el NIF u otro campo de dirección.
address_cityCondicionalCiudad o localidad.Obligatorio si se introduce el NIF u otro campo de dirección.
address_stateCondicionalProvincia o Estado.Obligatorio si se introduce el NIF u otro campo de dirección.
nifOpcionalNIF o identificador fiscal.Si se introduce, la dirección pasa a ser obligatoria.
activeOpcionalEstado del cliente.0 (Inactivo), 1 (Activo).
emailOpcionalCorreo electrónico.Formato de email válido.
phoneOpcionalTeléfono de contacto.Debe incluir el prefijo internacional para ser válido (Ej: +34644847774 OK, 644847774 NO OK).
languageOpcionalIdioma preferido para comunicaciones.Código ISO (es, en, fr...).
nationalityOpcionalNacionalidad.Texto libre.
birth_dateOpcionalFecha de nacimiento del cliente.Formato estricto: AAAA-MM-DD.
genderOpcionalGénero.Male, Female o Other.
allergiesOpcionalAlergias que sufre el cliente.IDs separados por punto y coma (Ej: 1;5;14).
webOpcionalPágina web de la empresa.URL.
notesOpcionalNotas o preferencias del cliente.Texto libre.
extra_idOpcionalAsignación a un Grupo de Clientes.ID numérico.
address_notesOpcionalNotas de entrega en domicilio.Texto libre.
Ejemplo CSV · Importar Clientes
nameHugo ReyesMaggie Greene
address_countryESES
address_street_addressGran Via, 30Calle de La Paz, 11
address_postal_code2801046003
address_cityMadridValencia
address_stateMadridValencia
nifA58818501V51218667
active11
emailhugo@mail.commaggie@mail.com
phone+34600123456+34600654321
languageesen
nationalityEspañolaBritánica
birth_date1980-05-151992-10-22
genderMaleFemale
allergies14
webwww.hugo.es
notesPlato especialMesa con vistas
extra_id12
address_notesDejar en recepcionLlamar al timbre
15Tarjetas regaloGIFT CARDS
Importador CSV antiguoCabeceras estrictascampaign_id;customer_id;active;uuid;total;balance;extra_attributes

Importa tarjetas regalo en masa al back-office.

Cabecera exactaRequisitoDescripciónInformación adicional
uuidObligatorioCódigo identificativo único de la tarjeta.Puede ser texto y números.
totalObligatorioSaldo inicial generado.Debe ser numérico.
activeOpcionalDefine si la tarjeta está ya operativa.0 (Inactiva), 1 (Activa).
balanceOpcionalSaldo restante real.Rellenar solo si es diferente al total.
campaign_idOpcionalCampaña promocional asociada.ID numérico de la campaña.
customer_idOpcionalCliente asociado de forma nominal.ID numérico del cliente.
Ejemplo CSV · Tarjetas Regalo
uuid00000123456TR1234567Pedro Gonzalez
total100.0050.0075.00
active111
balance100.0025.0075.00
campaign_id112
customer_id405
16Recargar tarjetas regaloGIFT CARDS RELOAD
Importador CSV antiguoCabeceras estrictasuuid;reloadAmount

Importa recargas en las tarjetas regalo.

Cabecera exactaRequisitoDescripciónInformación adicional
uuidObligatorioCódigo exacto de la tarjeta regalo existente.Alfanumérico.
reloadAmountObligatorioSaldo a inyectar al balance actual.Numérico usando punto decimal.
Ejemplo CSV · Recargar Tarjetas
AB
1uuidreloadAmount
200000123456100.00
300000789100100.00

Tarifas y empleados

17TarifasPRICE RATES
Importador CSV antiguoCabeceras estrictas

Para importar tarifas, accede a: https://revoxef.works/thrust/prices/import

Cabecera exactaRequisitoDescripciónInformación adicional
IDObligatorioIdentificador del producto base.ID numérico.
priceable_idObligatorioIdentificador del precio dentro del producto al que se hace referencia.ID numérico.
table_price_idObligatorioIdentificador de la tarifa a la que se aplica el precio.ID numérico.
priceObligatorioImporte que quieres establecer para la tarifa indicada.Precio con punto para decimales.
priceable_typeObligatorioTipo de elemento base.Utilizar exactamente el valor de la tabla inferior.

Valores para priceable_type:

TipoValor que hay que escribir en la columna
ProductosApp\Models\Menu\MenuItem
Productos de menúApp\Models\Menu\MenuMenuPivot
ModificadoresApp\Models\Menu\Modifier
Formato de ventaApp\Models\Menu\ItemSellingFormatPivot
CombinadosApp\Models\Menu\Combination
Ejemplo CSV · Tarifas
ID100101102
priceable_id902870331
table_price_id222
price4.003.001.50
priceable_typeApp\Models\Menu\MenuItemApp\Models\Menu\MenuMenuPivotApp\Models\Menu\Modifier
18EmpleadosEMPLOYEES
Importador CSV antiguoCabeceras estrictasname;active;surname;pin;username;email;nif;phone;notes;password;photo;identifier;permission_id;cashier_id;back_permission_id;extra_id;config;profile_id

Importa empleados en masa.

Cabecera exactaRequisitoDescripciónInformación adicional
nameObligatorioNombre del empleado.Texto libre.
pinObligatorioPIN de acceso para el TPV iPad.Valor numérico.
permission_idObligatorioPrivilegio de seguridad de la App.ID numérico.
activeOpcionalEstado del empleado en plantilla.0 (Inactivo), 1 (Activo).
surnameOpcionalApellido.Texto libre.
usernameOpcionalUsuario de acceso al back-office web.Texto corto sin espacios.
passwordOpcionalContraseña secreta para el back-office.Alfanumérico.
emailOpcionalCorreo electrónico.Email válido.
phoneOpcionalTeléfono de contacto.Numérico.
notesOpcionalNotas internas.Texto libre.
profile_idOpcionalPerfil de empleado predeterminado.ID numérico.
photoOpcionalAvatar visual.Nombre del archivo y extensión.
cashier_idOpcionalCajero por defecto asignado.ID numérico.
identifierOpcionalIdentificador de llave de seguridad TPV.Valor hexadecimal (NFC, QR...).
back_permission_idOpcionalNivel de privilegios del back-office.ID numérico.
nifOpcionalDNI del empleado.Alfanumérico.
Ejemplo CSV · Empleados
nameFranLucía
pin11112222
permission_id12
active11
surnameMarjolaineKailey
usernameFranLucia
passwordpass123pass456
emailfran@mail.comlucia@mail.com
phone600111222600333444
notesEncargadoCamarera
profile_id21
photofran.jpglucia.jpg
cashier_id00
identifier1A2B3C4D5E6F
back_permission_id21
nif12345678A87654321B
19Actualizar empleadosUPDATE EMPLOYEES
Importador CSV antiguoCabeceras estrictas

Actualiza información de empleados existentes. Parte de la lista de empleados exportada en CSV.

Cabecera exactaRequisitoDescripciónInformación adicional
idObligatorioIdentificador único interno del empleado.ID numérico generado por REVO.
Ejemplo CSV · Actualizar Empleados
id23
nameMariaPedro
pin11223344
permission_id12
active10
surnameGarciaLopez
usernamemariapedro
passwordmarIa24!pEdro24!
emailmaria@mail.compedro@mail.com
phone600999888600777666
notesBaja
profile_id21
photomaria.jpgpedro.jpg
cashier_id00
identifier7G8H9I0J1K2L
back_permission_id13
nif11111111C22222222D