---
id: "scan-barcodes"
lang: "es"
title: "Escanear productos con un lector de códigos de barras"
summary: "Ponle a cada producto su código de barras, activa el escaneo y escanea para añadir productos a una venta o encontrarlos en las pantallas de stock."
area: "Vender en el TPV"
kind: "task"
url: "https://zeropos.shop/help/scan-barcodes?lang=es"
alternate: "https://zeropos.shop/help/scan-barcodes"
markdown: "https://zeropos.shop/help/md/es/scan-barcodes.md"
screens: ["/pos/sale","/backoffice/settings/sale-options","/backoffice/products","/pos/product-event","/pos/stock-taking","/pos/inventory"]
where_to_find: ["Nueva venta","GESTIÓN › Ajustes › Opciones de venta","TIENDA › Inventario › Productos","Acciones rápidas › Marcar tester o dañado","Acciones rápidas › Recuento","Acciones rápidas › Ajuste de stock"]
related: ["make-a-sale","sale-options","products-and-stock","tester-or-damaged","import-products"]
updated: "2026-10-16"
---

# Escanear productos con un lector de códigos de barras

Ponle a cada producto su código de barras, activa el escaneo y escanea para añadir productos a una venta o encontrarlos en las pantallas de stock.

Zero POS lee un lector de códigos de barras que escribe el código como un teclado y después pulsa Intro, conectado por USB o emparejado por Bluetooth. Con el **Escaneo de códigos de barras** activado, el TPV tiene un botón **Escanear**: tócalo, escanea y el producto pasa a la **Cesta**.

Para los productos que traen código de barras en la caja o una etiqueta impresa con su SKU. Un tratamiento, o un producto sin ninguno de los dos, se toca en su tarjeta ([Hacer una venta](https://zeropos.shop/help/make-a-sale?lang=es)).

Dónde está: Nueva venta; GESTIÓN › Ajustes › Opciones de venta; TIENDA › Inventario › Productos; Acciones rápidas › Marcar tester o dañado; Acciones rápidas › Recuento; Acciones rápidas › Ajuste de stock.

## Antes de empezar

- Un propietario o un administrador activa el **Escaneo de códigos de barras** en [GESTIÓN › Ajustes › Opciones de venta](https://app.zeropos.shop/backoffice/settings/sale-options); los encargados ven esa pantalla en solo lectura.
- Cada producto lleva su código en **Código de barras**, escrito en su formulario o traído con una importación ([Importar productos desde Excel o CSV](https://zeropos.shop/help/import-products?lang=es)), o una etiqueta impresa con su **SKU**.
- El lector está conectado, como un teclado, al ordenador, la tableta o el móvil donde funciona el TPV. La cámara no sirve para escanear.

## Pasos

### Actívalo

1. Abre [GESTIÓN › Ajustes › Opciones de venta](https://app.zeropos.shop/backoffice/settings/sale-options).
2. En **Datos del cliente en el cobro**, activa **Escaneo de códigos de barras**.
3. Toca **Guardar**.

### Pon a cada producto su código

4. Abre [TIENDA › Inventario › Productos](https://app.zeropos.shop/backoffice/products) y toca el nombre del producto para editarlo, o **Nuevo producto** para uno nuevo.
5. Rellena antes todo lo demás y deja el **Código de barras** para el final: el lector pulsa Intro tras el código, e Intro guarda el formulario.
6. Haz clic en **Código de barras** y escanea la caja del producto: el código se rellena y el producto se guarda.
   - O escribe el código y toca **Guardar cambios**, o **Crear producto** si es nuevo.

### Escanea en el TPV

7. Abre [Nueva venta](https://app.zeropos.shop/pos/sale) y comprueba arriba la tienda desde la que vende el TPV.
8. Toca **Escanear** y escanea el producto: pasa a la **Cesta** a su precio.
   - Cada escaneo añade su propia línea, igual que tocar su tarjeta.
9. Escanea el siguiente producto enseguida: el TPV sigue escuchando hasta que tocas otra cosa.
10. Si has tocado cualquier otra cosa, vuelve a tocar **Escanear** antes del siguiente escaneo.
11. Cobra y toca **Crear venta** como siempre ([Cobrar en el TPV](https://zeropos.shop/help/take-payment?lang=es)).

### Escanea en las pantallas de stock

12. En [Acciones rápidas › Marcar tester o dañado](https://app.zeropos.shop/pos/product-event), toca el botón de escanear junto al buscador, **Escanear código de barras**, y escanea: la cantidad de ese producto en **Artículos seleccionados** sube en uno.
13. En [Acciones rápidas › Recuento](https://app.zeropos.shop/pos/stock-taking) o en [Acciones rápidas › Ajuste de stock](https://app.zeropos.shop/pos/inventory), toca **Buscar productos** y escanea: la lista se reduce a ese producto.
14. Haz en esa fila lo que ibas a hacer y borra el buscador antes de escanear el siguiente producto.

## Qué pasa después

- Un escaneo solo pone el producto en la **Cesta**: el stock, el dinero y los informes cambian al crear la venta, igual que con una tarjeta tocada ([Hacer una venta](https://zeropos.shop/help/make-a-sale?lang=es)).
- En las pantallas de stock, escanear solo encuentra el producto: nada cambia hasta que registras los testers, envías el recuento o guardas el ajuste.
- El código de barras se guarda en el producto, así que desde entonces el TPV de cada tienda lo encuentra por él.

## Preguntas frecuentes

### ¿Puedo escanear con la cámara del móvil o de la tableta?

No. Zero POS lee un lector que escribe como un teclado: conéctalo por USB o empareja uno Bluetooth con el dispositivo.

### No pasa nada al escanear.

Toca antes **Escanear**: el TPV solo escucha al lector a partir de ahí, hasta que tocas otra cosa. Si el código acaba en **Buscar producto**, la cuadrícula muestra ese producto: toca su tarjeta. Sin botón **Escanear**, el escaneo está desactivado: pide a un propietario que lo active ([Opciones de venta: clientes, precios mínimos y recibos](https://zeropos.shop/help/sale-options?lang=es)).

### ¿Puedo escanear un SKU en vez del código de barras?

Sí: una etiqueta impresa con el **SKU** del producto también se escanea. Un escaneo busca el código primero en **Código de barras** y después en **SKU**, donde mayúsculas y minúsculas cuentan igual. Si dos productos comparten un código, el escaneo se queda siempre con el que se creó primero: dale a cada producto el suyo.

### ¿Y si le pongo a un producto un código de barras que ya tiene otro?

Se guarda igual, y la lista de Productos te dice qué otro producto lo tiene y cuál añade el TPV al escanearlo: el que se dio de alta primero. La vista previa de una importación avisa igual. Cambia uno de los dos códigos para poder escanear ambos.

### He escaneado un producto en Marcar tester o dañado, pero la lista no lo muestra.

Está contado en **Artículos seleccionados**, que muestra todo lo que escaneas o eliges, se vea o no en la lista de la izquierda: un catálogo largo se carga ahí por partes, y una búsqueda solo muestra lo que encuentra. Todo lo que está en **Artículos seleccionados** se registra. Escanéalo otra vez para sumar uno, o toca la cruz a su lado para quitarlo.

### ¿Cómo vendo dos unidades del mismo producto?

Escanéalo dos veces: cada escaneo añade una línea. Con los **Botones de cantidad** activados, toca + en su línea ([Opciones de venta: clientes, precios mínimos y recibos](https://zeropos.shop/help/sale-options?lang=es)).

## Si ves este mensaje

- “**Producto no encontrado**” — Qué hacer: Ningún producto activo tiene ese código en **Código de barras** ni en **SKU**. Revisa su formulario: un código de barras debe coincidir con el de la caja cifra a cifra, y un SKU letra a letra, sin importar mayúsculas. Un producto inactivo nunca se encuentra.
- “**Error al escanear — inténtalo de nuevo**” — Qué hacer: El TPV no ha podido conectar con Zero POS. Comprueba la conexión, toca **Escanear** y vuelve a escanear.

## Conviene saber

- Con el **Escaneo de códigos de barras** desactivado, el lector escribe igualmente en la casilla que toques: si escaneas un código en **Buscar producto**, se muestra su producto.
- Escanea los códigos en **Código de barras** en vez de escribirlos: no hay errores al teclear, y el código es justo el que busca el TPV.

## Guías relacionadas

- [Hacer una venta](https://zeropos.shop/help/md/es/make-a-sale.md)
- [Opciones de venta: clientes, precios mínimos y recibos](https://zeropos.shop/help/md/es/sale-options.md)
- [Productos y stock](https://zeropos.shop/help/md/es/products-and-stock.md)
- [Marcar tester o dañado](https://zeropos.shop/help/md/es/tester-or-damaged.md)
- [Importar productos desde Excel o CSV](https://zeropos.shop/help/md/es/import-products.md)
