Checkout y pagos del catálogo
Convierte un catálogo público en tienda: carrito, checkout con datos del comprador, envío o recogida, multi-moneda y pago online con las pasarelas propias de la organización.
Que se logra
- Resultado: el visitante agrega productos, paga con Stripe o Wompi (o elige pagar después) y el pedido aparece en
Finance > Orders. - Caso de uso: una tienda de accesorios en Colombia vende en COP con Wompi y en USD con Stripe desde el mismo catálogo, con envío nacional y recogida en tienda.
- Se combina con: Pedidos, Payment Gateways, Productos (precios por moneda e inventario) y Automatizaciones.
Donde esta
- Ruta:
/[orgId]/settings/products/catalog-links/[catalogLinkId](editor) y/c/[orgId]/[slug]/checkout(público) - Acceso en UI: editor del catálogo > pestaña
Checkout; en la configuración de CTA de producto activarAdd to carty/oBuy now
Como funciona
- En la pestaña
CheckoutactivaEnable checkout. - En
Currencieselige las monedas que el comprador puede usar, la moneda por defecto yConverted price rounding. - En
PaymentsactivaAccept online payments, elige pasarelas yPayment experience(Embedded card formoRedirect to the gateway page); opcionalmenteAllow pay latercon instrucciones. - En
Buyer contactdefine si se exige correo, teléfono, cualquiera o ambos. - En
Deliveryagrega métodos de envío (precio yFree over), países permitidos y puntos de recogida. - En
Orderselige numeración, propietario, monto mínimo, miembros a notificar, tiempo para abandono yCreate invoice when paid. - En el catálogo público el comprador usa
Add to cart/Buy now, revisa el carrito y paga en/c/[orgId]/[slug]/checkout; al terminar va a/o/[path].
Campos y opciones
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
| Enable checkout | interruptor | Sí | Sin él, los CTA Add to cart y Buy now no se muestran. |
| Currencies / Default | multiselección | No | Solo monedas habilitadas en la organización; sin selección usa la moneda base. |
| Converted price rounding | lista | No | No rounding, Whole number, Ends in .99, Nearest 100, Nearest 1,000. Solo afecta precios convertidos. |
| Accept online payments / gateways | interruptor y selección | No | Por defecto se ofrecen todas las pasarelas activas; Wompi solo cuando se paga en COP. |
| Payment experience | lista | No | Formulario embebido o redirección a la pasarela. |
| Payment numbering | lista | No | Numeración del pago recibido. |
| Allow pay later | interruptor y texto | No | El pedido se crea sin pago y muestra las instrucciones. |
| Buyer contact | lista | Sí | Email required, Phone required, Email or phone, Email and phone. |
| Shipping methods | lista | No | Nombre, precio y Free over (optional) en la moneda por defecto. |
| Ship to countries | texto | No | Códigos ISO separados por coma; vacío envía a cualquier país. |
| Require shipping address | interruptor | No | La dirección usa autocompletado de Google Places. |
| Pickup locations | lista | No | Nombre, dirección e instrucciones. |
| Order numbering / Order owner | lista | No | Numeración order y miembro propietario. |
| Minimum order amount | importe | No | Bloquea pedidos por debajo del mínimo. |
| Notify members about new orders | multiselección | No | Si nadie está seleccionado se notifica al propietario. |
| Mark checkout as abandoned after (minutes) | número | No | Mínimo 5, por defecto 60. |
| Create invoice when paid | interruptor | No | Con numeración de factura opcional. |
Reglas y validaciones
- Cada producto tiene su moneda y puede tener
Fixed prices in other currencies; si no hay precio fijo, se convierte con la tasa de cambio y el redondeo del catálogo. - Con
Track inventory, el comprador no puede pedir más que el stock disponible salvo que el producto tengaKeep selling when out of stock. - El carrito vive en el navegador; el checkout se guarda en el servidor cuando el comprador deja correo o teléfono, lo que habilita la recuperación.
- El comprador se asocia a un contacto existente por correo o teléfono, o se crea uno nuevo.
- Con pago online, el pedido se crea cuando el pago se confirma; con pagar después, al enviar el checkout.
Backend
- Servicios:
catalog-links(configuración enpage_config.checkout),public-catalog(precios por moneda),public-catalog-checkout(quote, save, restore, submit, status),payment-links,public-payment-charge,orders. - Efectos: correo de confirmación y de pago al comprador, notificación a miembros, triggers
New order placed,Order paidyCheckout abandoned.
Relaciones
- Requiere: pasarela activa para pago online y esquema de numeración
order. - Dispara / afecta: Pedidos, Checkouts abandonados, inventario de productos.