Con Revo RETAIL, se pueden importar archivos en formato CSV separado por ;
La estructura del archivo debe como primera fila tener la cabecera con los nombres de los campos exactamente iguales como se describen a continuación.
PROCESO DE IMPORTACIÓN
1. Entramos en el back-office.
2. Introducimos manualmente la siguiente URL en la barra de direcciones https://revoretail.works/admin/tools/import o pulsamos directamente el link.
3. De la lista de opciones, seleccionamos la opción a importar.
-
Products: Productos sin variantes.
-
Vendors: Proveedores.
-
Vendors items: Asociar productos a los proveedores.
-
Variants: Variantes.
-
ProductAndVariants: Productos con variantes.
-
Update products: Actualizar información de productos.
-
Stock (Add): Añadir stock a productos.
-
Stock (Set): Establecer o modificar stock a productos.
-
Customers: Clientes.
4. Pulsamos sobre el botón Seleccionar archivo para seleccionar el fichero a importar.
5. Pulsamos IMPORTAR para realizar la importación.
IMPORTANTE: Si tenemos productos sin variantes, productos con una variante y productos con dos variantes, deberemos realizar tres importaciones por separado. Un archivo con los productos sin variantes, otro archivo con los productos de una variante y por últimos, un tercer archivo con los productos que tengas dos variantes.
IMPORTAR PRODUCTOS (products):
Opción para importar productos SIN VARIANTES (tallas, colores, etc) y configurarlos a través de archivo csv.
Campos obligatorios:
Estos campos son imprescindibles para poder crear productos nuevos a través de importación. Sin ellos, nos aparecerá un error.
-
category_id: El ID de la categoría.
-
name: Nombre del producto (el nombre debe contener como mínimo 3 caracteres).
-
unit_id: ID de la unidad.
Campos opcionales:
-
price: Precio del producto.
-
reference: Referencia del producto. Normalmente se utiliza la del proveedor.
-
info: Descripción detallada del producto.
-
brand: Marca del producto.
-
season: Temporada del producto.
-
costPrice: Precio de coste del producto.
-
barcode: Código de barras del producto.
-
active: 0 no activado / 1 activado. Si no se especifica este campo, por defecto el producto queda activado cuando se importa.
-
usesStockManagement: Activar el control de inventario del producto. 0 no activado / 1 activado.
-
usesWeight: Activar si el producto se vende por peso. 0 no activado / 1 activado.
-
isOpen: 0 no es un producto abierto, 1 es un producto abierto. Un producto abierto significa poder modificar el nombre y el precio en la app.
-
photo: Nombre de archivo de la foto. Ejemplo: patata.jpg
-
tax_id: ID del impuesto.
Una vez hecha la importación deberemos ponernos en contacto con el equipo de soporte para que suban la carpeta de las fotos.
IMPORTANTE: El nombre de los campos a importar en la cabecera deben de ser exactamente iguales a los escritos aquí. No deben contener mayúsculas al principio, espacios en blanco, así como tampoco el signo : utilizado en este artículo.
Correcto: category_id
No correcto: Category_id / CATEGORY_ID / category id / -category_id:
OBTENER ID DE LA CATEGORÍA
Uno de los requisitos imprescindible para poder importar productos es crear en el back-office los grupos y categorías de forma manual. Revo RETAIL utiliza una organización de tres niveles: GRUPOS, CATEGORÍAS Y PRODUCTOS. Una vez creadas las categorías, necesitaremos su id para poder importar productos en la categoría correspondiente. Lo veremos más adelante.
Los campos a importar de las categorías son los siguientes:
- category_id: ID de la categoría a la que pertenece el producto. Para poder obtener este ID, simplemente debemos obtenerlo pasando por encima del nombre de la categoría.
En esta imagen podemos ver como la categoría: ZAPATILLAS tiene el ID 1.
- _category: Nombre de la categoría.
EJEMPLO DE IMPORTAR PRODUCTOS:
Tener un archivo base es un poco complicado al importar productos, ya que cada establecimiento es totalmente diferente del resto y cambia mucho la forma de importar. Aún así, este podría ser un buen ejemplo:
EJEMPLO: | ||
---|---|---|
category_id | name | unit_id |
14 | RELOJ ORO 24K | 1 |
14 | RELOJ TITANIUM | 1 |
14 | RELOJ PIEL NEGRA | 1 |
14 | RELOJ PIEL BLANCA | 1 |
14 | RELOJ PLATA | 1 |
15 | PULSERA COSMOS | 1 |
15 | PULSERA MOONRISE | 1 |
15 | PULSERA MINERALES | 1 |
15 | PULSERA ECLIPSE | 1 |
15 | PULSERA METEORO | 1 |
16 | COLGANTE COMOS | 1 |
16 | COLGANTE EOS | 1 |
16 | COLGANTE RA | 1 |
16 | COLGANTE SAROS | 1 |
16 | COLGANTE GRAVITY | 1 |
ACTUALIZAR / MODIFICAR PRODUCTOS (Update products):
Opción para actualizar, modificar o añadir algún campo de productos ya existentes.
Campos obligatorios:
En este caso, el único campo obligatorio para actualizar, modificar o añadir información en productos existentes a través de importación, es el ID del producto. Cuando se realiza una primera importación, este producto adquiere un ID.
- id: ID del producto.
Una buena manera de obtener estos ID's es realizar un exportación de nuestros productos.
Campos opcionales:
Todo el resto de campos que hemos visto en el punto anterior (productos).
EJEMPLO DE ACTUALIZAR PRODUCTOS:
EJEMPLO: | ||||||
---|---|---|---|---|---|---|
id | reference | brand | costPrice | season | barcode | usesStockManagement |
1400 | 1434560 | REVO | 312,00 | 2018 | 0014001434560 | 1 |
1401 | 1434561 | REVO | 644,00 | 2018 | 0014011434561 | 1 |
1402 | 1434562 | REVO | 211,00 | 2018 | 0014021434562 | 1 |
1403 | 1434563 | REVO | 211,00 | 2018 | 0014031434563 | 1 |
1404 | 1434564 | REVO | 140,00 | 2018 | 0014041434564 | 1 |
1410 | 1434570 | REVO | 61,00 | 2018 | 0014101434570 | 1 |
1411 | 1434571 | REVO | 42,00 | 2018 | 0014111434571 | 1 |
1412 | 1434572 | REVO | 53,00 | 2018 | 0014121434572 | 1 |
1413 | 1434573 | REVO | 70,00 | 2018 | 0014131434573 | 1 |
1414 | 1434574 | REVO | 52,00 | 2018 | 0014141434574 | 1 |
1420 | 1434580 | REVO | 70,00 | 2018 | 0014201434580 | 1 |
1421 | 1434581 | REVO | 78,00 | 2018 | 0014211434581 | 1 |
1422 | 1434582 | REVO | 53,00 | 2018 | 0014221434582 | 1 |
1423 | 1434583 | REVO | 97,00 | 2018 | 0014231434583 | 1 |
1424 | 1434584 | REVO | 99,00 | 2018 | 0014231434584 | 1 |
IMPORTAR PRODUCTOS CON VARIANTES (ProductsAndVariants):
Revo RETAIL permite gestionar productos con variantes. Nos organiza un producto en “subproductos” por: tallas, colores, tamaños... y gestionarlo como uno de sólo. Se pueden llegar a tener hasta dos combinaciones de variantes en cada producto. Ejemplo: En una tienda de ropa podemos tener determinados productos que los gestionamos por tallas y otros por tallas y colores.
Campos obligatorios:
Estos campos son imprescindibles para poder crear productos nuevos a través de importación. Sin ellos, nos aparecerá un error.
-
category_id: El ID de la categoría.
-
_category: Nombre de la categoría.
-
name: Nombre del producto (el nombre debe contener como mínimo 3 caracteres).
-
price: Precio del producto.
-
_variantSet1Id: ID de la primera variante. Este se obtiene en la sección de variantes del back-office. De nuevo se debe crear la variante manualmente y obtener su ID simplemente pasando por encima del botón de editar de la variante correspondiente.
En esta imagen podemos ver como la variante: TALLAS ROPA tiene el ID: 5.
-
_variant1: Nombre de la variante 1. Si esta no está creada previamente, al realizar la importación se genera automáticamente. Ejemplo: Tenemos la variante TALLAS ROPA, como hemos visto en la imagen anterior, con el ID 5. Si en importación introducimos la variante XXL, y esta no estaba creada, se creará automáticamente.
-
_variantSet2Id: ID de la segunda variante.
-
_variant2: Nombre de la segunda variante.
IMPORTANTE: Si tenemos productos sin variantes, productos con una variante y productos con dos variantes, deberemos realizar tres importaciones por separado. Un archivo con los productos sin variantes, otro archivo con los productos de una variante y por últimos, un tercer archivo con los productos que tengas dos variantes.
Cuando vayamos a preparar nuestro fichero de productos a importar deberemos repetir el producto tantas veces como variantes tenga y en cada línea le deberemos indicar el ID de la variante y el valor/nombre de las variantes, teniendo en cuenta lo siguiente:
- Si el producto no tiene variantes, dejaremos en blanco estos cuatro campos: _variantSet1Id, _variant1, _variantSet2Id, _variant2.
Campos opcionales:
Todo el resto de campos que hemos visto en el punto anterior (productos): brand, season, shortInfo, reference, info, photo, usesStockManagement.
EJEMPLO DE IMPORTAR PRODUCTOS CON 1 VARIANTE:
- Si el producto solo tiene una variante (por ejemplo, talla), solo rellenaremos la información de la variante 1, dejando en blanco los de la variante 2.
EJEMPLO: | |||||||
---|---|---|---|---|---|---|---|
category_id | _category | name | price | _variantSet1Id | _variant1 | _variantSet2Id | _variant2 |
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | S | ||
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | M | ||
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | L | ||
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | XL | ||
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | XXL | ||
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | S | ||
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | M | ||
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | L | ||
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | XL | ||
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | XXL | ||
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | S | ||
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | M | ||
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | L | ||
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | XL | ||
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | XXL | ||
34 | CAMISETAS | CAMISETA 4 | 60,00 | 5 | S | ||
34 | CAMISETAS | CAMISETA 4 | 60,00 | 5 | M | ||
34 | CAMISETAS | CAMISETA 4 | 60,00 | 5 | L | ||
34 | CAMISETAS | CAMISETA 4 | 60,00 | 5 | XL | ||
34 | CAMISETAS | CAMISETA 4 | 60,00 | 5 | XXL |
En este ejemplo se realiza una importación de 4 modelos de camisetas con sus tallas correspondientes (S, M, L, XL y XXL).
EJEMPLO DE IMPORTAR PRODUCTOS CON 2 VARIANTES:
- Si el producto tiene dos variantes (talla y color), rellenaremos los cuatro campos
EJEMPLO: | |||||||
---|---|---|---|---|---|---|---|
category_id | _category | name | price | _variantSet1Id | _variant1 | _variantSet2Id | _variant2 |
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | S | 6 | AZUL |
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | M | 6 | AZUL |
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | L | 6 | AZUL |
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | XL | 6 | AZUL |
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | XXL | 6 | AZUL |
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | S | 6 | ROJO |
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | M | 6 | ROJO |
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | L | 6 | ROJO |
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | XL | 6 | ROJO |
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | XXL | 6 | ROJO |
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | S | 6 | AMARILLO |
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | M | 6 | AMARILLO |
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | L | 6 | AMARILLO |
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | XL | 6 | AMARILLO |
34 | CAMISETAS | CAMISETA 1 | 45,00 | 5 | XXL | 6 | AMARILLO |
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | S | 6 | AZUL |
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | M | 6 | AZUL |
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | L | 6 | AZUL |
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | XL | 6 | AZUL |
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | XXL | 6 | AZUL |
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | S | 6 | ROJO |
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | M | 6 | ROJO |
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | L | 6 | ROJO |
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | XL | 6 | ROJO |
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | XXL | 6 | ROJO |
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | S | 6 | AMARILLO |
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | M | 6 | AMARILLO |
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | L | 6 | AMARILLO |
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | XL | 6 | AMARILLO |
34 | CAMISETAS | CAMISETA 2 | 48,00 | 5 | XXL | 6 | AMARILLO |
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | S | 6 | AZUL |
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | M | 6 | AZUL |
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | L | 6 | AZUL |
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | XL | 6 | AZUL |
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | XXL | 6 | AZUL |
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | S | 6 | ROJO |
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | M | 6 | ROJO |
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | L | 6 | ROJO |
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | XL | 6 | ROJO |
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | XXL | 6 | ROJO |
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | S | 6 | AMARILLO |
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | M | 6 | AMARILLO |
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | L | 6 | AMARILLO |
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | XL | 6 | AMARILLO |
34 | CAMISETAS | CAMISETA 3 | 55,00 | 5 | XXL | 6 | AMARILLO |
En este otro ejemplo, se realiza una importación de 3 modelos de camisetas con tallas y diferentes colores. En este caso tendremos tres colores disponibles por camiseta y talla.
AÑADIR PROVEEDOR (Vendors):
Opción para añadir proveedores.
Campos obligatorios:
-
name: Nombre del proveedor.
-
address: Dirección del proveedor.
-
nif: NIF o CIF del proveedor.
Campos opcionales:
-
city: Ciudad del proveedor.
-
state: Provincia del proveedor.
-
country: País del proveedor.
-
postalCode: Código postal del proveedor.
-
web: Web del proveedor.
-
mail: E-mail del proveedor.
-
phone: Teléfono del proveedor.
-
notes: Campo notas del proveedor.
AÑADIR PRODUCTOS AL PROVEEDOR (Vendors items):
Opción para añadir los productos a cada uno de los proveedores.
Campos obligatorios:
-
vendor_id: Id del proveedor al cual queremos añadir el producto.
-
item_id: Id del producto que queremos añadir al proveedor.
Campos opcionales:
-
reference: Referencia del producto.
-
costPrice: Precio de coste del producto.
-
tax_id: Id del IVA del producto a añadir al proveedor.
-
pack: Para productos asociados con pack, por defecto 1.
-
unit_id: Id de la unidad creada en Compras - Unidades.
AÑADIR STOCK (Stock Add):
Opción para añadir stock de productos existentes. La cantidad introducida se sumará al stock actual de los productos.
Campos obligatorios:
-
product_id: ID del producto. La mejor forma de obtener este ID, es descargar el catálogo de productos a través del botón Exportar CSV en la parte superior derecha.
-
warehouse_id: ID del almacén. Este ID se puede obtener fácilmente deslizándose por encima del botón de editar del almacén deseado.
-
quantity: Cantidad.
EJEMPLO DE AÑADIR STOCK:
EJEMPLO: | ||
---|---|---|
product_id | warehouse_id | quantity |
1400 | 2 | 10 |
1401 | 2 | 8 |
1402 | 2 | 4 |
1403 | 2 | 7 |
1404 | 2 | 4 |
1410 | 2 | 6 |
1411 | 2 | 8 |
1412 | 2 | 2 |
1413 | 2 | 9 |
1414 | 2 | 5 |
1420 | 2 | 3 |
1421 | 2 | 11 |
1422 | 2 | 15 |
1423 | 2 | 3 |
1424 | 2 | 5 |
ESTABLECER/MODIFICAR STOCK (Stock Set):
Opción para establecer el stock de nuestros productos. La cantidad introducida se substituirá por la actual. Normalmente, se utiliza cuando después de realizar un inventario, este no cuadra y hay que corregir el stock de los productos.
Campos obligatorios:
-
product_id: ID del producto. La mejor forma de obtener este ID, es descargar el catálogo de productos a través del botón Exportar CSV en la parte superior derecha.
-
warehouse_id: ID del almacén. Este ID se puede obtener fácilmente deslizándose por encima del botón de editar del almacén deseado.
-
quantity: Cantidad.
EJEMPLO DE ESTABLECER STOCK:
EJEMPLO: | ||
---|---|---|
product_id | warehouse_id | quantity |
1400 | 2 | 8 |
1401 | 2 | 8 |
1402 | 2 | 3 |
1403 | 2 | 6 |
1404 | 2 | 4 |
1410 | 2 | 5 |
1411 | 2 | 7 |
1412 | 2 | 3 |
1413 | 2 | 8 |
1414 | 2 | 5 |
1420 | 2 | 3 |
1421 | 2 | 10 |
1422 | 2 | 13 |
1423 | 2 | 2 |
1424 | 2 | 4 |