Cuando One Moda nos contactó, tenía un problema que muchas tiendas pequeñas comparten: su catálogo vivía en Instagram, su inventario vivía en la cabeza de los dueños, y su carrito vivía en conversaciones de WhatsApp. Cada cliente preguntaba si había stock de un peluche, cuánto costaba en bolívares, si se podía pagar al recibir. Y cada respuesta requería revisar la tienda física, la calculadora y el teléfono. Todo al mismo tiempo.
Lo que necesitaban no era una tienda online más. Necesitaban un sistema que supiera, en tiempo real, qué había, qué no había, y cuánto costaba cada cosa en las dos monedas del país. Y que el cliente pudiera comprar sin que los dueños tuvieran que dejar de atender el mostrador.
Eso es exactamente lo que construimos.
El problema de fondo: vender sin saber qué tienes
En una tienda de papelería y regalos como One Moda, el inventario cambia constantemente. Llegan peluches nuevos, se agotan los cotillones, aparecen pantuflas de temporada. Si el catálogo online no refleja eso en tiempo real, pasan dos cosas malas: el cliente pide algo que no hay, o los dueños venden algo que ya se agotó porque no se enteraron.
Además, en Venezuela los precios en bolívares cambian constantemente. Publicar un precio en Bs sin actualizarlo es garantizar que el cliente llegue a la caja con un monto que ya no es real. Y los dueños no tienen tiempo de editar cada publicación cada vez que cambia la tasa.
Lo que construimos: un catálogo conectado al inventario real
La pieza clave de One Moda es que la página no tiene su propio inventario. Lo consulta. Cada producto en el catálogo tiene un código único (un SKU), y cuando el cliente entra a la tienda, el sistema pregunta a la base de datos: "¿este producto existe?, ¿cuántas unidades quedan?, ¿cuál es el precio en dólares y en bolívares?".
La respuesta se muestra directamente en la tarjeta del producto: precio en Bs y en USD, y stock disponible. Si quedan cero unidades, el botón cambia y dice "Sin Stock". Si quedan pocas, lo indica. Si hay disponibilidad normal, aparece el botón de "Agregar al carrito" con la cantidad exacta que queda.
Eso significa que el cliente nunca ve un producto agotado como disponible, y la tienda nunca vende algo que no tiene. La información fluye desde el sistema de punto de venta que ya usa en la tienda física —el POS Nebula— hacia la base de datos, y de ahí a la página web.
Cómo funciona el POS Nebula y la sincronización
El POS Nebula es el sistema que One Moda usa para facturar en el mostrador. Cada vez que vende un peluche, el stock baja. Cada vez que recibe mercancía, sube. Cada vez que decide cambiar un precio, se actualiza. Todo eso se sincroniza con la base de datos que alimenta la página web.
El dueño no tiene que hacer nada adicional. No entra a un panel, no edita publicaciones, no copia y pega precios. Únicamente sube fotos y descripciones. Sigue trabajando como siempre en su mostrador, y la página web refleja automáticamente lo que pasó. Esa es la diferencia entre una tienda online que da trabajo y una que trabaja sola.
Los precios en dos monedas, sin calculadora
Cada producto muestra su precio en bolívares y en dólares. El cliente ve "Bs. 1.250,00" y abajo su equivalente en moneda internacional (Dólar) y decide cómo pagar. Ambos precios vienen directo de la base de datos, así que no hay errores de conversión ni sorpresas al momento de pagar.
Cuando el cliente agrega algo al carrito, el resumen muestra el subtotal en ambas monedas, y el total final también. Es la transparencia que un cliente necesita para decidir rápido.
El buscador: encontrar sin perderse
One Moda tiene muchas categorías: peluches, cotillones, pantuflas, papelería, arte, digital, diversión. El buscador y los filtros por categoría permiten que el cliente llegue rápido a lo que busca. Si quiere un peluche, no tiene que recorrer toda la tienda. Si busca algo para una fiesta infantil, puede ir a cotillones directamente.
Los filtros también ayudan a la tienda, porque el cliente llega al producto correcto sin tener que preguntar.
El formulario que entiende cómo se entrega en Venezuela
El checkout de One Moda no es un formulario genérico. Reconoce los tres métodos de entrega que usa la tienda:
Envío nacional: el cliente elige la agencia (MRW, Zoom, Domesa, Tealca), la dirección de la agencia, y la cédula del receptor. El pago es por adelantado.
Delivery en Caracas: el cliente ingresa su dirección y puede marcar "pagar al recibir". Si marca esa opción, el pedido se envía directo por WhatsApp. Si no, va a la pasarela de pagos.
Retiro en tienda: el cliente puede pagar al retirar. En ese caso, el pedido se envía por WhatsApp y queda coordinado.
Según lo que elija, el sistema muestra solo los campos necesarios y decide si enviar el pedido por WhatsApp o redirigir a pagar. Sin confusión, sin campos innecesarios, sin llamadas para aclarar.
El diseño que refleja la marca
One Moda es una tienda alegre. Vende regalos, peluches, cosas que hacen sonreír. El diseño tenía que reflejar eso. Por eso la paleta combina amarillo como fondo principal, rosa para las acciones, y cian para los detalles. No es una paleta corporativa seria, es una paleta que dice "aquí vienes a encontrar algo bonito".
Esa coherencia con la identidad de la marca hace que el cliente sienta que está en el mismo lugar que conoce de Instagram o de la tienda física. No hay ruptura entre el mundo offline y el online.
Un detalle importante: sin costos mensuales de plataforma
Todo esto está montado sobre Blogger y Supabase como base de datos. No hay cuotas mensuales de Shopify, ni comisiones por venta, ni límites de productos. La tienda puede crecer todo lo que necesite sin que el costo operativo crezca con ella.
Detrás de cámaras: las decisiones técnicas que hacen posible esta experiencia
Para quien le interese cómo está construido todo esto, vale la pena detenerse en algunas decisiones.
La base es Blogger con una plantilla XML personalizada (creada a medida por nosotros). El diseño usa Bootstrap 5 para el sistema de grid y los componentes, Font Awesome 6 para la iconografía, y Google Fonts con la tipografía Inter para todo el sitio. La paleta de colores está definida como variables CSS, lo que permite cambiar el esquema completo desde un solo lugar.
La conexión con la base de datos se hace a través de Supabase,
una plataforma que ofrece una API REST automática sobre una base de
datos PostgreSQL. El cliente de Supabase se inicializa una sola vez al
cargar la página, y desde ahí se hacen las consultas a la tabla inventario, que contiene los campos id (SKU), cantidad, precio_usd y precio_bs.
La lógica de sincronización funciona así: cuando la página carga, un script recorre cada tarjeta de producto, extrae el SKU de las etiquetas o del contenido oculto de la publicación, y consulta a Supabase. Si el producto existe, inyecta el precio y el stock en el HTML. Si no existe, muestra un aviso de "producto no sincronizado". Esto funciona tanto en la página principal (grid de productos) como en las páginas individuales de cada producto.
El carrito vive en localStorage bajo su propia clave, y guarda el id, título, precio en USD, precio en BS y cantidad de cada producto. Cuando el cliente modifica cantidades, el sistema consulta el stock disponible en el DOM y valida que no se exceda. Si intenta agregar más de lo que hay, recibe una notificación.
El procesamiento del pago tiene tres caminos, controlados por el campo deliveryMethod.
Si es envío nacional, valida los campos de agencia, dirección y cédula,
y redirige a la página de pagos con los datos serializados en localStorage.
Si es delivery con pago al recibir, o retiro con pago al retirar,
construye un mensaje de WhatsApp con todos los datos del pedido y lo
abre en wa.me. Si es delivery o retiro con pago anticipado, redirige a la página de pagos, desde la que se puede confirmar la compra mediante el ID de la transacción realizada con un mensaje directo a WhatsApp, construido con toda la información del pedido.
El buscador de productos, usa el
sistema de etiquetas de Blogger. Cada categoría es una etiqueta, y los
filtros construyen URLs como /search/label/peluches. Eso permite que el cliente navegue por categorías sin recargar toda la página.
Todo esto se complementa con Open Graph y Twitter Cards para que los productos se vean bien al compartirse, y Schema.org con datos estructurados de LocalBusiness, Organization y ItemList para que Google entienda qué vende One Moda y dónde está ubicada.
Una última cosa
La tienda cuenta con su propio dominio www.regalosonemoda.com , lo cual constituye un activo digital en sí mismo, y los dueños tienen toda la propiedad del código, lo cual es indispensable como capital de negocio.
Este proyecto es la prueba de que una tienda pequeña puede tener la misma infraestructura que una grande, sin pagar cuotas mensuales ni depender de plataformas que cobran por cada venta. Lo que hace la diferencia no es el tamaño del negocio, es la decisión de conectar el inventario real con la vitrina digital.
Si tienes una tienda física y quieres que tu catálogo online refleje lo que realmente tienes, hablemos. En Nebula Consulting convertimos ideas en herramientas que trabajan por ti.

0 Comentarios