Vendemos en línea desde una web propia, y aprendimos lo que cuesta. Esta guía es lo mínimo que un negocio pequeño necesita, sin plataformas intermedias y sin.constructor de páginas que te cobra por cada venta.
Los cuatro componentes que no son opcionales
| Componente | Qué resuelve | Lo típico |
|---|---|---|
| Catálogo | Qué vendes, a qué precio, si hay stock | Un archivo de productos que se actualiza desde una planilla |
| Carrito | Que el cliente junte cosas antes de pagar | Debe sobrevivir a recargar la página |
| Pasarela de pago | Cobrar de verdad | Webpay, Flow, Mercado Pago |
| Confirmación | Saber qué pasó con el pago | Una página que solo aparece con un pago aprobado |
El error que más plata cuesta: calcular el precio en el navegador
Si tu tienda calcula el total en el navegador y ese total es el que se envía a la pasarela, cualquiera puede abrir la consola, cambiar el valor a $1 y pagar $1 por un producto de $80.000. No es un ataque sofisticado: es un POST a mano con curl.
La regla
El precio de un pedido lo calcula siempre el servidor, leyendo el catálogo, y ese es el único número que se manda a la pasarela. El navegador nunca decide cuánto se paga. Si el valor que llega no coincide con el cálculo del servidor, la respuesta es un error, no un cobro.
La confirmación de pago es una decisión de seguridad
Un error común es mostrar la página de "gracias" solo porque el navegador llegó a ella. Un usuario puede Saltar a esa URL sin haber pagado, o con un pago rechazado, y tu sistema lo cuenta como venta.
La forma correcta es que la página de confirmación pregunte al servidor cuál fue el resultado real de la transacción, y solo registre la venta si la pasarela confirmó la aprobación. Tu contador de ventas tiene que salir de esa confirmación, no de la visita a la página.
Lo que sí hay que resolver antes de abrir
- La información legal: términos, privacidad, devoluciones y contacto. En Chile es obligación en la mayoría de las categorías.
- Las fotos de producto sin recort: una foto recortada mal hace que el cliente sienta que recibió otra cosa, y esa es la causa número uno de devoluciones en música.
- Los costos de envío visibles antes del pago: nadie abandona un carrito por el precio, pero sí por un costo de envío que aparece al final.
- Un canal de contacto real: correo que alguien lee. El cliente que no puede escribir, no compra.
Sobre las plataformas de por medio
Las plataformas resuelven el tráfico y el pago, y a cambio se quedan con un porcentaje de cada venta más el dato del cliente. Para un negocio que ya tiene su público, una web propia es mejor negocio. Para uno que empieza sin tráfico, la plataforma es la única forma de que lo vean.
La respuesta honesta es que no es una pregunta técnica: es una pregunta de si tienes o no un canal para llegar a tus clientes.
Preguntas frecuentes
¿Cuánto cuesta mantener una tienda propia?
El alojamiento de un sitio estático es casi gratis, porque no necesita base de datos ni servidor de aplicación. Lo que cuesta es la pasarela de pago, que se lleva un porcentaje por venta, y el tiempo en mantener el catálogo actualizado. Para un negocio pequeño, el costo variable real es la comisión de la pasarela.
¿Necesito una base de datos?
No necesariamente. Si el catálogo cabe en un archivo que el servidor lee, y las órdenes se notifican por correo, no necesitas una base de datos. Se agrega cuando necesitas inventario en tiempo real, cuentas de cliente o historial de pedidos.
¿Webpay es la mejor opción en Chile?
Es la más conocida y la que la gente prefiere para tarjeta de débito, que es el caso más común. Flow cubre tarjeta de crédito y ofrece una experiencia más fluida en el celular. Many negocios usan las dos, porque cada una falla con métodos distintos y una pasa cuando la otra no.
Si quieres ver una tienda funcionando de verdad, esta es: el catálogo de fdestore con 2.681 productos, carrito persistente, cotización de envío por comuna y pago con Webpay.
← Volver al blog