---
id: "products-and-stock"
lang: "es"
title: "Productos y stock"
summary: "Da de alta un producto con sus precios y el stock inicial de cada local, y mantén precios y cantidades al día desde la lista de Productos."
area: "Stock y productos"
kind: "task"
url: "https://zeropos.shop/help/products-and-stock?lang=es"
alternate: "https://zeropos.shop/help/products-and-stock"
markdown: "https://zeropos.shop/help/md/es/products-and-stock.md"
screens: ["/backoffice/products"]
where_to_find: ["TIENDA › Inventario › Productos"]
related: ["import-products","adjust-stock","prices-and-vat","stock-take","transfer-stock"]
updated: "2026-10-16"
---

# Productos y stock

Da de alta un producto con sus precios y el stock inicial de cada local, y mantén precios y cantidades al día desde la lista de Productos.

Todo lo que vende el TPV empieza en [TIENDA › Inventario › Productos](https://app.zeropos.shop/backoffice/products): el nombre y la foto que ve el vendedor, los precios y cuántas unidades tiene cada local.

Para un producto cada vez. Si tienes toda una lista en una hoja de cálculo, usa [Importar productos desde Excel o CSV](https://zeropos.shop/help/import-products?lang=es).

Dónde está: TIENDA › Inventario › Productos.

## Antes de empezar

- Tus locales están creados ([Añadir una tienda o un almacén](https://zeropos.shop/help/locations?lang=es)): cada uno tiene su propio stock inicial.
- Sabes cómo cobra el IVA tu tienda: [Cómo funcionan los precios y el IVA en tu tienda](https://zeropos.shop/help/prices-and-vat?lang=es) explica los modos.

## Pasos

### Dar de alta un producto

1. Abre [TIENDA › Inventario › Productos](https://app.zeropos.shop/backoffice/products) y toca **Nuevo producto**.
2. Escribe el **Nombre**. El **SKU** viene relleno con el siguiente número; añade el **Código de barras** si escaneas en el TPV.
3. Escribe el **Precio** tal como trabaja tu tienda.
   - Si tu tienda cobra IVA, la indicación bajo **Precio** te dice si el IVA ya va dentro del número o si el TPV lo suma al cobrar.
4. Pon el **Precio mínimo** (vender por debajo sigue la regla de tu tienda para esos casos) y el **Precio de coste** para los informes de margen.
5. Elige o escribe las **Categorías**: son las pestañas que el vendedor recorre en el TPV.
6. En **Líneas de stock en estos locales**, toca cada local que lo tiene (si solo tienes uno, ya viene marcado).
   - Cada local marcado lleva su línea de stock, en el formulario y en la lista. No decide dónde se vende: el TPV de cualquier local lo vende mientras esté **Activo**, esté marcado o no.
7. En **Stock inicial por local**, escribe cuántas unidades tiene ahora cada local y toca **Crear producto**.

### Mantener precios y stock al día

8. En la lista, haz clic en un precio o en una cantidad y escribe el valor nuevo.
9. Toca **Guardar cambios** en la barra que aparece, o **Descartar** para deshacer lo editado.
10. Usa las pestañas **Con stock**, **Stock bajo** y **Sin stock** para ver qué se está acabando.
   - **Stock bajo** muestra lo que aún tiene unidades, en su nivel o por debajo: la **Cant. mín.** del local, si no el **Aviso de stock bajo** del producto, y si no el valor por defecto ([Avisos de stock bajo: el umbral por defecto](https://zeropos.shop/help/low-stock-threshold?lang=es)). El aviso de stock bajo usa el mismo nivel.
11. Para dejar de vender un producto, abre el menú de su fila, elige **Desactivar** y luego **Marcar inactivo**.

## Qué pasa después

- El producto aparece en el TPV al momento, a su **Precio**.
- El stock inicial, y cada cantidad que cambies en la lista, queda en el historial del producto y en el informe **Movimientos de stock** ([ANÁLISIS › Informes](https://app.zeropos.shop/reports/data/movements)).
- Vender por debajo del **Precio mínimo** sigue la regla de aprobación de tu tienda ([Aprobaciones bajo mínimo](https://zeropos.shop/help/below-minimum-approvals?lang=es)).
- Un producto desactivado sale del TPV; sus ventas pasadas se quedan en las facturas y los informes.

## Preguntas frecuentes

### ¿El precio que pongo lleva el IVA incluido?

Depende del modo de IVA de tu tienda. La indicación bajo **Precio** te dice si el IVA va dentro del número o si lo suma el TPV, y [Cómo funcionan los precios y el IVA en tu tienda](https://zeropos.shop/help/prices-and-vat?lang=es) explica los tres modos.

### ¿Cómo recupero un producto que desactivé?

Pon el filtro **Estado** en **Inactivo**, abre el producto con **Editar**, cambia **Estado** a **Activo** y toca **Guardar cambios**.

### ¿Y si dos productos tienen el mismo código de barras?

Se guardan los dos. Al guardar, 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. Da a cada producto su propio código de barras para poder escanearlos todos ([Escanear productos con un lector de códigos de barras](https://zeropos.shop/help/scan-barcodes?lang=es)).

### ¿Puedo cambiar el stock en el formulario del producto?

Sí: ábrelo con **Editar** y escribe la nueva cifra **En stock** del local en **Stock por local**. Solo se guardan las cifras que cambias; un local que no tocas se queda como está.

### ¿Cómo corrijo el stock de un solo local dejando el motivo?

Con [Corregir el stock a mano (Ajuste de stock)](https://zeropos.shop/help/adjust-stock?lang=es): cambia un producto en un local y guarda el motivo junto al cambio.

### ¿Cómo envío unidades a otro local?

Con [Traspasar stock entre locales](https://zeropos.shop/help/transfer-stock?lang=es): la cantidad del local que envía baja y la del que recibe sube a la vez.

### ¿Por qué no veo la columna Coste?

Los precios de coste solo los ven los roles que tienen permiso. Los vendedores nunca los ven en el TPV ni en los tickets.

## Si ves este mensaje

- “**El precio mínimo no puede ser mayor que el precio.**” — Qué hacer: Baja el **Precio mínimo** o sube el **Precio**, para que el mínimo sea igual o menor.
- “**Ese SKU ya lo usa otro producto.**” — Qué hacer: Cada producto necesita su propio SKU. Escribe otro o deja el número que propone el formulario.
- “**El stock de … ha cambiado mientras editabas (una venta, un traspaso o un recuento), así que no se ha guardado nada. El formulario muestra ya el stock como está: vuelve a escribir tu cambio si aún hace falta y guarda.**” — Qué hacer: El TPV vendió el producto, o su stock se movió, con el formulario abierto, y tu cifra lo habría deshecho. La casilla muestra ya la cifra del local: revísala, escribe la tuya si sigue siendo correcta y toca **Guardar cambios**.
- “**El stock de … ha cambiado mientras editabas, así que eso no se ha guardado. La lista muestra ya el stock como está: vuelve a escribir la cifra si aún hace falta.**” — Qué hacer: Lo mismo en la lista: la celda muestra la cifra del local ahora. Vuelve a escribir la tuya si sigue siendo correcta y toca **Guardar cambios**.
- “**Solo puedes cambiar el stock de los locales en los que trabajas. Deja como estaban las cifras de los demás locales y guarda.**” — Qué hacer: Tu cuenta solo cambia el stock de sus regiones y locales, y este cambio tocaba una cifra de otro local, así que no se ha guardado nada. Deja como estaba lo que escribiste para ese local y toca **Guardar cambios**. Quien trabaja allí, o el propietario, puede cambiar su stock.
- “**Sin guardar: …. Solo puedes cambiar el stock de los locales en los que trabajas, así que deja como estaban las cifras que escribiste en otros locales y guarda.**” — Qué hacer: Lo mismo en la lista: no se ha guardado nada de los productos que nombra. Deja como estaban las cifras que escribiste en la columna de otro local y toca **Guardar cambios**.
- “**Todavía se está guardando y tarda más de lo normal. Deja el formulario abierto: se cerrará solo cuando los cambios estén guardados o te dirá aquí por qué no se han guardado.**” — Qué hacer: La conexión va lenta. Espera con el formulario abierto: se cierra cuando el producto queda guardado o te dice por qué no, por ejemplo porque el stock cambió mientras tanto. Si lo cierras antes, el formulario que abras después no sabrá cómo acabó ese guardado: espera un minuto y vuelve a abrir el producto para comprobar qué se ha guardado.

## Conviene saber

- En la lista de productos no hay opción de borrar: desactiva el producto y su historial de ventas se conserva.
- Cuenta las estanterías de vez en cuando con un [Hacer inventario: recuento de stock a ciegas](https://zeropos.shop/help/stock-take?lang=es): detecta lo que se escapa en el día a día.

## Guías relacionadas

- [Importar productos desde Excel o CSV](https://zeropos.shop/help/md/es/import-products.md)
- [Corregir el stock a mano (Ajuste de stock)](https://zeropos.shop/help/md/es/adjust-stock.md)
- [Cómo funcionan los precios y el IVA en tu tienda](https://zeropos.shop/help/md/es/prices-and-vat.md)
- [Hacer inventario: recuento de stock a ciegas](https://zeropos.shop/help/md/es/stock-take.md)
- [Traspasar stock entre locales](https://zeropos.shop/help/md/es/transfer-stock.md)
