Crea ofertas de upsell poscompra segmentadas para Shopify en las páginas de agradecimiento y estado del pedido. Elige productos, descuentos, diseños, cuentas atrás y horarios, y mide los ingresos cobrados.
Los Upsells poscompra permiten a los clientes añadir varios productos a un pedido que ya hicieron. Revize los añade al mismo pedido de Shopify, Shopify cobra solo la diferencia y todo se envía junto.
Tres formas en que los clientes pueden añadir productos
Revize te da tres experiencias de adición de productos. Funcionan juntas, pero resuelven necesidades distintas.
Ofertas de upsell
Estás aquí. Recomienda productos de forma proactiva en las páginas de agradecimiento y estado del pedido. Controlas la audiencia, la fuente de productos, el descuento, el diseño, el momento y la prioridad.
Agregar productos
Deja que los clientes abran el Portal del cliente de Revize y busquen o exploren productos cuando ya saben qué quieren añadir.
Upsells por correo
Incluye enlaces de un clic Add to order en tus flujos de correo y SMS poscompra.
Esta guía se centra en Ofertas de upsell, el motor de ofertas basado en reglas disponible en el plan Pro.
Cuando un cliente abre la página de agradecimiento o estado del pedido, Revize revisa tus ofertas activas de arriba abajo. Muestra la primera cuyas condiciones coincidan con el pedido.
2
El cliente elige un producto
La oferta muestra los productos en el diseño que elegiste, con el descuento, la cuenta atrás, las variantes, la cantidad y el botón Add to order.
3
Revize edita el pedido existente
El artículo elegido se añade mediante la edición de pedidos de Shopify. No hay un segundo carrito ni un pedido separado.
4
Shopify cobra la diferencia
Shopify recalcula el importe adeudado y gestiona el pago adicional. El artículo añadido queda en retención de fulfillment hasta que se capture el pago, excepto en pedidos contra reembolso.
El pago siempre se mantiene dentro del flujo nativo de Shopify. Tras añadir el artículo, Shopify recalcula el importe adeudado y deja que el cliente revise y pague el pedido actualizado. Revize no crea un checkout paralelo ni envía una factura manual para el upsell.
Abre Upsell en la app de Revize y haz clic en Create offer. Las ofertas nuevas empiezan como Draft, así que no se muestran a los clientes hasta que cambies el estado a Active y guardes.
1
Nombra la oferta y elige sus superficies
Ponle un nombre interno a la oferta y muéstrala en la página de agradecimiento, la página de estado del pedido, o ambas.
2
Añade condiciones de activación
Segmenta pedidos o clientes concretos. Deja las condiciones vacías para mostrar la oferta en todos los pedidos elegibles.
3
Elige los productos
Elige una de las seis fuentes de productos que aparecen abajo y define alternativas y seguridad de inventario.
4
Configura el incentivo y el diseño
Añade un descuento opcional, elige un diseño, personaliza el texto y activa una cuenta atrás honesta vinculada al plazo de edición del pedido.
5
Programa y activa
Define una fecha de inicio y fin si lo necesitas, elige cuántas veces se puede aceptar la oferta, cambia el estado a Active y guarda.
Alternativa cuando la fuente no devuelve resultados
Activa Fall back to bestsellers para mantener visible la oferta cuando la fuente elegida no tenga productos elegibles.Las ofertas de vistos recientemente también pueden recurrir a productos relacionados cuando el comprador no tiene historial de navegación.
Seguridad de inventario
Elige una de estas tres reglas de inventario:
Omitir productos sin stock
Omitir productos con menos de 5 unidades en stock
Mostrar productos sin importar el stock
Ocultar productos ya comprados
Activa Hide products already in the order cuando nunca quieras recomendar un artículo que el cliente acaba de comprar.
Sin condiciones, la oferta es elegible para todos los pedidos. Añade condiciones cuando la oferta deba aparecer solo para un pedido o segmento de clientes concreto.
Condición
Ejemplo
Etiquetas del pedido
Muestra un complemento mayorista solo cuando el pedido tenga b2b
Total del pedido
Muestra un accesorio premium por encima de $100
Número de artículos
Muestra un complemento pequeño para pedidos de un solo artículo
El pedido contiene el producto
Recomienda recambios cuando el kit inicial está presente
Método de pago
Crea ofertas distintas para pedidos con pago anticipado y pago manual
País de envío
Limita una oferta a los países donde puedes hacer fulfillment rápido
Etiquetas del cliente
Da una oferta dedicada a clientes VIP o mayoristas
Comprador primerizo
Presenta un complemento popular después de la primera compra
Cliente recurrente
Muestra una oferta centrada en la fidelidad
Gasto histórico
Reserva una oferta premium para clientes de alto valor
Pedido realizado durante
Ejecuta una oferta solo durante las horas seleccionadas
Las condiciones se agrupan con coincidencia ALL (todas) o ANY (cualquiera). Los grupos también se pueden combinar con ALL o ANY, así que puedes expresar una lógica como:(cliente VIP) OR (total del pedido superior a 150 AND país de envío es US)
Revize vuelve a comprobar las condiciones en el servidor cuando el cliente acepta la oferta. Una página desactualizada no puede saltarse tus reglas de segmentación.
Filas de ancho completo con espacio para los detalles del producto.
Slider
Tarjetas de producto deslizables, útiles cuando quieres mostrar varias opciones sin alargar la página.
Grid
Filas y columnas compactas, con 2, 3 o 4 productos por fila en pantallas grandes.
Spotlight
Un producto destacado con el máximo énfasis visual.
También puedes definir el número de tarjetas visibles, el máximo de productos, el estilo de botón y si se muestran las descripciones de producto. La forma de la imagen (Square o Portrait) y el ajuste de la imagen (Contain o Fill) se aplican a todas las ofertas y se configuran en Upsell → Settings → Product image.
Edita el Encabezado, el Subtítulo y el Texto del botón de cada oferta. Déjalos en blanco para usar los textos traducidos por defecto de Revize.Hay dos tokens dinámicos disponibles:
[discount] inserta el descuento de la oferta, como 20%
[duration] inserta el tiempo restante de la oferta
Los colores y las fuentes heredan automáticamente el branding del checkout de Shopify de la tienda.
La cuenta atrás es opcional y se configura por oferta.
Plazo de edición del pedido
Cuenta atrás personalizada
Cuenta atrás hasta el momento real en que el pedido se bloquea para edición. Este es el modo recomendado porque la urgencia coincide con la última oportunidad real del cliente para añadir un artículo.
Empieza una duración fija cuando el cliente ve la oferta por primera vez. Una cuenta atrás personalizada nunca supera el plazo real de edición del pedido.
Coloca el temporizador junto al encabezado o debajo de él, y elige Boxed digits, Pill o Plain text.
Las ofertas se muestran en el bloque Upsell Offers, un bloque independiente que añades a la página de agradecimiento y a la página de estado del pedido en el editor de checkout de Shopify. Las ofertas no aparecen dentro del editor de pedidos de Revize, así que necesitas este bloque en ambas páginas.
1
Abre el editor de checkout
En la app de Revize, ve a Upsell y haz clic en Add blocks. Se abre el editor de checkout de Shopify.
2
Añade el bloque a ambas páginas
Añade el bloque Upsell Offers a la página de agradecimiento y a la página de estado del pedido, colócalo donde quieras y guarda.
Después de que un cliente acepte una oferta en la página de estado del pedido, el bloque recarga la página para que Shopify pueda cargar el pedido actualizado. Esa recarga es normal.
Upsell → Settings → Where the upsell appears tiene una sola opción: Standalone block. Las antiguas ubicaciones en tarjeta y expandible dentro del editor de pedidos se han eliminado. Si usabas una de ellas, añade el bloque Upsell Offers a la página de estado del pedido, luego abre Upsell → Settings, selecciona Standalone block y guarda. Hasta que lo hagas, las ofertas no se muestran en la página de estado del pedido.
Las ofertas de vistos recientemente convierten el propio historial de navegación del comprador en un seguimiento muy relevante. En lugar de mostrar un superventas genérico, Revize puede mostrar justo los productos que el cliente vio pero no compró. Esto ocurre mientras el pedido original sigue abierto para edición.Abre Upsell → Settings y activa Recently viewed tracking. Revize añade un píxel web ligero de Shopify que:
Registra eventos de visualización de producto solo cuando el consentimiento de analítica del cliente lo permite
Conecta esa sesión de navegación con el checkout del cliente
Pone los productos vistos elegibles a disposición de la fuente Vistos recientemente en las páginas de agradecimiento y estado del pedido
Esto crea una segunda oportunidad natural para productos que el cliente ya estaba considerando. No tienes que elegir a mano las recomendaciones para cada pedido. Si no hay historial de navegación elegible, configura la oferta para recurrir a productos relacionados o para no mostrar nada.
No se registra nada hasta que actives el ajuste. La página de ajustes de Upsell también muestra si el píxel web está activo.
Prioridad: arrastra las ofertas al orden en el que Revize debe evaluarlas
Aceptaciones por pedido: ilimitadas o una vez por pedido
Estados automáticos: programado, activo y expirado, según tus fechas
Revize evalúa las ofertas activas de arriba abajo y muestra la primera que coincida. Coloca las ofertas más específicas por encima de las ofertas genéricas de respaldo.
Consulta cuántos pedidos vieron una oferta, cuántos la aceptaron y la tasa de conversión por pedido.
Aumento del AOV
Mide el cambio en el valor promedio del pedido gracias a los upsells pagados.
Rendimiento por oferta
Compara ofertas individuales y tendencias diarias.
Productos principales
Consulta los cinco productos más vendidos mediante upsell, clasificados por ingresos cobrados.
Los ingresos solo cuentan las ventas cobradas. Una oferta aceptada que nunca se paga, o un artículo que se elimina antes del pago, no suma nada. Revize concilia el resultado con Shopify antes de que aparezca como ingreso de Upsell.
Haz clic en Create offer y elige las superficies, la segmentación, los productos, el descuento, el diseño, la cuenta atrás y la programación.
3
Cambia la oferta a Active
Las ofertas nuevas son Draft. Cambia el estado a Active y guarda.
4
Añade el bloque Upsell Offers
Haz clic en Add blocks y añade el bloque Upsell Offers a la página de agradecimiento y a la página de estado del pedido. El bloque de edición de pedidos de Revize no muestra ofertas por sí solo.
5
Haz un pedido de prueba
Abre las páginas de agradecimiento y estado del pedido, confirma que aparece la oferta correcta, añade un producto y completa el flujo de pago de Shopify.
Empieza con una oferta amplia y un plazo real de edición del pedido. Cuando tengas datos de conversión, añade ofertas más específicas por encima para clientes VIP, pedidos de alto valor o productos concretos.
No. Revize añade el producto al pedido existente del cliente en Shopify mediante la edición de pedidos.
¿Dónde paga el cliente?
Shopify gestiona el pago adicional. Después de que Revize añade el artículo, el cliente revisa el pedido actualizado y paga el importe recalculado a través de Shopify.
¿Qué pasa si el cliente añade un producto pero nunca paga?
El artículo añadido queda en retención de fulfillment y no cuenta como ingreso de Upsell cobrado. Activa Revertir ediciones no pagadas en Settings → General cuando quieras que los cambios sin pagar se reviertan automáticamente tras un periodo de gracia.
¿Pueden varias ofertas estar activas a la vez?
Sí. Revize revisa las ofertas activas por orden de prioridad y muestra la primera cuyas condiciones coincidan. Arrastra las ofertas para cambiar su prioridad.
¿Pueden los clientes aceptar una oferta más de una vez?
Tú decides en cada oferta. Elige Unlimited o Once per order en Avanzado.
¿Las ofertas están traducidas?
El texto por defecto integrado se traduce automáticamente. El Encabezado, el Subtítulo y el Texto del botón personalizados de cada oferta se pueden traducir desde Translations.
¿La cuenta atrás crea urgencia falsa?
El modo recomendado cuenta hacia atrás hasta el plazo real de edición del pedido. Una cuenta atrás personalizada también queda limitada por ese plazo. Nunca indica que la oferta dura más tiempo del que el pedido realmente se puede editar.
¿Qué plan incluye las ofertas de upsell?
Las ofertas de upsell están disponibles en el plan Pro. La experiencia de Agregar productos iniciada por el cliente sigue formando parte del portal de edición de pedidos de Revize.
Ventana de edición: controla el plazo real que usa la cuenta atrás de Upsell
Motor de reglas: define ventanas de edición distintas para diferentes tipos de pedido
Analítica: mide el impacto más amplio de las ediciones poscompra
Última modificación el 1 de octubre de 2026
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Revize Documentation","description":"Revize is a Shopify app for post-checkout order editing. Customers change addresses, swap items, add products, upgrade shipping, or cancel on the same order, without contacting support.","colors":{"primary":"#6366F1","light":"#8B5CF6","dark":"#4F46E5"},"logo":{"light":"https://mintcdn.com/revize/_Q-lg5jPpdIW5Dem/logo/revize-logo-dark.png?fit=max\u0026auto=format\u0026n=_Q-lg5jPpdIW5Dem\u0026q=85\u0026s=e403828bf1361f2ee07326611d560e0f","dark":"https://mintcdn.com/revize/_Q-lg5jPpdIW5Dem/logo/revize-logo-light.png?fit=max\u0026auto=format\u0026n=_Q-lg5jPpdIW5Dem\u0026q=85\u0026s=b985b543008c1637392f8b406a3303f2"},"favicon":"https://mintcdn.com/revize/_Q-lg5jPpdIW5Dem/favicon.png?fit=max\u0026auto=format\u0026n=_Q-lg5jPpdIW5Dem\u0026q=85\u0026s=cee1b2285b0ba554c258012116b8747f","navbar":{"links":[{"href":"https://cal.com/revize-team-xx92ri/30min?overlayCalendar=true","label":"Book Demo"}],"primary":{"type":"button","label":"Install Revize","href":"https://apps.shopify.com/revize?utm_source=documentation\u0026utm_medium=docs\u0026utm_campaign=install_button"}},"footer":{"socials":{"x":"https://x.com/revizenow","linkedin":"https://linkedin.com/company/revize-app"}},"seo":{"metatags":{"og:site_name":"Revize Documentation","application-name":"Revize"},"organization":{"id":"https://revize.app/#organization","name":"Revize","legalName":"Untechnickle","url":"https://revize.app","logo":"https://docs.revize.app/logo/revize-logo-dark.png","sameAs":["https://apps.shopify.com/revize","https://revize.app","https://www.untechnickle.com"]},"indexing":"navigable"},"icons":{"library":"fontawesome"},"integrations":{"intercom":{"appId":"zdw5s9rq"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"metadata":{"timestamp":true},"markdown":{"instructions":["Revize is a Shopify order-editing app by Untechnickle. Customers edit the same order after checkout on the Shopify order status page, inside a merchant-controlled window, before fulfillment.","Canonical docs: https://docs.revize.app. App listing: https://apps.shopify.com/revize. Public cancellation API: https://docs.revize.app/features/cancellation-api.","Do not confuse the How to Test Revize draft-order walkthrough with Test Mode, which hides the portal from untagged customers."]},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Install Revize","icon":"cart-plus","href":"https://apps.shopify.com/revize?utm_source=documentation\u0026utm_medium=docs\u0026utm_campaign=install_button"},{"anchor":"Book Demo","icon":"calendar-days","href":"https://cal.com/revize-team-xx92ri/30min?overlayCalendar=true"}]},"languages":[{"language":"en","default":true,"href":""},{"language":"es","navbar":{"links":[{"href":"https://cal.com/revize-team-xx92ri/30min?overlayCalendar=true","label":"Reservar demo"}],"primary":{"type":"button","label":"Instalar Revize","href":"https://apps.shopify.com/revize?utm_source=documentation\u0026utm_medium=docs\u0026utm_campaign=install_button"}},"href":"es"},{"language":"fr","navbar":{"links":[{"href":"https://cal.com/revize-team-xx92ri/30min?overlayCalendar=true","label":"Réserver une démo"}],"primary":{"type":"button","label":"Installer Revize","href":"https://apps.shopify.com/revize?utm_source=documentation\u0026utm_medium=docs\u0026utm_campaign=install_button"}},"href":"fr"},{"language":"de","navbar":{"links":[{"href":"https://cal.com/revize-team-xx92ri/30min?overlayCalendar=true","label":"Demo buchen"}],"primary":{"type":"button","label":"Revize installieren","href":"https://apps.shopify.com/revize?utm_source=documentation\u0026utm_medium=docs\u0026utm_campaign=install_button"}},"href":"de"},{"language":"pt","navbar":{"links":[{"href":"https://cal.com/revize-team-xx92ri/30min?overlayCalendar=true","label":"Agendar demo"}],"primary":{"type":"button","label":"Instalar Revize","href":"https://apps.shopify.com/revize?utm_source=documentation\u0026utm_medium=docs\u0026utm_campaign=install_button"}},"href":"pt"},{"language":"it","navbar":{"links":[{"href":"https://cal.com/revize-team-xx92ri/30min?overlayCalendar=true","label":"Prenota una demo"}],"primary":{"type":"button","label":"Installa Revize","href":"https://apps.shopify.com/revize?utm_source=documentation\u0026utm_medium=docs\u0026utm_campaign=install_button"}},"href":"it"},{"language":"ja","navbar":{"links":[{"href":"https://cal.com/revize-team-xx92ri/30min?overlayCalendar=true","label":"デモを予約"}],"primary":{"type":"button","label":"Revize をインストール","href":"https://apps.shopify.com/revize?utm_source=documentation\u0026utm_medium=docs\u0026utm_campaign=install_button"}},"href":"ja"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"revize","hasAudioNarration":false,"actualSubdomain":"revize","customDomains":["docs.revize.app"],"gitSource":{"type":"github","owner":"untech-panda","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ac6a252cb37507bc5c01313","collectionId":"bdc59004-6370-408c-a650-aac3d0e7d9dd","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ac6a252cb37507bc5c01313"},"entitlements":{},"buildId":"6ac6a252cb37507bc5c01313","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"en","tag":"Documentation","count":33},{"language":"de","tag":"Dokumentation","count":33},{"language":"es","tag":"Documentación","count":33},{"language":"fr","tag":"Documentation","count":33},{"language":"it","tag":"Documentazione","count":33},{"language":"ja","tag":"ドキュメント","count":33},{"language":"pt","tag":"Documentação","count":33},{"language":"en","tag":"Features","count":14},{"language":"en","tag":"Core Setup","count":14},{"language":"de","tag":"Funktionen","count":14},{"language":"de","tag":"Setup","count":14},{"language":"es","tag":"Funcionalidades","count":14},{"language":"es","tag":"Configuración básica","count":14},{"language":"fr","tag":"Fonctionnalités","count":14},{"language":"fr","tag":"Configuration","count":14},{"language":"it","tag":"Funzionalità","count":14},{"language":"it","tag":"Setup di base","count":14},{"language":"ja","tag":"機能","count":14},{"language":"ja","tag":"基本設定","count":14},{"language":"pt","tag":"Recursos","count":14},{"language":"pt","tag":"Configuração principal","count":14},{"language":"en","tag":"Support","count":5},{"language":"en","tag":"Help \u0026 FAQ","count":5},{"language":"de","tag":"Support","count":5},{"language":"de","tag":"Hilfe \u0026 FAQ","count":5},{"language":"es","tag":"Soporte","count":5},{"language":"es","tag":"Ayuda y FAQ","count":5},{"language":"fr","tag":"Support","count":5},{"language":"fr","tag":"Aide \u0026 FAQ","count":5},{"language":"it","tag":"Supporto","count":5},{"language":"it","tag":"Aiuto e FAQ","count":5},{"language":"ja","tag":"サポート","count":5},{"language":"ja","tag":"ヘルプと FAQ","count":5},{"language":"pt","tag":"Suporte","count":5},{"language":"pt","tag":"Ajuda e FAQ","count":5},{"language":"en","tag":"Getting Started","count":3},{"language":"de","tag":"Erste Schritte","count":3},{"language":"es","tag":"Primeros pasos","count":3},{"language":"fr","tag":"Démarrage","count":3},{"language":"it","tag":"Per iniziare","count":3},{"language":"ja","tag":"はじめに","count":3},{"language":"pt","tag":"Começando","count":3},{"language":"en","tag":"Tech Stack","count":2},{"language":"de","tag":"Tech Stack","count":2},{"language":"es","tag":"Novedades","count":2},{"language":"es","tag":"Tech Stack","count":2},{"language":"fr","tag":"Tech Stack","count":2},{"language":"it","tag":"Tech Stack","count":2},{"language":"ja","tag":"テックスタック","count":2},{"language":"pt","tag":"Novidades","count":2},{"language":"pt","tag":"Tech Stack","count":2},{"language":"en","tag":"Changelog","count":1},{"language":"en","tag":"What's New","count":1},{"language":"de","tag":"Changelog","count":1},{"language":"de","tag":"Was ist neu","count":1},{"language":"fr","tag":"Changelog","count":1},{"language":"fr","tag":"Nouveautés","count":1},{"language":"it","tag":"Changelog","count":1},{"language":"it","tag":"Novità","count":1},{"language":"ja","tag":"変更履歴","count":1},{"language":"ja","tag":"新着情報","count":1}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"es/setup/post-purchase-upsells","slug":"/es/setup/post-purchase-upsells","pageMetadata":{"title":"Upsells poscompra","description":"Crea ofertas de upsell poscompra segmentadas para Shopify en las páginas de agradecimiento y estado del pedido. Elige productos, descuentos, diseños, cuentas atrás y horarios, y mide los ingresos cobrados.","href":"/es/setup/post-purchase-upsells"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Crea ofertas de upsell poscompra segmentadas para Shopify en las páginas de agradecimiento y estado del pedido. Elige productos, descuentos, diseños, cuentas atrás y horarios, y mide los ingresos cobrados.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Check,Heading,Info,Note,OptimizedImage,Step,Steps,Tab,Table,Tabs,Tip}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Check)_missingMdxReference(`Check`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Note,{children:_jsxs(_components.p,{children:[`Los Upsells poscompra permiten a los clientes añadir varios productos a un pedido que ya hicieron. Revize los añade al `,_jsx(_components.strong,{children:`mismo pedido de Shopify`}),`, Shopify cobra solo la diferencia y todo se envía junto.`]})}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/upsell-offer.png?fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=1bb631d5cbf424d4c3069c4d9764bbab`,alt:`Oferta de upsell poscompra con tarjetas de producto con descuento y una cuenta atrás de edición del pedido`,style:{borderRadius:`12px`,width:`100%`,boxShadow:`0 4px 14px rgba(0,0,0,0.08)`},title:`Un upsell poscompra tal como lo ven los clientes en la página de estado del pedido`,\"data-og-width\":`1428`,width:`1428`,\"data-og-height\":`964`,height:`964`,\"data-path\":`images/features/upsell-offer.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/upsell-offer.png?w=280\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=503939d07f0ffdbd8b58b0b26c51bb4f 280w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/upsell-offer.png?w=560\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=00830fea188674bf0028474afe8c3e78 560w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/upsell-offer.png?w=840\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=c5808ae0d8a953c008d5beaf0e24766e 840w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/upsell-offer.png?w=1100\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=fdb9f005202fa21ac4e8c28e58387291 1100w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/upsell-offer.png?w=1650\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=cfd7949d1fde7de1bc5773a3d34f7135 1650w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/upsell-offer.png?w=2500\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=22d3e5857bf9ae48bc704d7d0690dd93 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`tres-formas-en-que-los-clientes-pueden-añadir-productos`,children:`Tres formas en que los clientes pueden añadir productos`}),`\n`,_jsx(_components.p,{children:`Revize te da tres experiencias de adición de productos. Funcionan juntas, pero resuelven necesidades distintas.`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Ofertas de upsell`,icon:`wand-magic-sparkles`,color:`#8b5cf6`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Estás aquí.`}),` Recomienda productos de forma proactiva en las páginas de agradecimiento y estado del pedido. Controlas la audiencia, la fuente de productos, el descuento, el diseño, el momento y la prioridad.`]})}),_jsx(Card,{title:`Agregar productos`,icon:`cart-plus`,color:`#10b981`,href:`/es/features/add-products-upsell`,children:_jsx(_components.p,{children:`Deja que los clientes abran el Portal del cliente de Revize y busquen o exploren productos cuando ya saben qué quieren añadir.`})}),_jsx(Card,{title:`Upsells por correo`,icon:`envelope`,color:`#f59e0b`,href:`/es/setup/email-upsells`,children:_jsx(`div`,{style:{minHeight:`192px`},children:_jsxs(_components.p,{children:[`Incluye enlaces de un clic `,_jsx(_components.strong,{children:`Add to order`}),` en tus flujos de correo y SMS poscompra.`]})})})]}),`\n`,_jsxs(_components.p,{children:[`Esta guía se centra en `,_jsx(_components.strong,{children:`Ofertas de upsell`}),`, el motor de ofertas basado en reglas disponible en el `,_jsx(_components.strong,{children:`plan Pro`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`cómo-funciona-el-flujo-del-cliente`,children:`Cómo funciona el flujo del cliente`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Revize muestra la primera oferta que coincide`,children:_jsx(_components.p,{children:`Cuando un cliente abre la página de agradecimiento o estado del pedido, Revize revisa tus ofertas activas de arriba abajo. Muestra la primera cuyas condiciones coincidan con el pedido.`})}),_jsx(Step,{title:`El cliente elige un producto`,children:_jsxs(_components.p,{children:[`La oferta muestra los productos en el diseño que elegiste, con el descuento, la cuenta atrás, las variantes, la cantidad y el botón `,_jsx(_components.strong,{children:`Add to order`}),`.`]})}),_jsx(Step,{title:`Revize edita el pedido existente`,children:_jsx(_components.p,{children:`El artículo elegido se añade mediante la edición de pedidos de Shopify. No hay un segundo carrito ni un pedido separado.`})}),_jsx(Step,{title:`Shopify cobra la diferencia`,children:_jsx(_components.p,{children:`Shopify recalcula el importe adeudado y gestiona el pago adicional. El artículo añadido queda en retención de fulfillment hasta que se capture el pago, excepto en pedidos contra reembolso.`})})]}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`El pago siempre se mantiene dentro del flujo nativo de Shopify. Tras añadir el artículo, Shopify recalcula el importe adeudado y deja que el cliente revise y pague el pedido actualizado. Revize no crea un checkout paralelo ni envía una factura manual para el upsell.`})}),`\n`,_jsx(Heading,{level:`2`,id:`crea-una-oferta-de-upsell`,children:`Crea una oferta de upsell`}),`\n`,_jsxs(_components.p,{children:[`Abre `,_jsx(_components.strong,{children:`Upsell`}),` en la app de Revize y haz clic en `,_jsx(_components.strong,{children:`Create offer`}),`. Las ofertas nuevas empiezan como `,_jsx(_components.strong,{children:`Draft`}),`, así que no se muestran a los clientes hasta que cambies el estado a `,_jsx(_components.strong,{children:`Active`}),` y guardes.`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/upsell-offer-builder.png?fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=66932f108fc73144920e3f5e7594504d`,alt:`Constructor de ofertas de upsell de Revize mostrando fuentes de productos, descuento, cuenta atrás, ubicación en la página y vista previa en vivo`,style:{borderRadius:`12px`,width:`100%`,boxShadow:`0 4px 14px rgba(0,0,0,0.08)`},title:`Elige una fuente de productos y configura la oferta con una vista previa en vivo`,\"data-og-width\":`1446`,width:`1446`,\"data-og-height\":`1027`,height:`1027`,\"data-path\":`images/features/upsell-offer-builder.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/upsell-offer-builder.png?w=280\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=e39a70c0a34dd95dfb27583c36c9488d 280w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/upsell-offer-builder.png?w=560\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=46c52dffa0f74a82bf3ed55c1370e504 560w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/upsell-offer-builder.png?w=840\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=2736b9a81c8097019a422302271d4e68 840w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/upsell-offer-builder.png?w=1100\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=908c4670f9da639147028070832afe0f 1100w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/upsell-offer-builder.png?w=1650\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=2b05db76695d6c274eb0adc5e0d04cc2 1650w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/upsell-offer-builder.png?w=2500\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=d174a5d38f92fda37539160e96c04e3e 2500w`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Nombra la oferta y elige sus superficies`,children:_jsxs(_components.p,{children:[`Ponle un nombre interno a la oferta y muéstrala en la `,_jsx(_components.strong,{children:`página de agradecimiento`}),`, la `,_jsx(_components.strong,{children:`página de estado del pedido`}),`, o ambas.`]})}),_jsx(Step,{title:`Añade condiciones de activación`,children:_jsx(_components.p,{children:`Segmenta pedidos o clientes concretos. Deja las condiciones vacías para mostrar la oferta en todos los pedidos elegibles.`})}),_jsx(Step,{title:`Elige los productos`,children:_jsx(_components.p,{children:`Elige una de las seis fuentes de productos que aparecen abajo y define alternativas y seguridad de inventario.`})}),_jsx(Step,{title:`Configura el incentivo y el diseño`,children:_jsx(_components.p,{children:`Añade un descuento opcional, elige un diseño, personaliza el texto y activa una cuenta atrás honesta vinculada al plazo de edición del pedido.`})}),_jsx(Step,{title:`Programa y activa`,children:_jsxs(_components.p,{children:[`Define una fecha de inicio y fin si lo necesitas, elige cuántas veces se puede aceptar la oferta, cambia el estado a `,_jsx(_components.strong,{children:`Active`}),` y guarda.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`elige-qué-recomendar`,children:`Elige qué recomendar`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Selección manual`,icon:`hand-pointer`,color:`#6366F1`,children:_jsx(_components.p,{children:`Elige a mano los productos exactos que quieres mostrar.`})}),_jsx(Card,{title:`Colección`,icon:`layer-group`,color:`#8b5cf6`,children:_jsx(_components.p,{children:`Toma productos de una colección de Shopify.`})}),_jsx(Card,{title:`Productos relacionados`,icon:`sparkles`,color:`#0ea5e9`,children:_jsx(_components.p,{children:`Usa las recomendaciones de Shopify para mostrar productos similares a los que ya están en el pedido.`})}),_jsx(Card,{title:`Complementarios`,icon:`puzzle-piece`,color:`#14b8a6`,children:_jsx(_components.p,{children:`Muestra productos que combinan bien con el pedido, incluidas las relaciones configuradas en Shopify Search \u0026 Discovery.`})}),_jsx(Card,{title:`Superventas`,icon:`arrow-trend-up`,color:`#f59e0b`,children:_jsx(_components.p,{children:`Recomienda automáticamente los productos más vendidos que tengan stock.`})}),_jsx(Card,{title:`Vistos recientemente`,icon:`clock-rotate-left`,color:`#ec4899`,children:_jsx(_components.p,{children:`Muestra productos que el cliente navegó pero no compró, gracias al píxel web de Revize que respeta el consentimiento.`})})]}),`\n`,_jsx(Heading,{level:`3`,id:`protecciones-de-producto`,children:`Protecciones de producto`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Alternativa cuando la fuente no devuelve resultados`,icon:`rotate`,id:`alternativa-cuando-la-fuente-no-devuelve-resultados`,children:[_jsxs(_components.p,{children:[`Activa `,_jsx(_components.strong,{children:`Fall back to bestsellers`}),` para mantener visible la oferta cuando la fuente elegida no tenga productos elegibles.`]}),_jsx(_components.p,{children:`Las ofertas de vistos recientemente también pueden recurrir a productos relacionados cuando el comprador no tiene historial de navegación.`})]}),_jsxs(Accordion,{title:`Seguridad de inventario`,icon:`boxes-stacked`,id:`seguridad-de-inventario`,children:[_jsx(_components.p,{children:`Elige una de estas tres reglas de inventario:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Omitir productos sin stock`}),`\n`,_jsx(_components.li,{children:`Omitir productos con menos de 5 unidades en stock`}),`\n`,_jsx(_components.li,{children:`Mostrar productos sin importar el stock`}),`\n`]})]}),_jsx(Accordion,{title:`Ocultar productos ya comprados`,icon:`eye-slash`,id:`ocultar-productos-ya-comprados`,children:_jsxs(_components.p,{children:[`Activa `,_jsx(_components.strong,{children:`Hide products already in the order`}),` cuando nunca quieras recomendar un artículo que el cliente acaba de comprar.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`segmenta-los-pedidos-correctos`,children:`Segmenta los pedidos correctos`}),`\n`,_jsx(_components.p,{children:`Sin condiciones, la oferta es elegible para todos los pedidos. Añade condiciones cuando la oferta deba aparecer solo para un pedido o segmento de clientes concreto.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Condición`}),_jsx(_components.th,{children:`Ejemplo`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Etiquetas del pedido`})}),_jsxs(_components.td,{children:[`Muestra un complemento mayorista solo cuando el pedido tenga `,_jsx(_components.code,{children:`b2b`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Total del pedido`})}),_jsx(_components.td,{children:`Muestra un accesorio premium por encima de $100`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Número de artículos`})}),_jsx(_components.td,{children:`Muestra un complemento pequeño para pedidos de un solo artículo`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`El pedido contiene el producto`})}),_jsx(_components.td,{children:`Recomienda recambios cuando el kit inicial está presente`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Método de pago`})}),_jsx(_components.td,{children:`Crea ofertas distintas para pedidos con pago anticipado y pago manual`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`País de envío`})}),_jsx(_components.td,{children:`Limita una oferta a los países donde puedes hacer fulfillment rápido`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Etiquetas del cliente`})}),_jsx(_components.td,{children:`Da una oferta dedicada a clientes VIP o mayoristas`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Comprador primerizo`})}),_jsx(_components.td,{children:`Presenta un complemento popular después de la primera compra`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Cliente recurrente`})}),_jsx(_components.td,{children:`Muestra una oferta centrada en la fidelidad`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Gasto histórico`})}),_jsx(_components.td,{children:`Reserva una oferta premium para clientes de alto valor`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Pedido realizado durante`})}),_jsx(_components.td,{children:`Ejecuta una oferta solo durante las horas seleccionadas`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Las condiciones se agrupan con coincidencia `,_jsx(_components.strong,{children:`ALL`}),` (todas) o `,_jsx(_components.strong,{children:`ANY`}),` (cualquiera). Los grupos también se pueden combinar con ALL o ANY, así que puedes expresar una lógica como:`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.code,{children:`(cliente VIP) OR (total del pedido superior a 150 AND país de envío es US)`})}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Revize vuelve a comprobar las condiciones en el servidor cuando el cliente acepta la oferta. Una página desactualizada no puede saltarse tus reglas de segmentación.`})}),`\n`,_jsx(Heading,{level:`2`,id:`añade-un-descuento-por-oferta`,children:`Añade un descuento por oferta`}),`\n`,_jsxs(_components.p,{children:[`Activa `,_jsx(_components.strong,{children:`Discount`}),` dentro del constructor de ofertas y luego elige:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Porcentaje`}),` o `,_jsx(_components.strong,{children:`importe fijo`})]}),`\n`,_jsx(_components.li,{children:`El valor del descuento`}),`\n`,_jsx(_components.li,{children:`Una etiqueta de descuento que se muestra en la línea del pedido de Shopify`}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Show strikethrough pricing`}),` para mostrar el precio original junto al precio de la oferta`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Exclude upsell from order discounts`}),` cuando la línea de upsell deba recibir solo el descuento propio de la oferta`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`El descuento de la oferta se confirma junto con la edición del pedido. No se acumula sobre una segunda copia del mismo descuento.`}),`\n`,_jsx(Heading,{level:`2`,id:`elige-un-diseño`,children:`Elige un diseño`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Lista`,icon:`list`,color:`#6366F1`,children:_jsx(`div`,{style:{minHeight:`96px`},children:_jsx(_components.p,{children:`Filas de ancho completo con espacio para los detalles del producto.`})})}),_jsx(Card,{title:`Slider`,icon:`arrows-left-right`,color:`#8b5cf6`,children:_jsx(`div`,{style:{minHeight:`96px`},children:_jsx(_components.p,{children:`Tarjetas de producto deslizables, útiles cuando quieres mostrar varias opciones sin alargar la página.`})})}),_jsx(Card,{title:`Grid`,icon:`grid-2`,color:`#10b981`,children:_jsx(`div`,{style:{minHeight:`96px`},children:_jsx(_components.p,{children:`Filas y columnas compactas, con 2, 3 o 4 productos por fila en pantallas grandes.`})})}),_jsx(Card,{title:`Spotlight`,icon:`star`,color:`#f59e0b`,children:_jsx(`div`,{style:{minHeight:`96px`},children:_jsx(_components.p,{children:`Un producto destacado con el máximo énfasis visual.`})})})]}),`\n`,_jsxs(_components.p,{children:[`También puedes definir el número de tarjetas visibles, el máximo de productos, el estilo de botón y si se muestran las descripciones de producto. La forma de la imagen (`,_jsx(_components.strong,{children:`Square`}),` o `,_jsx(_components.strong,{children:`Portrait`}),`) y el ajuste de la imagen (`,_jsx(_components.strong,{children:`Contain`}),` o `,_jsx(_components.strong,{children:`Fill`}),`) se aplican a todas las ofertas y se configuran en `,_jsx(_components.strong,{children:`Upsell → Settings → Product image`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`personaliza-el-texto`,children:`Personaliza el texto`}),`\n`,_jsxs(_components.p,{children:[`Edita el `,_jsx(_components.strong,{children:`Encabezado`}),`, el `,_jsx(_components.strong,{children:`Subtítulo`}),` y el `,_jsx(_components.strong,{children:`Texto del botón`}),` de cada oferta. Déjalos en blanco para usar los textos traducidos por defecto de Revize.`]}),`\n`,_jsx(_components.p,{children:`Hay dos tokens dinámicos disponibles:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`[discount]`}),` inserta el descuento de la oferta, como `,_jsx(_components.code,{children:`20%`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`[duration]`}),` inserta el tiempo restante de la oferta`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Los colores y las fuentes heredan automáticamente el branding del checkout de Shopify de la tienda.`}),`\n`,_jsx(Heading,{level:`2`,id:`usa-una-cuenta-atrás-honesta`,children:`Usa una cuenta atrás honesta`}),`\n`,_jsx(_components.p,{children:`La cuenta atrás es opcional y se configura por oferta.`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Plazo de edición del pedido`,id:`plazo-de-edici%C3%B3n-del-pedido`,children:_jsx(_components.p,{children:`Cuenta atrás hasta el momento real en que el pedido se bloquea para edición. Este es el modo recomendado porque la urgencia coincide con la última oportunidad real del cliente para añadir un artículo.`})}),_jsx(Tab,{title:`Cuenta atrás personalizada`,id:`cuenta-atr%C3%A1s-personalizada`,children:_jsx(_components.p,{children:`Empieza una duración fija cuando el cliente ve la oferta por primera vez. Una cuenta atrás personalizada nunca supera el plazo real de edición del pedido.`})})]}),`\n`,_jsxs(_components.p,{children:[`Coloca el temporizador junto al encabezado o debajo de él, y elige `,_jsx(_components.strong,{children:`Boxed digits`}),`, `,_jsx(_components.strong,{children:`Pill`}),` o `,_jsx(_components.strong,{children:`Plain text`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`controla-la-ubicación`,children:`Controla la ubicación`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/setup/upsell-settings.png?fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=4c29567a79f4ce41945c8cac16f2a930`,alt:`Ajustes de Upsell de Revize con la ubicación Standalone block, opciones de imagen de producto y seguimiento de vistos recientemente`,style:{borderRadius:`12px`,width:`100%`,boxShadow:`0 4px 14px rgba(0,0,0,0.08)`},title:`Ajustes de Upsell: ubicación, imagen de producto y seguimiento de vistos recientemente`,\"data-og-width\":`2175`,width:`2175`,\"data-og-height\":`1270`,height:`1270`,\"data-path\":`images/setup/upsell-settings.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/setup/upsell-settings.png?w=280\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=9cf31d6e787c28062f8a15883d23821d 280w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/setup/upsell-settings.png?w=560\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=fd6ef87db809f8f64dde4d8510ca6046 560w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/setup/upsell-settings.png?w=840\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=e70db1af21b00b765a5ee65a66e061bd 840w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/setup/upsell-settings.png?w=1100\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=9aaa4ca5463e3c67dacefab8020486c8 1100w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/setup/upsell-settings.png?w=1650\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=f791868b7be18ec57cdfa6efe48bb411 1650w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/setup/upsell-settings.png?w=2500\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=24c67862ed26448c5fc02d0588cafdda 2500w`}),`\n`,_jsxs(_components.p,{children:[`Las ofertas se muestran en el bloque `,_jsx(_components.strong,{children:`Upsell Offers`}),`, un bloque independiente que añades a la página de agradecimiento y a la página de estado del pedido en el editor de checkout de Shopify. Las ofertas no aparecen dentro del editor de pedidos de Revize, así que necesitas este bloque en ambas páginas.`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Abre el editor de checkout`,children:_jsxs(_components.p,{children:[`En la app de Revize, ve a `,_jsx(_components.strong,{children:`Upsell`}),` y haz clic en `,_jsx(_components.strong,{children:`Add blocks`}),`. Se abre el editor de checkout de Shopify.`]})}),_jsx(Step,{title:`Añade el bloque a ambas páginas`,children:_jsxs(_components.p,{children:[`Añade el bloque `,_jsx(_components.strong,{children:`Upsell Offers`}),` a la página de agradecimiento y a la página de estado del pedido, colócalo donde quieras y guarda.`]})})]}),`\n`,_jsx(_components.p,{children:`Después de que un cliente acepte una oferta en la página de estado del pedido, el bloque recarga la página para que Shopify pueda cargar el pedido actualizado. Esa recarga es normal.`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Upsell → Settings → Where the upsell appears`}),` tiene una sola opción: `,_jsx(_components.strong,{children:`Standalone block`}),`. Las antiguas ubicaciones en tarjeta y expandible dentro del editor de pedidos se han eliminado. Si usabas una de ellas, añade el bloque `,_jsx(_components.strong,{children:`Upsell Offers`}),` a la página de estado del pedido, luego abre `,_jsx(_components.strong,{children:`Upsell → Settings`}),`, selecciona `,_jsx(_components.strong,{children:`Standalone block`}),` y guarda. Hasta que lo hagas, las ofertas no se muestran en la página de estado del pedido.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`recomienda-productos-vistos-recientemente`,children:`Recomienda productos vistos recientemente`}),`\n`,_jsx(_components.p,{children:`Las ofertas de vistos recientemente convierten el propio historial de navegación del comprador en un seguimiento muy relevante. En lugar de mostrar un superventas genérico, Revize puede mostrar justo los productos que el cliente vio pero no compró. Esto ocurre mientras el pedido original sigue abierto para edición.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/recently-viewed-upsells.png?fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=e8e13f8ef3ad1cfbbbf4561133a14921`,alt:`Un píxel web de Revize que respeta el consentimiento y conecta productos vistos recientemente con una oferta poscompra personalizada`,style:{borderRadius:`12px`,width:`100%`,boxShadow:`0 4px 14px rgba(0,0,0,0.08)`},title:`Los productos vistos recientemente se convierten en recomendaciones poscompra personalizadas`,\"data-og-width\":`1464`,width:`1464`,\"data-og-height\":`1003`,height:`1003`,\"data-path\":`images/features/recently-viewed-upsells.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/recently-viewed-upsells.png?w=280\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=6f88b26d443738eb75d86bb274485a37 280w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/recently-viewed-upsells.png?w=560\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=eafc496ad7cccc56afdab6308b7c292d 560w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/recently-viewed-upsells.png?w=840\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=e9f325a2c409a27c5151803f3ad430b5 840w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/recently-viewed-upsells.png?w=1100\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=6b53520afb4a2c793dc92047a4bf98a8 1100w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/recently-viewed-upsells.png?w=1650\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=d865f347148fc462c248ae2b8f38ea72 1650w, https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/recently-viewed-upsells.png?w=2500\u0026fit=max\u0026auto=format\u0026n=s3p39BdewQ3N-5oB\u0026q=85\u0026s=03f3ae2ad9d2e0f8ded77d501efb1004 2500w`}),`\n`,_jsxs(_components.p,{children:[`Abre `,_jsx(_components.strong,{children:`Upsell → Settings`}),` y activa `,_jsx(_components.strong,{children:`Recently viewed tracking`}),`. Revize añade un píxel web ligero de Shopify que:`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Registra eventos de visualización de producto solo cuando el consentimiento de analítica del cliente lo permite`}),`\n`,_jsx(_components.li,{children:`Conecta esa sesión de navegación con el checkout del cliente`}),`\n`,_jsxs(_components.li,{children:[`Pone los productos vistos elegibles a disposición de la fuente `,_jsx(_components.strong,{children:`Vistos recientemente`}),` en las páginas de agradecimiento y estado del pedido`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Esto crea una segunda oportunidad natural para productos que el cliente ya estaba considerando. No tienes que elegir a mano las recomendaciones para cada pedido. Si no hay historial de navegación elegible, configura la oferta para recurrir a productos relacionados o para no mostrar nada.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`No se registra nada hasta que actives el ajuste. La página de ajustes de Upsell también muestra si el píxel web está activo.`})}),`\n`,_jsx(Heading,{level:`2`,id:`programa-y-prioriza-las-ofertas`,children:`Programa y prioriza las ofertas`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Inicio:`}),` inmediato o en una fecha elegida`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Fin:`}),` nunca o en una fecha elegida`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Prioridad:`}),` arrastra las ofertas al orden en el que Revize debe evaluarlas`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Aceptaciones por pedido:`}),` ilimitadas o una vez por pedido`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Estados automáticos:`}),` programado, activo y expirado, según tus fechas`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Revize evalúa las ofertas activas de arriba abajo y muestra la primera que coincida. Coloca las ofertas más específicas por encima de las ofertas genéricas de respaldo.`}),`\n`,_jsx(Heading,{level:`2`,id:`mide-los-ingresos-de-upsell-cobrados`,children:`Mide los ingresos de upsell cobrados`}),`\n`,_jsx(_components.p,{children:`El panel de Upsell muestra:`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Impresiones y conversión`,icon:`chart-line`,color:`#6366F1`,children:_jsx(`div`,{style:{minHeight:`96px`},children:_jsx(_components.p,{children:`Consulta cuántos pedidos vieron una oferta, cuántos la aceptaron y la tasa de conversión por pedido.`})})}),_jsx(Card,{title:`Aumento del AOV`,icon:`arrow-trend-up`,color:`#10b981`,children:_jsx(`div`,{style:{minHeight:`96px`},children:_jsx(_components.p,{children:`Mide el cambio en el valor promedio del pedido gracias a los upsells pagados.`})})}),_jsx(Card,{title:`Rendimiento por oferta`,icon:`table-list`,color:`#8b5cf6`,children:_jsx(`div`,{style:{minHeight:`96px`},children:_jsx(_components.p,{children:`Compara ofertas individuales y tendencias diarias.`})})}),_jsx(Card,{title:`Productos principales`,icon:`ranking-star`,color:`#f59e0b`,children:_jsx(`div`,{style:{minHeight:`96px`},children:_jsx(_components.p,{children:`Consulta los cinco productos más vendidos mediante upsell, clasificados por ingresos cobrados.`})})})]}),`\n`,_jsx(Check,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Los ingresos solo cuentan las ventas cobradas.`}),` Una oferta aceptada que nunca se paga, o un artículo que se elimina antes del pago, no suma nada. Revize concilia el resultado con Shopify antes de que aparezca como ingreso de Upsell.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`etiquetas-del-pedido`,children:`Etiquetas del pedido`}),`\n`,_jsx(_components.p,{children:`Revize aplica etiquetas que puedes usar en Shopify Flow, informes, reglas de fulfillment o tus propias integraciones.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Etiqueta`}),_jsx(_components.th,{children:`Significado`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`revize:upsell`})}),_jsx(_components.td,{children:`El valor neto del pedido aumentó tras una edición`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`revize:upsell_offer`})}),_jsx(_components.td,{children:`Un cliente aceptó una oferta de Upsell`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`revize:order_downgraded`})}),_jsx(_components.td,{children:`El valor neto del pedido disminuyó tras una edición`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`habilita-tu-primera-oferta`,children:`Habilita tu primera oferta`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Abre Upsell`,children:_jsxs(_components.p,{children:[`En la app de Revize, ve a `,_jsx(_components.strong,{children:`Upsell`}),`.`]})}),_jsx(Step,{title:`Crea la oferta`,children:_jsxs(_components.p,{children:[`Haz clic en `,_jsx(_components.strong,{children:`Create offer`}),` y elige las superficies, la segmentación, los productos, el descuento, el diseño, la cuenta atrás y la programación.`]})}),_jsx(Step,{title:`Cambia la oferta a Active`,children:_jsxs(_components.p,{children:[`Las ofertas nuevas son Draft. Cambia el estado a `,_jsx(_components.strong,{children:`Active`}),` y guarda.`]})}),_jsx(Step,{title:`Añade el bloque Upsell Offers`,children:_jsxs(_components.p,{children:[`Haz clic en `,_jsx(_components.strong,{children:`Add blocks`}),` y añade el bloque `,_jsx(_components.strong,{children:`Upsell Offers`}),` a la `,_jsx(_components.strong,{children:`página de agradecimiento`}),` y a la `,_jsx(_components.strong,{children:`página de estado del pedido`}),`. El bloque de edición de pedidos de Revize no muestra ofertas por sí solo.`]})}),_jsx(Step,{title:`Haz un pedido de prueba`,children:_jsx(_components.p,{children:`Abre las páginas de agradecimiento y estado del pedido, confirma que aparece la oferta correcta, añade un producto y completa el flujo de pago de Shopify.`})})]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Empieza con una oferta amplia y un plazo real de edición del pedido. Cuando tengas datos de conversión, añade ofertas más específicas por encima para clientes VIP, pedidos de alto valor o productos concretos.`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`preguntas-frecuentes`,children:`Preguntas frecuentes`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`¿Un upsell crea un segundo pedido?`,icon:`circle-question`,id:`un-upsell-crea-un-segundo-pedido`,children:_jsx(_components.p,{children:`No. Revize añade el producto al pedido existente del cliente en Shopify mediante la edición de pedidos.`})}),_jsx(Accordion,{title:`¿Dónde paga el cliente?`,icon:`credit-card`,id:`donde-paga-el-cliente`,children:_jsx(_components.p,{children:`Shopify gestiona el pago adicional. Después de que Revize añade el artículo, el cliente revisa el pedido actualizado y paga el importe recalculado a través de Shopify.`})}),_jsx(Accordion,{title:`¿Qué pasa si el cliente añade un producto pero nunca paga?`,icon:`clock`,id:`que-pasa-si-el-cliente-anade-un-producto-pero-nunca-paga`,children:_jsxs(_components.p,{children:[`El artículo añadido queda en retención de fulfillment y no cuenta como ingreso de Upsell cobrado. Activa `,_jsx(_components.a,{href:`/es/setup/reverse-unpaid-edits`,children:`Revertir ediciones no pagadas`}),` en `,_jsx(_components.strong,{children:`Settings → General`}),` cuando quieras que los cambios sin pagar se reviertan automáticamente tras un periodo de gracia.`]})}),_jsx(Accordion,{title:`¿Pueden varias ofertas estar activas a la vez?`,icon:`layer-group`,id:`pueden-varias-ofertas-estar-activas-a-la-vez`,children:_jsx(_components.p,{children:`Sí. Revize revisa las ofertas activas por orden de prioridad y muestra la primera cuyas condiciones coincidan. Arrastra las ofertas para cambiar su prioridad.`})}),_jsx(Accordion,{title:`¿Pueden los clientes aceptar una oferta más de una vez?`,icon:`repeat`,id:`pueden-los-clientes-aceptar-una-oferta-mas-de-una-vez`,children:_jsxs(_components.p,{children:[`Tú decides en cada oferta. Elige `,_jsx(_components.strong,{children:`Unlimited`}),` o `,_jsx(_components.strong,{children:`Once per order`}),` en Avanzado.`]})}),_jsx(Accordion,{title:`¿Las ofertas están traducidas?`,icon:`language`,id:`las-ofertas-estan-traducidas`,children:_jsxs(_components.p,{children:[`El texto por defecto integrado se traduce automáticamente. El Encabezado, el Subtítulo y el Texto del botón personalizados de cada oferta se pueden traducir desde `,_jsx(_components.strong,{children:`Translations`}),`.`]})}),_jsx(Accordion,{title:`¿La cuenta atrás crea urgencia falsa?`,icon:`timer`,id:`la-cuenta-atras-crea-urgencia-falsa`,children:_jsx(_components.p,{children:`El modo recomendado cuenta hacia atrás hasta el plazo real de edición del pedido. Una cuenta atrás personalizada también queda limitada por ese plazo. Nunca indica que la oferta dura más tiempo del que el pedido realmente se puede editar.`})}),_jsx(Accordion,{title:`¿Qué plan incluye las ofertas de upsell?`,icon:`circle-dollar-to-slot`,id:`que-plan-incluye-las-ofertas-de-upsell`,children:_jsxs(_components.p,{children:[`Las ofertas de upsell están disponibles en el `,_jsx(_components.strong,{children:`plan Pro`}),`. La experiencia de Agregar productos iniciada por el cliente sigue formando parte del portal de edición de pedidos de Revize.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`funciones-relacionadas-de-revize`,children:`Funciones relacionadas de Revize`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/es/features/add-products-upsell`,children:`Agregar productos`}),`: el flujo iniciado por el cliente dentro del Portal del cliente de Revize`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/es/features/customer-portal`,children:`Portal del cliente`}),`: donde los clientes gestionan el resto de su pedido`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/es/setup/reverse-unpaid-edits`,children:`Revertir ediciones no pagadas`}),`: restaura pedidos automáticamente cuando los clientes no pagan el coste añadido`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/es/features/product-quantity-edits`,children:`Ediciones de variante y cantidad de producto`}),`: permite a los clientes ajustar productos que ya están en el pedido`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/es/setup/edit-window`,children:`Ventana de edición`}),`: controla el plazo real que usa la cuenta atrás de Upsell`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/es/setup/rules-engine`,children:`Motor de reglas`}),`: define ventanas de edición distintas para diferentes tipos de pedido`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/es/features/analytics`,children:`Analítica`}),`: mide el impacto más amplio de las ediciones poscompra`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Upsells poscompra","description":"Crea ofertas de upsell poscompra segmentadas para Shopify en las páginas de agradecimiento y estado del pedido. Elige productos, descuentos, diseños, cuentas atrás y horarios, y mide los ingresos cobrados.","href":"/es/setup/post-purchase-upsells"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Tres formas en que los clientes pueden añadir productos","slug":"tres-formas-en-que-los-clientes-pueden-añadir-productos","depth":2,"children":[]},{"title":"Cómo funciona el flujo del cliente","slug":"cómo-funciona-el-flujo-del-cliente","depth":2,"children":[]},{"title":"Crea una oferta de upsell","slug":"crea-una-oferta-de-upsell","depth":2,"children":[]},{"title":"Elige qué recomendar","slug":"elige-qué-recomendar","depth":2,"children":[{"title":"Protecciones de producto","slug":"protecciones-de-producto","depth":3,"children":[]}]},{"title":"Segmenta los pedidos correctos","slug":"segmenta-los-pedidos-correctos","depth":2,"children":[]},{"title":"Añade un descuento por oferta","slug":"añade-un-descuento-por-oferta","depth":2,"children":[]},{"title":"Elige un diseño","slug":"elige-un-diseño","depth":2,"children":[{"title":"Personaliza el texto","slug":"personaliza-el-texto","depth":3,"children":[]}]},{"title":"Usa una cuenta atrás honesta","slug":"usa-una-cuenta-atrás-honesta","depth":2,"children":[]},{"title":"Controla la ubicación","slug":"controla-la-ubicación","depth":2,"children":[]},{"title":"Recomienda productos vistos recientemente","slug":"recomienda-productos-vistos-recientemente","depth":2,"children":[]},{"title":"Programa y prioriza las ofertas","slug":"programa-y-prioriza-las-ofertas","depth":2,"children":[]},{"title":"Mide los ingresos de upsell cobrados","slug":"mide-los-ingresos-de-upsell-cobrados","depth":2,"children":[]},{"title":"Etiquetas del pedido","slug":"etiquetas-del-pedido","depth":2,"children":[]},{"title":"Habilita tu primera oferta","slug":"habilita-tu-primera-oferta","depth":2,"children":[]},{"title":"Preguntas frecuentes","slug":"preguntas-frecuentes","depth":2,"children":[]},{"title":"Funciones relacionadas de Revize","slug":"funciones-relacionadas-de-revize","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"revize","siteName":"Revize Documentation","title":"Upsells poscompra - Revize Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/setup/post-purchase-upsells","matchLevel":1},"es":{"href":"/es/setup/post-purchase-upsells","matchLevel":0},"fr":{"href":"/fr/setup/post-purchase-upsells","matchLevel":1},"de":{"href":"/de/setup/post-purchase-upsells","matchLevel":1},"pt":{"href":"/pt/setup/post-purchase-upsells","matchLevel":1},"it":{"href":"/it/setup/post-purchase-upsells","matchLevel":1},"ja":{"href":"/ja/setup/post-purchase-upsells","matchLevel":1}}},"lastModified":"2026-10-01T08:57:03.373Z","gitLastModified":"2026-10-01T08:54:43.000Z","originalFileLocation":"es/setup/post-purchase-upsells.mdx","locale":"es"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Crea ofertas de upsell poscompra segmentadas para Shopify en las páginas de agradecimiento y estado del pedido. Elige productos, descuentos, diseños, cuentas atrás y horarios, y mide los ingresos cobrados.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Revize Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/revize/c4M3rFhgWDKUZr2V/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/revize/c4M3rFhgWDKUZr2V/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/revize/c4M3rFhgWDKUZr2V/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/revize/c4M3rFhgWDKUZr2V/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/revize/c4M3rFhgWDKUZr2V/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/revize/c4M3rFhgWDKUZr2V/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/revize/c4M3rFhgWDKUZr2V/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/revize/c4M3rFhgWDKUZr2V/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/revize/c4M3rFhgWDKUZr2V/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Upsells poscompra - Revize Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Crea ofertas de upsell poscompra segmentadas para Shopify en las páginas de agradecimiento y estado del pedido. Elige productos, descuentos, diseños, cuentas atrás y horarios, y mide los ingresos cobrados.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Revize Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.revize.app/es/setup/post-purchase-upsells\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://revize.mintlify.app/_mintlify/api/og/v2?division=Configuraci%C3%B3n+b%C3%A1sica\u0026amp;title=Upsells+poscompra\u0026amp;description=Crea+ofertas+de+upsell+poscompra+segmentadas+para+Shopify+en+las+p%C3%A1ginas+de+agradecimiento+y+estado+del+pedido.+Elige+productos%2C+descuentos%2C+dise%C3%B1os%2C+cuentas+at\u0026amp;theme=20ece0128e86fdb8674e411d\u0026amp;signature=7e65b5989e798497aed327e4e8e2f6adeba585209458f03789849042a60ead58\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Upsells poscompra - Revize Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Crea ofertas de upsell poscompra segmentadas para Shopify en las páginas de agradecimiento y estado del pedido. Elige productos, descuentos, diseños, cuentas atrás y horarios, y mide los ingresos cobrados.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://revize.mintlify.app/_mintlify/api/og/v2?division=Configuraci%C3%B3n+b%C3%A1sica\u0026amp;title=Upsells+poscompra\u0026amp;description=Crea+ofertas+de+upsell+poscompra+segmentadas+para+Shopify+en+las+p%C3%A1ginas+de+agradecimiento+y+estado+del+pedido.+Elige+productos%2C+descuentos%2C+dise%C3%B1os%2C+cuentas+at\u0026amp;theme=20ece0128e86fdb8674e411d\u0026amp;signature=7e65b5989e798497aed327e4e8e2f6adeba585209458f03789849042a60ead58\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/revize/c4M3rFhgWDKUZr2V/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Revize Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6366F1\">\u003cmeta data-mint-head name=\"application-name\" content=\"Revize\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.revize.app/es/setup/post-purchase-upsells\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/es/setup/post-purchase-upsells.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.revize.app/es/setup/post-purchase-upsells\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.revize.app/setup/post-purchase-upsells\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.revize.app/fr/setup/post-purchase-upsells\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.revize.app/de/setup/post-purchase-upsells\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.revize.app/pt/setup/post-purchase-upsells\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.revize.app/it/setup/post-purchase-upsells\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.revize.app/ja/setup/post-purchase-upsells\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.revize.app/setup/post-purchase-upsells\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://revize.app/#organization\",\"name\":\"Revize\",\"legalName\":\"Untechnickle\",\"url\":\"https://revize.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://docs.revize.app/logo/revize-logo-dark.png\"},\"sameAs\":[\"https://apps.shopify.com/revize\",\"https://revize.app\",\"https://www.untechnickle.com\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.revize.app#website\",\"name\":\"Revize Documentation\",\"url\":\"https://docs.revize.app\",\"publisher\":{\"@id\":\"https://revize.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.revize.app/es/setup/post-purchase-upsells#webpage\",\"url\":\"https://docs.revize.app/es/setup/post-purchase-upsells\",\"name\":\"Upsells poscompra\",\"description\":\"Crea ofertas de upsell poscompra segmentadas para Shopify en las páginas de agradecimiento y estado del pedido. Elige productos, descuentos, diseños, cuentas atrás y horarios, y mide los ingresos cobrados.\",\"dateModified\":\"2026-10-01T08:54:43.000Z\",\"isPartOf\":{\"@id\":\"https://docs.revize.app#website\"},\"breadcrumb\":{\"@id\":\"https://docs.revize.app/es/setup/post-purchase-upsells#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.revize.app/es/setup/post-purchase-upsells#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Configuración básica\",\"item\":\"https://docs.revize.app/es/setup/edit-window\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Upsells poscompra\",\"item\":\"https://docs.revize.app/es/setup/post-purchase-upsells\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.revize.app/es/setup/post-purchase-upsells#article\",\"headline\":\"Upsells poscompra\",\"name\":\"Upsells poscompra\",\"description\":\"Crea ofertas de upsell poscompra segmentadas para Shopify en las páginas de agradecimiento y estado del pedido. Elige productos, descuentos, diseños, cuentas atrás y horarios, y mide los ingresos cobrados.\",\"url\":\"https://docs.revize.app/es/setup/post-purchase-upsells\",\"mainEntityOfPage\":{\"@id\":\"https://docs.revize.app/es/setup/post-purchase-upsells#webpage\"},\"dateModified\":\"2026-10-01T08:54:43.000Z\",\"publisher\":{\"@id\":\"https://revize.app/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.revize.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Revize Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Revize Documentation","nav":{"global":{"anchors":[{"anchor":"Install Revize","icon":"cart-plus","href":"https://apps.shopify.com/revize?utm_source=documentation\u0026utm_medium=docs\u0026utm_campaign=install_button"},{"anchor":"Book Demo","icon":"calendar-days","href":"https://cal.com/revize-team-xx92ri/30min?overlayCalendar=true"}]},"languages":[{"language":"en","default":true,"pages":[{"title":"en","href":"/setup/post-purchase-upsells"}]},{"language":"es","navbar":{"links":[{"href":"https://cal.com/revize-team-xx92ri/30min?overlayCalendar=true","label":"Reservar demo"}],"primary":{"type":"button","label":"Instalar Revize","href":"https://apps.shopify.com/revize?utm_source=documentation\u0026utm_medium=docs\u0026utm_campaign=install_button"}},"tabs":[{"tab":"Documentación","icon":"book","groups":[{"group":"Primeros pasos","icon":"rocket","pages":[{"title":"Bienvenido a Revize","href":"/es"},{"title":"Lanza Revize en minutos","href":"/es/quickstart"},{"title":"Cómo probar Revize","href":"/es/how-to-test-revize"}]},{"group":"Configuración básica","icon":"sliders","pages":[{"title":"Ventana de edición","href":"/es/setup/edit-window"},{"title":"Motor de reglas","href":"/es/setup/rules-engine"},{"title":"Procesamiento de pedidos","href":"/es/setup/order-processing"},{"title":"Pagos y reembolsos","description":"Elige cómo Revize maneja los cambios de precio durante las ediciones de pedidos. Permite a los clientes pagar la diferencia, emite reembolsos al método de pago original o reembolsa como crédito de tienda para impulsar la lealtad.","href":"/es/setup/payments-and-refunds"},{"title":"Upsells poscompra","href":"/es/setup/post-purchase-upsells"},{"title":"Upsells por correo en Shopify: añade productos a un pedido desde cualquier correo","sidebarTitle":"Upsells por correo","description":"Incluye botones Add to order en Shopify Email, en la confirmación de pedido de Shopify, en Klaviyo o en cualquier herramienta de correo. Los clientes añaden productos al pedido que ya hicieron y pagan solo la diferencia.","href":"/es/setup/email-upsells"},{"title":"Revertir ediciones no pagadas","href":"/es/setup/reverse-unpaid-edits"},{"title":"Restricciones de edición de pedidos","href":"/es/setup/order-edit-restrictions"},{"title":"Sincronización de fulfillment","href":"/es/setup/fulfillment-sync"},{"title":"Traducciones y personalización de texto","href":"/es/setup/translations"},{"title":"Suscripciones y pre-pedidos","href":"/es/setup/subscription-preorders"},{"title":"Configuración avanzada","href":"/es/setup/advanced-settings"},{"title":"Notificaciones por correo y ajustes de remitente de Revize","sidebarTitle":"Notificaciones","href":"/es/setup/notifications"},{"title":"Correo de confirmación de pedido","href":"/es/setup/order-confirmation-email"}]},{"group":"Funcionalidades","icon":"rectangle-list","pages":[{"title":"Portal del cliente","href":"/es/features/customer-portal"},{"title":"Edición de direcciones","href":"/es/features/address-edits"},{"title":"Ediciones de variante y cantidad de producto","href":"/es/features/product-quantity-edits"},{"title":"Agregar productos","href":"/es/features/add-products-upsell"},{"title":"Mejora de envío","href":"/es/features/shipping-upgrade"},{"title":"Cancelar pedido","href":"/es/features/cancel-order"},{"title":"API pública de cancelación","href":"/es/features/cancellation-api"},{"title":"Aplicar descuentos","href":"/es/features/apply-discounts"},{"title":"Editar factura fiscal e información de facturación","href":"/es/features/invoices-and-tax"},{"title":"Agregar fecha de entrega preferida","href":"/es/features/delivery-date"},{"title":"Tickets de soporte","href":"/es/features/support-tickets"},{"title":"Analítica","href":"/es/features/analytics"},{"title":"Agregar nota personalizada","href":"/es/features/custom-note"},{"title":"Solicitudes de desistimiento UE","href":"/es/features/eu-withdrawal"}]},{"group":"Tech Stack","icon":"puzzle-piece","pages":[{"title":"Integraciones","href":"/es/integrations/index"},{"title":"Klaviyo","href":"/es/integrations/klaviyo"}]}]},{"tab":"Soporte","icon":"life-ring","pages":[{"title":"Soporte","href":"/es/support/faq"}]},{"tab":"Novedades","icon":"sparkles","pages":[{"title":"Novedades","href":"/es/changelog"}]}],"global":{"anchors":[{"anchor":"Instalar Revize","icon":"cart-plus","href":"https://apps.shopify.com/revize?utm_source=documentation\u0026utm_medium=docs\u0026utm_campaign=install_button"},{"anchor":"Reservar demo","icon":"calendar-days","href":"https://cal.com/revize-team-xx92ri/30min?overlayCalendar=true"}]}},{"language":"fr","navbar":{"links":[{"href":"https://cal.com/revize-team-xx92ri/30min?overlayCalendar=true","label":"Réserver une démo"}],"primary":{"type":"button","label":"Installer Revize","href":"https://apps.shopify.com/revize?utm_source=documentation\u0026utm_medium=docs\u0026utm_campaign=install_button"}},"pages":[{"title":"fr","href":"/fr/setup/post-purchase-upsells"}]},{"language":"de","navbar":{"links":[{"href":"https://cal.com/revize-team-xx92ri/30min?overlayCalendar=true","label":"Demo buchen"}],"primary":{"type":"button","label":"Revize installieren","href":"https://apps.shopify.com/revize?utm_source=documentation\u0026utm_medium=docs\u0026utm_campaign=install_button"}},"pages":[{"title":"de","href":"/de/setup/post-purchase-upsells"}]},{"language":"pt","navbar":{"links":[{"href":"https://cal.com/revize-team-xx92ri/30min?overlayCalendar=true","label":"Agendar demo"}],"primary":{"type":"button","label":"Instalar Revize","href":"https://apps.shopify.com/revize?utm_source=documentation\u0026utm_medium=docs\u0026utm_campaign=install_button"}},"pages":[{"title":"pt","href":"/pt/setup/post-purchase-upsells"}]},{"language":"it","navbar":{"links":[{"href":"https://cal.com/revize-team-xx92ri/30min?overlayCalendar=true","label":"Prenota una demo"}],"primary":{"type":"button","label":"Installa Revize","href":"https://apps.shopify.com/revize?utm_source=documentation\u0026utm_medium=docs\u0026utm_campaign=install_button"}},"pages":[{"title":"it","href":"/it/setup/post-purchase-upsells"}]},{"language":"ja","navbar":{"links":[{"href":"https://cal.com/revize-team-xx92ri/30min?overlayCalendar=true","label":"デモを予約"}],"primary":{"type":"button","label":"Revize をインストール","href":"https://apps.shopify.com/revize?utm_source=documentation\u0026utm_medium=docs\u0026utm_campaign=install_button"}},"pages":[{"title":"ja","href":"/ja/setup/post-purchase-upsells"}]}]},"title":"Upsells poscompra - Revize Documentation","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-BNnMwe0F.js","lightbox-handle-r17bVUz3.js"]}