El agente como comprador.En tiendas reales.
Tu agente compra como lo haría una persona — navegando, agregando al carrito, pagando — en tiendas reales, a través de un navegador alojado. El mismo mandato que gobierna cualquier otro gasto gobierna este también.
El reabastecimiento que nadie integró.
Cinta adhesiva, cajas, guantes, insumos de oficina — el gasto recurrente de bajo valor que nunca tuvo una integración de compras. Alguien vuelve a abrir la misma tienda, rearma el mismo carrito y paga con una tarjeta que nadie controla. Shop reemplaza eso con una compra gobernada en la misma tienda, sin proyecto de integración con el proveedor.
Abrir el sitio del proveedor y rearmar el mismo carrito de memoria, en cada ciclo de reabastecimiento
El agente navega la tienda real y rearma el carrito del ciclo anterior automáticamente
Esperar a que el equipo de desarrollo del proveedor libere una API o catálogo punch-out antes de automatizar algo
Una sesión de navegador alojado compra a través de la tienda exactamente como existe hoy — sin proyecto con el proveedor
Entregar una tarjeta compartida a quien haga el reabastecimiento, sin tope de gasto ni responsable
Cada checkout corre dentro de un mandato firmado con su propio tope, sin credenciales compartidas
Buscar después un correo de confirmación para probar qué se compró realmente
Un recibo sellado une el carrito, el checkout y el mandato en un solo registro
Un navegador alojado, no una API raspada.
La mayoría de las tiendas se construyeron para gente haciendo clic en un navegador, no para integraciones vía API. Shop maneja un navegador alojado real por la tienda como lo haría un comprador, así que funciona en tiendas que nunca construyeron acceso para agentes a propósito.
Flujo ilustrativo. El mandato limita lo que el agente puede gastar antes de que empiece el checkout.
El mismo mandato que autoriza una compra puede bloquear una. Este es un carrito que llega por encima del tope.
Ejemplo ilustrativo. La verificación del tope corre contra el total del carrito antes de que el checkout de la tienda se complete.
Cobertura, con honestidad.
VTEX está probado — una compra real ya corrió en producción. Mercado Livre y Nuvemshop están nombrados en el mismo mecanismo; revisa el estado actual antes de asumir paridad con VTEX.
codespar_shop recibe una intención, no una lista de SKU.
El agente no llama a un endpoint REST — le pasa a codespar_shop una intención en lenguaje natural y un mandato. La herramienta maneja el navegador alojado por la tienda real, y codespar_pay liquida el Pix que la tienda genere en el checkout, todavía dentro del mismo tope.
const session = await codespar.sessions.create(); // mandate caps the cart before checkout ever opens const shop = await session.execute("codespar_shop", { intent: "Reorder packing tape and boxes, same cart as last cycle.", merchant: "embalasul.com.br", mandate: "cm_supplies", cap: { amount: 500_000, currency: "BRL" }, }); // the store's own checkout — not a CodeSpar endpoint, so we poll it const receipt = await session.execute("codespar_shop", { action: "checkout", id: shop.id, }); // settle the store's minted Pix, still inside the same mandate await session.execute("codespar_pay", { method: "pix", mandate: "cm_supplies" });
Qué hace esta cadena de llamadas
- El mandato limita el carrito antes de que el checkout siquiera se abra
- El checkout corre en la propia página de la tienda — CodeSpar hace polling sobre ella, no es una integración especial
- La liquidación queda dentro del mismo mandato que limitó el carrito
Una tienda probada. Vienen más.
El mecanismo de Shop funciona en cualquier tienda que un navegador alojado pueda navegar. Esta es la línea honesta entre lo que está probado y lo que está nombrado pero sin confirmar.
- VTEX — una compra real ya corrió en producción
- Cada compra corre dentro del mandato de compras firmado antes de que empiece el checkout
- Mercado Livre — nombrado en el mecanismo, todavía sin confirmar al nivel de VTEX
- Nuvemshop — nombrado en el mecanismo, todavía sin confirmar al nivel de VTEX
- El mecanismo se generaliza a cualquier tienda que un navegador alojado pueda navegar — no se limita a las plataformas nombradas hoy
Todavía no tiene precio — pre-GA.
Shop lleva un compromiso de precio para disponibilidad general, fijado al rate card publicado, no una promesa de disponibilidad. No se cobra hoy.
En vivoEn vivo — una compra real en VTEX ya corrió en producción.
Mira Shop en un caso de negocio real.
Un flujo donde este checkout con navegador alojado ya funciona de principio a fin.
Compras del agente en la tienda→
Compra en VTEX como lo haría una persona real — navega, agrega al carrito, finaliza la compra — bajo el mismo mandato que limita todo el demás gasto.
Shop, respondido
VTEX está probado en producción. Mercado Livre y Nuvemshop están nombrados en el mismo mecanismo — revisa la cobertura actual antes de contar con ellos.
A través de un navegador alojado que navega la tienda como lo haría una persona — navegar, carrito, checkout.
El mismo mandato firmado que gobierna cualquier otro gasto del agente.
Todavía no tiene precio. Existe un compromiso de precio publicado para disponibilidad general, no un cobro activo hoy.
No — ese es el punto del navegador alojado. Funciona en tiendas que nunca construyeron acceso para agentes.
No. Es un flujo de compra gobernado, verificado contra el mandato, a través de una sesión de navegador real, no extracción de datos de producto.
La compra se bloquea antes de que el checkout se complete — Shop verifica primero el total del carrito contra el tope del mandato, así que nada pasa por encima del límite.
Sí — cada compra se sella en un recibo que une el carrito, la confirmación del checkout y el mandato en un solo registro de auditoría.
Deja que tu agente compre de verdad.
Un navegador alojado, una tienda real, el mismo mandato que gobierna todo lo demás.
shop: En vivo — una compra real en VTEX ya corrió en producción.