web tienda de relojes y accesorios para hombres

 

Cuando Pulsar nos contactó, tenía un catálogo de relojes, pulseras y accesorios que se vendía bien, pero con un proceso que ya no escalaba. Cada pedido pasaba por el mismo ritual: el cliente escribía, el dueño respondía, se confirmaba el stock, se calculaba el precio en bolívares, se acordaba el método de entrega, se enviaban los datos de pago, y al final se confirmaba la transacción. Todo manual, todo por conversación, todo dependiendo de que alguien estuviera pendiente del teléfono.

Lo que necesitaban no era otra tienda online. Necesitaban un sistema que recibiera el pedido directamente, sin que el cliente tuviera que abrir WhatsApp, y sin que los datos se perdieran o se corrompieran en el camino. Y que la confirmación llegara al negocio con todo lo necesario para despachar. Eso es exactamente lo que construimos.

El problema de fondo: cada pedido era un pequeño proyecto

Vender un reloj no es como vender pan. El cliente quiere ver el detalle, saber si está disponible, entender cuánto cuesta en bolívares, elegir cómo lo recibe, y confirmar que el pago se registró. Si todo eso pasa por una conversación de WhatsApp, el pedido se convierte en un hilo de mensajes que hay que interpretar, transcribir y confirmar manualmente.

Ese proceso tiene tres problemas serios: depende de que alguien esté disponible para responder, los datos se pueden perder entre mensajes, y no queda un registro estructurado de lo que se vendió. Para un negocio que quiere crecer, eso es un cuello de botella.

Lo que construimos: un checkout que no obliga a salir de la página

La diferencia clave de Pulsar es que a diferencia de las estrategias que usamos en nuestros catálogos digitales el pedido no se va a WhatsApp. Cuando el cliente termina de armar su carrito, el sistema valida el stock, confirma los precios, y envía el pedido directamente al negocio a través de un bot de Telegram.

Eso significa que el cliente completa toda la compra dentro de la misma página. No tiene que abrir una aplicación externa, no tiene que copiar y pegar datos, no tiene que esperar a que alguien responda. Simplemente confirma y el pedido ya está registrado.

Para el negocio, esto significa que cada pedido llega estructurado, completo y verificable. Llega con el nombre del cliente, su teléfono, el método de entrega, los productos, las cantidades, los precios en dólares y en bolívares, el total, y el ID de la transacción. No hay que interpretar nada. Solo despachar.

Y otra cosa importante: Elimina la dependencia de un navegador actualizado que abra WhatsApp y deja de asumir que el cliente compra únicamente desde el móvil. 

Por qué Telegram y no WhatsApp

Telegram tiene una ventaja sobre WhatsApp para este tipo de uso: los bots pueden recibir mensajes estructurados y actuar sobre ellos. Un pedido puede llegar como un mensaje formateado, con toda la información organizada, y el negocio puede recibirlo en su teléfono o computadora sin que nadie tenga que abrir una conversación.

Además, los datos no se corrompen en el camino. No hay riesgo de que un mensaje se pierda, de que el cliente escriba mal un dato, o de que el pedido llegue incompleto. El sistema construye el mensaje desde cero con la información que el cliente ya ingresó en el formulario y el cliente no puede ac tuar sobre él, cosa que en WhatsApp, prácticamente no existe.

La página de confirmación que se adapta a cada caso

Cuando el cliente termina su pedido, no todos van al mismo lugar. El sistema reconoce si se trata de un pago al recibir o de una compra ya realizada, y muestra un mensaje distinto en cada caso.

Si el cliente eligió pagar al recibir, la página de agradecimiento le confirma que su pedido fue enviado, y le recuerda que el pago se coordina al momento de la entrega. Si el cliente ya pagó, la página le confirma que su compra quedó registrada, y le agradece por la confianza. Cada cliente recibe la confirmación que corresponde a su caso, sin confusión y sin mensajes genéricos.

El cliente tiene la opción de copiar la información de su pedido mediante un botón en la página de agradecimiento o efectuar una captura de pantalla en forma tradicional. 

Por último, cada comprador recibe un email de confirmación con todos los datos de su pedido. Esto es especialmente útil para identificar de forma física la autenticidad de la compra, validando con el ID del pedido o la referencia de pago, según sea el caso. 

El inventario en tiempo real

Igual que en una tienda física, Pulsar sabe qué tiene y qué no. Cada producto en el catálogo tiene un código único, y cuando el cliente entra a la tienda, el sistema consulta una base de datos central donde vive el inventario real.

La respuesta se muestra en la tarjeta del producto: precio en bolívares, precio en dólares, y stock disponible. Si quedan cero unidades, el botón cambia a "Sin Stock". Si quedan pocas, lo indica. Si hay disponibilidad, 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 el negocio nunca vende algo que no tiene. La información fluye desde el sistema de punto de venta que ya se usa en la operación diaria, hacia la base de datos, y de ahí a la página web. Sin intervención manual, sin actualizaciones de última hora.

El diseño que refleja la marca

Pulsar no es una tienda común y corriente. Es una tienda de accesorios para caballeros, con una estética sobria, elegante y atemporal. El diseño tenía que reflejar eso.

 

Por eso la paleta es blanco y negro, sin colores llamativos, con tipografía limpia y espaciado generoso. Además, la tienda incluye modo oscuro, que no solo es un detalle estético, sino una comodidad para clientes que navegan de noche o que prefieren interfaces oscuras. El diseño no distrae del producto. Lo destaca.

 

A su vez, también trabajamos en la producción y edición fotográfica de los productos, para asegurarnos que cada imagen hable el mismo idioma que la tienda y las redes sociales. 

También es necesario destacar la contribución en la creación de los nombres de categorías y el diseño de cada combo, previo estudio de mercado. Este proyecto puso en práctica casi todo lo que sabemos acerca de desarrollar un sistema de negocio en línea. 

Un detalle que marca la diferencia: el banner VIP

En la parte superior de la tienda hay un banner que rota entre dos mensajes: uno que invita a unirse al canal de WhatsApp para acceder a lanzamientos anticipados, y otro que recuerda que las piezas son de edición única. No es publicidad invasiva, es una invitación a pertenecer a algo.

 

Ese canal de WhatsApp funciona como una comunidad cerrada donde los clientes frecuentes se enteran de los nuevos drops antes que el resto. Es una forma de premiar la lealtad sin depender de una newsletter, cosa vital en el mercado venezolano, que se caracteriza por la inmediatez.

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, aprovechando que ya era la plataforma donde vivía el contenido de la marca. 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. Los colores están definidos como variables CSS, lo que permite cambiar entre modo claro y oscuro con una sola instrucción.

La conexión con la base de datos se hace a través de Supabase, que ofrece una API REST automática sobre PostgreSQL. El cliente de Supabase se inicializa una vez al cargar la página, y desde ahí se consultan los productos de la tabla inventario, que contiene el SKU, la cantidad disponible, el precio en USD y el precio en bolívares.

La sincronización del inventario 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 y activa el botón de agregar al carrito. Si no existe, muestra un aviso de "producto no sincronizado". Esto funciona tanto en la página principal 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 bolívares y cantidad. 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 pedido 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. Si es delivery con pago al recibir, o retiro con pago al retirar, construye el payload y lo envía a una Edge Function de Supabase. Esa función se encarga de formatear el mensaje y enviarlo al bot de Telegram del negocio. Si es delivery o retiro con pago anticipado, redirige a la pasarela de pagos.

La página de pagos recibe los datos del pedido desde localStorage, los renderiza con el detalle de cada producto, muestra los métodos de pago disponibles (Pago Móvil, Transferencia, PayPal, Binance Pay), y ofrece un botón para confirmar la transacción. Al confirmar, el pedido se envía también a través de la Edge Function, esta vez con la referencia del pago incluida.

La página de agradecimiento detecta si el pedido fue de pago al recibir o de compra ya realizada, y muestra el mensaje correspondiente. No hay dos caminos confusos: cada cliente ve exactamente lo que necesita ver.

Todo esto se complementa con Open Graph y Twitter Cards para que los productos se vean bien al compartirse, Schema.org con datos estructurados de LocalBusiness, Organization y ItemList para que Google entienda qué vende Pulsar y dónde está ubicada, y Google Analytics 4 junto con Meta Pixel para medir el comportamiento de los visitantes y optimizar campañas.

Una última cosa

Este proyecto es la prueba de que una tienda pequeña puede tener un sistema de ventas robusto, sin depender de plataformas que cobran comisiones ni de procesos manuales que consumen tiempo. Lo que hace la diferencia no es el tamaño del negocio, es la decisión de automatizar el flujo de pedidos y de confiar en que el sistema haga el trabajo repetitivo.

Si tienes una tienda y quieres que los pedidos lleguen solos, sin depender de conversaciones infinitas, hablemos. En Nebula Consulting convertimos ideas en herramientas que trabajan por ti.



PD: No olvides suscribirte a nuestro newsletter aquí: