Punto de venta para joyería con inventario RFID UHF
Punto de venta a la medida con el que Centro Joyero calcula el precio de cada pieza con la cotización del oro al momento de la venta, aplica las reglas de la joyería y hace inventario con RFID UHF. Con escáneres e impresoras Zebra, inventaría hasta 10,000 piezas en minutos en lugar de días.
Reto
El reto
Centro Joyero maneja miles de piezas en piso y bóveda. Hacer inventario tomaba días o semanas: las piezas pequeñas se cuadraban una por una con código de barras o captura manual, con errores y con la tienda cerrada. Un punto de venta estándar tampoco servía para joyería. El precio del oro cambia, las piezas se venden por gramo y pureza, los descuentos de mayoreo tienen reglas propias y cada categoría (oro, plata, fantasía) opera distinto. El precio se calculaba fuera del sistema y dependía de que el vendedor aplicara la regla correcta.
Solución
La solución
Construimos un punto de venta para joyería con RFID UHF integrado. Cada pieza lleva un tag RFID único y los escáneres Zebra leen miles de piezas a distancia para conciliar el inventario en minutos. El precio se calcula en la venta con la cotización vigente del oro, la pureza, el peso, la mano de obra y el margen de cada categoría. Las reglas de mayoreo, apartados, devoluciones y políticas por línea están configuradas en el sistema. Las impresoras y los escáneres Zebra se conectan con su SDK, sin software intermedio. En mostrador se usa como cualquier punto de venta.
Resultados
El resultado
En operación continua con el equipo del cliente.
Funcionalidades destacadas
Retos puntuales que resolvimos.
No es una lista de funcionalidades; son los pedazos del sistema donde el problema era genuinamente difícil y la solución cambió cómo opera el equipo.
- 01Hasta 10,000 piezas en minutos
Inventario con RFID UHF
Cada pieza se etiqueta con un tag RFID UHF único. Para hacer inventario, el equipo pasa el escáner por exhibidores y bóveda, y el sistema concilia hasta 10,000 piezas en minutos. Antes eso requería cerrar la tienda y semanas de cuadre manual.
- 02Precio por oro, pureza y peso
Precio con la cotización del oro
El precio de cada pieza se calcula en la venta con el costo vigente del oro, la pureza (quilataje), el peso, la mano de obra y el margen de su categoría. El mostrador no hace cuentas a mano.
- 03Descuentos de mayoreo calculados por el sistema
Reglas de joyería
Venta por gramo, ajustes por pureza, descuentos de mayoreo, apartados, cambios de mercancía, devoluciones controladas y políticas distintas por línea (oro, plata, fantasía). El sistema aplica estas reglas en cada venta.
- 04Lectura e impresión con el SDK de Zebra
Hardware Zebra integrado
Escáneres RFID e impresoras Zebra conectados al sistema con el SDK de Zebra, sin software intermedio. El punto de venta imprime las etiquetas con el formato de cada pieza y los escáneres registran sus lecturas en el inventario.
- 05Movimientos registrados por pieza
Historial por pieza
Cada tag RFID está ligado al SKU, peso, pureza y costo de la pieza, y a sus movimientos: alta, exhibición, traspaso entre vitrinas, apartado, venta o devolución. En joyería muchas piezas son únicas o de bajo tiraje, así que el sistema guarda el historial de cada una.
- 06Buscar, escanear y cobrar
Mostrador
En mostrador se busca, se escanea, se cobra, se imprime el ticket y se hace el corte de caja como en cualquier punto de venta. El cálculo del oro, las reglas por categoría y el hardware RFID trabajan detrás del botón de cobrar.
El problema
Centro Joyero maneja miles de piezas en piso y bóveda, y las herramientas genéricas no resolvían ni su inventario ni el precio de sus piezas:
- Hacer inventario tomaba días o semanas. Las piezas pequeñas se cuadraban una por una, con código de barras o captura manual, con errores y con la tienda cerrada.
- El precio del oro cambia y las piezas se venden por gramo y pureza.
- Los descuentos de mayoreo tienen reglas propias y cada categoría tiene políticas distintas.
- Con un punto de venta estándar el precio se calculaba fuera del sistema y dependía de que el vendedor aplicara la regla correcta.
Necesitaban un punto de venta que manejara oro, quilataje, peso y reglas por categoría, y una forma de hacer inventario sin detener la venta.
Lo que construimos
Un punto de venta para joyería con RFID UHF integrado:
- Inventario RFID UHF: un tag único por pieza y escáneres Zebra que leen miles de piezas a distancia y concilian el inventario en minutos.
- Precio del oro: cotización vigente del metal, pureza, peso, mano de obra y margen, calculados al momento de la venta.
- Reglas de joyería: mayoreo, apartados, devoluciones, políticas por categoría (oro, plata, fantasía) y ajustes por pureza, todos configurables.
- Hardware Zebra: escáneres e impresoras conectados al punto de venta con el SDK, sin software intermedio.
- Historial por pieza: cada tag RFID ligado al SKU, peso, pureza, costo y movimientos de la pieza.
- Mostrador: se opera como cualquier punto de venta y los cálculos quedan dentro del sistema.
Cómo trabajamos con Centro Joyero
- Producto: mapeamos la operación de una joyería de alto volumen, desde la recepción de piezas hasta el cierre de caja, y diseñamos el punto de venta con las reglas de ese giro.
- Backend: TypeScript con Node.js y Express sobre PostgreSQL (Supabase). El inventario trata cada pieza como única, con su identificador y su historial.
- Integraciones: escáneres RFID UHF e impresoras Zebra conectados con el SDK oficial. Las etiquetas se imprimen con el formato para joyería y las lecturas de los escáneres llegan directo al sistema.
- Reglas de negocio: el cálculo del oro (cotización, pureza, peso, mano de obra), las políticas por categoría y las reglas de mayoreo, devoluciones y apartados se configuran sin tocar código.
El sistema está en producción. Centro Joyero dejó de cerrar la tienda para hacer inventario y ahora lo hace en minutos, sin detener la venta.
¿Tu empresa tiene un proceso parecido
que todavía no has podido resolver?
Cuéntanos cómo opera tu empresa. En menos de un día hábil respondemos con un siguiente paso claro, no una llamada de ventas.