Punto de venta para joyería sincronizado con Shopify
Punto de venta a la medida para Luulla, joyería que vende en tienda física y en Shopify. Se opera como cualquier POS y mantiene un mismo inventario en ambos canales: sincroniza el stock con Shopify, da de alta cada artículo en un solo paso y guarda el historial de cada pieza.
Reto
El reto
Luulla vende joyería en su tienda física y en su tienda Shopify, y los inventarios estaban separados. Una pieza vendida en mostrador seguía apareciendo en línea, una venta en línea no se descontaba del piso y cada artículo nuevo se capturaba dos veces, en Shopify y en el POS, con descripciones, fotos y precios que terminaban siendo distintos. Eso provocaba sobreventas, devoluciones, clientes esperando piezas que ya no existían y horas de cuadre manual del stock.
Solución
La solución
Construimos un POS a la medida que se opera como cualquier punto de venta (vender, cobrar, cortar caja) y que por detrás sincroniza el inventario con Shopify en ambas direcciones. Los artículos se dan de alta en un solo lugar y se publican automáticamente en la tienda en línea, y cada pieza tiene su historial de movimientos. El inventario del POS es la referencia para el mostrador y para el eCommerce.
Resultados
El resultado
- Bidireccional
- sincronización de inventario entre el POS y Shopify
- Un formulario
- para crear un artículo y publicarlo en Shopify
- Mismo stock
- en mostrador y en la tienda en línea
- POS de mostrador
- búsqueda, escaneo, cobro, ticket y corte de caja
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.
- 01Mismo stock en mostrador y en línea
Inventario sincronizado con Shopify
Cada venta, devolución o ajuste en el POS actualiza el stock en Shopify en cuanto se registra, y cada pedido en línea se descuenta del inventario de la tienda en cuanto se confirma. La sincronización va en ambas direcciones, sin procesos nocturnos ni cuadres manuales.
- 02Una sola captura por artículo
Alta de artículos en un formulario
Una pieza nueva se da de alta en un solo formulario: nombre, SKU, fotos, precio, categorías y atributos de joyería (material, quilates, talla). Al guardarla queda disponible en el POS y publicada en Shopify con la misma información, sin captura doble.
- 03Historial de movimientos por SKU
Historial por pieza
Cada pieza tiene su historial de movimientos: quién la dio de alta, dónde se exhibió, cuándo se vendió y si se devolvió o se transfirió. En joyería muchas piezas son únicas o de bajo tiraje, así que perder el rastro de una sola es costoso.
- 04Cobro en efectivo o tarjeta
Punto de venta para mostrador
Buscar producto, escanear, cobrar en efectivo o con tarjeta, imprimir el ticket y cortar caja. El equipo de Luulla sigue los mismos pasos que en cualquier punto de venta, y las integraciones corren en segundo plano.
- 05Un catálogo para POS y Shopify
Catálogo único
Un solo catálogo alimenta al POS y a Shopify. Los cambios de precio, descuentos de temporada, colecciones nuevas y bajas de producto se capturan una vez y se aplican en ambos canales.
- 06Canales conciliados al cierre del día
Cobros, facturación y reportes
Además de Shopify, el POS se conecta con cobros, facturación, reportes de ventas y conciliación entre canales. Estas integraciones trabajan en segundo plano para que el mostrador y la tienda en línea cuadren al cierre del día.
El problema
Luulla es una joyería que vende en su tienda física y en Shopify. Cada canal tenía su propio inventario y no estaban conectados:
- Una pieza vendida en mostrador seguía disponible en línea durante horas.
- Los pedidos en línea no se veían en la tienda hasta el cuadre del final del día.
- Cada artículo nuevo se capturaba dos veces, en Shopify y en el POS, y las fotos, precios y descripciones terminaban siendo distintos.
- Las sobreventas y los cuadres manuales consumían horas y causaban devoluciones que se podían evitar.
- Muchas piezas son únicas o de bajo tiraje, así que perder el rastro de un artículo tenía más impacto.
Luulla pidió un POS común y corriente, con integraciones que mantuvieran el inventario en orden.
Lo que construimos
Un punto de venta a la medida que se opera como cualquier POS y trae integrada la sincronización con Shopify:
- Inventario con Shopify: sincronización en ambas direcciones que descuenta el stock en cuanto hay una venta, sin procesos nocturnos ni cuadres a mano.
- Alta de artículos: un solo formulario crea la pieza en el POS y la publica en Shopify con las mismas fotos, precios, atributos y categorías.
- Control por pieza: historial de movimientos de cada SKU (alta, exhibición, venta, devolución y transferencia).
- Mostrador: búsqueda, escaneo, cobro, ticket y corte de caja.
- Catálogo único: precios, descuentos, colecciones y bajas se manejan en un solo lugar y se aplican en ambos canales.
- Integraciones: Shopify, cobros, facturación y reportes funcionan en segundo plano, sin interrumpir al equipo de la tienda.
Cómo trabajamos con Luulla
- Producto: revisamos el flujo del mostrador y el de la tienda Shopify, y diseñamos el POS para que ambos compartan el mismo stock.
- Backend: TypeScript con Node.js y Express sobre Supabase y PostgreSQL. El modelo de inventario se diseñó desde el inicio para ser la referencia de ambos canales.
- Integraciones: API de Shopify para sincronizar productos, inventario y pedidos en ambas direcciones.
El POS está en producción. Lo que hay en mostrador coincide con lo que hay en Shopify, y cada artículo se captura una sola vez.
¿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.