{"section":"tutorials","requestedLocale":"es","requestedSlug":"activar-delivery-promise","locale":"es","slug":"activar-delivery-promise","path":"docs/es/tutorials/envío/delivery-promise/activar-delivery-promise.md","branch":"main","content":"La activación de [Delivery Promise](https://help.vtex.com/es/docs/tutorials/delivery-promise) se hace directamente en el Admin VTEX, en un flujo guiado. En este flujo, pruebas la funcionalidad sin afectar la tienda en producción, revisas las opciones de envío usadas en los filtros, configuras los componentes en el storefront y, por último, publicas Delivery Promise para tus clientes.\n\nEn este artículo, verás cada paso de la activación:\n\n1. [Activar el modo de prueba](#paso-1-activar-el-modo-de-prueba): selecciona las políticas comerciales y confirma las condiciones de uso para probar Delivery Promise sin afectar la tienda en producción.\n2. [Revisar las Opciones de envío](#opcional-paso-2-revisar-las-opciones-de-envío): elige qué opciones de envío podrán usar los clientes como filtros en la tienda.\n3. [Configurar la tienda](#paso-3-configurar-la-tienda): implementa o configura los componentes de Delivery Promise según la tecnología de tu tienda.\n4. [Publicar en producción](#paso-4-publicar-en-producción): publica la versión de la tienda con los cambios y activa Delivery Promise para los clientes.\n\nTambién encuentras [cómo desactivar Delivery Promise](#desactivar-delivery-promise) y [qué hacer cuando la cuenta no es compatible](#cuenta-no-compatible-con-delivery-promise).\n\n## Antes de comenzar\n\nRevisa los siguientes puntos antes de iniciar la activación:\n\n* **Compatibilidad de la cuenta:** al acceder a la página **Delivery Promise** en el Admin VTEX, la plataforma verifica automáticamente si la cuenta cumple los [requisitos de Delivery Promise](https://help.vtex.com/es/docs/tutorials/delivery-promise#requisitos). Consulta esos requisitos para verificar si tu cuenta es compatible. Si es elegible, puedes usar Delivery Promise sin costo adicional.\n* **Acceso al código de la tienda:** los [pasos 3](#paso-3-configurar-la-tienda) y [4](#paso-4-publicar-en-producción) requieren cambios en el código del storefront. Para acceder a él, ponte en contacto con el equipo responsable del desarrollo de la tienda o con un [partner de implementación](https://help.vtex.com/es/docs/tracks/cuentas-y-arquitectura#partners-de-implementacion). Si no tienes acceso al código, pide al equipo responsable que haga los cambios necesarios.\n* **Permiso para publicar:** solo los usuarios con el rol Super Admin de la cuenta pueden publicar Delivery Promise en producción. Obtén más información en [Roles](https://help.vtex.com/es/docs/tutorials/roles).\n\nPara comenzar, en el Admin VTEX, accede a **Storefront > Delivery Promise**. En esa página, puedes verificar la compatibilidad de la cuenta e iniciar el flujo de activación.\n\n>ℹ️ Puedes salir del flujo y volver después. Los pasos completados quedan marcados en el lateral izquierdo de la página, con un resumen de las elecciones hechas, como las políticas comerciales seleccionadas y las opciones de envío destacadas.\n\n## Paso 1: Activar el modo de prueba\n\nEn este paso, eliges dónde se usará Delivery Promise y confirmas las condiciones de uso. El modo de prueba no afecta tu tienda en producción.\n\nCompleta las siguientes secciones:\n\n1. **Políticas comerciales:** selecciona las [políticas comerciales](https://help.vtex.com/es/docs/tutorials/como-funciona-una-politica-comercial) en las que se usará Delivery Promise. Puedes seleccionar hasta cuatro políticas comerciales.\n2. **Condiciones de uso:** marca la opción **Entiendo que no podré activar estas funcionalidades mientras Delivery Promise esté activo**. Delivery Promise no es compatible con las siguientes funcionalidades, y usarlas puede causar problemas en el funcionamiento de la tienda:\n    * [Multilevel Omnichannel Inventory](https://help.vtex.com/es/docs/tutorials/multilevel-omnichannel-inventory)\n    * [Capacidad operativa](https://help.vtex.com/es/docs/tutorials/capacidad-operativa)\n    * VTEX Shipping Network\n    * [Assembly Options](https://help.vtex.com/es/docs/tutorials/assembly-options) para sellers externos\n\n    Para entender el impacto de cada funcionalidad no compatible en tu tienda y qué hacer para usar Delivery Promise, ponte en contacto con el [Soporte VTEX](https://help.vtex.com/es/support).\n3. **Integración de sellers externos:** marca la opción **Estoy de acuerdo con esta necesidad**. Si tu cuenta tiene sellers externos, deben informar la disponibilidad de los productos mediante la [Delivery Promise Notification API](https://developers.vtex.com/docs/api-reference/delivery-promise-notification-api). Sin esta integración, los productos de esos sellers pueden no estar disponibles en la tienda.\n4. Haz clic en `Activar`.\n\n>⚠️ Después de completar este paso, no es posible cambiar las políticas comerciales desde el Admin. Para incluir más políticas comerciales o cambiar las seleccionadas, ponte en contacto con el [Soporte VTEX](https://help.vtex.com/es/support).\n\n## (Opcional) Paso 2: Revisar las Opciones de envío\n\nEste paso es opcional para activar Delivery Promise. Sin embargo, para mostrar filtros de plazo de envío en la tienda, debes configurar las Opciones de envío.\n\nDelivery Promise usa las [Opciones de envío](https://help.vtex.com/es/docs/tutorials/opciones-de-envio) registradas en tu cuenta para armar los filtros que se muestran a los clientes. En este paso, revisa y activa las sugerencias:\n\n1. Haz clic en `Ir a Opciones de envío`.\n2. En la pantalla de preferencias de Opciones de envío, elige qué opciones deben aparecer como filtro en la tienda (hasta tres) y define el orden de visualización. La primera opción de la lista se destaca más cuando el filtro se activa en el storefront.\n3. Guarda los cambios y vuelve a la página **Delivery Promise**.\n4. Haz clic en `Continuar`.\n\n## Paso 3: Configurar la tienda\n\nEn este paso, configuras Delivery Promise en el storefront. Las instrucciones varían según la tecnología que usa tu tienda. Selecciona la pestaña correspondiente: **VTEX IO**, **FastStore** o **Headless**.\n\n>⚠️ Para este paso, es necesario tener acceso al código de la tienda.\n\n### Store Framework (VTEX IO)\n\n1. **Activa en la versión de prueba:** crea un workspace de desarrollo y, en la app **GraphQL resolver for the VTEX store APIs**, habilita la opción **Enable Delivery Promises Preview for Intelligent Search**. Para eso, accede a la siguiente URL, reemplazando `{workspace}` por el nombre del workspace y `{cuenta}` por el nombre de tu cuenta:\n\n    ```\n    https://{workspace}--{cuenta}.myvtex.com/admin/apps/vtex.search-resolver/setup\n    ```\n\n2. **Instala los componentes y adáptalos al tema de tu tienda:** elige qué componentes aparecerán en la tienda, como selección de ubicación, forma de entrega y punto de recogida, y ajusta el comportamiento de cada uno, por ejemplo, si el código postal es obligatorio o si se permite la ubicación geográfica. Obtén más información en [Setting up Delivery Promise components](https://developers.vtex.com/docs/guides/setting-up-delivery-promise-components).\n\n### FastStore\n\n>⚠️ FastStore no tiene una versión de prueba aislada. Para ver Delivery Promise en funcionamiento en la tienda, debes completar el [paso 4](#paso-4-publicar-en-producción).\n\n1. **Activa en el código de la tienda:** activa Delivery Promise en el archivo `discovery.config.js` de la tienda. Obtén más información en [Delivery Promise for FastStore](https://developers.vtex.com/docs/guides/faststore/features-delivery-promise).\n2. **Instala los componentes y adáptalos al tema de tu tienda:** en el Headless CMS, elige qué componentes aparecerán en la tienda, como selección de ubicación, forma de entrega y punto de recogida, y ajusta el comportamiento de cada uno, por ejemplo, si el código postal es obligatorio o si se permite la ubicación geográfica.\n\n### Headless\n\n1. **Implementa la API en modo de prueba:** en las búsquedas que hace la tienda, incluye el parámetro `dpPreview=true` junto con los parámetros de ubicación del cliente (`deliveryZonesHash` y `pickupPointsHash`). Así, visualizas Delivery Promise activo en prueba. Ve un ejemplo:\n\n    ```\n    https://{{accountName}}.vtexcommercestable.com.br/api/intelligent-search/v1/product-search?sc=1&deliveryZonesHash=0ecce2ea9d3b57d4ef994efba4fe3ee9&pickupPointsHash=0b79d8a9979a5f4f5f30a7849da5da16&dpPreview=true\n    ```\n\n    Los valores del ejemplo son ilustrativos. Los parámetros de ubicación se generan a partir de la ubicación informada por el cliente.\n\n    >❗ Usa el parámetro `dpPreview=true` solo en un entorno de prueba, nunca en llamadas de producción.\n\n2. **Implementa los componentes:** implementa la captura de la ubicación del cliente para generar los parámetros de Delivery Promise y arma la interfaz de filtros de entrega y recogida con los datos que devuelve la Intelligent Search API. Obtén más información en [Delivery Promise for headless stores](https://developers.vtex.com/docs/guides/delivery-promise-for-headless-stores).\n\nAl terminar la configuración, haz clic en `Continuar`.\n\n## Paso 4: Publicar en producción\n\nEn este paso, publicas Delivery Promise para los clientes de tu tienda.\n\n>⚠️ Para este paso, es necesario tener acceso al código de la tienda. Solo los usuarios con el rol Super Admin de la cuenta pueden publicar Delivery Promise en producción.\n\n1. **Publica la versión de tu tienda en producción:** publica la versión de la tienda que contiene el componente de captura de código postal, para que el código postal del cliente se informe en la búsqueda.\n2. **Activa Delivery Promise en producción en la búsqueda:** marca la opción **Entiendo que los sellers externos deben informar la disponibilidad mediante el protocolo para que Delivery Promise funcione correctamente**.\n3. Haz clic en `Activar en producción`.\n4. En la ventana de confirmación, haz clic en `Publicar`.\n\n>⚠️ Delivery Promise se publica en todos los storefronts de las políticas comerciales seleccionadas en el paso 1. No es posible publicar en un solo storefront a la vez. Para saber cómo revertir la publicación, consulta [Desactivar Delivery Promise](#desactivar-delivery-promise).\n\nLa activación puede tardar hasta cinco minutos. Al finalizar, la página muestra el mensaje **Delivery Promise está en producción en la tienda**, con la lista de las políticas comerciales en las que la funcionalidad está activa. Haz clic en `Finalizar` para concluir.\n\nA partir de ese momento, cuando la tienda identifica la ubicación del cliente (por el código postal o por otros datos de ubicación), los resultados de la búsqueda muestran solo los productos disponibles para entrega en esa dirección.\n\n>ℹ️ Si la activación falla, la página muestra el mensaje **Algo salió mal**. Haz clic en `Intentar de nuevo`. Si el error continúa, ponte en contacto con el [Soporte VTEX](https://help.vtex.com/es/support).\n\nPara activar Delivery Promise en otras políticas comerciales, ponte en contacto con el [Soporte VTEX](https://help.vtex.com/es/support).\n\n## Desactivar Delivery Promise\n\nPor el momento, no es posible desactivar Delivery Promise desde la página **Delivery Promise** en el Admin. Para revertir la publicación, realiza una de las siguientes acciones:\n\n* Ponte en contacto con el [Soporte VTEX](https://help.vtex.com/es/support) y solicita la desactivación.\n* Quita del storefront el componente de captura de código postal, o deja de enviar el código postal y los parámetros de ubicación del cliente en la búsqueda. Para eso, es necesario tener acceso al código de la tienda.\n\n## Cuenta no compatible con Delivery Promise\n\nSi tu cuenta no cumple los requisitos de Delivery Promise, la página muestra el mensaje **Tu cuenta no es compatible con Delivery Promise en este momento**, y los pasos de activación no están disponibles. La siguiente tabla muestra los motivos posibles y qué hacer en cada caso:\n\n| Motivo | Qué hacer |\n| ----- | ----- |\n| La cuenta no usa [Intelligent Search](https://help.vtex.com/es/docs/tutorials/intelligent-search-vision-general). | Empieza a usar Intelligent Search y solicita la activación de nuevo. |\n| La funcionalidad [Capacidad operativa](https://help.vtex.com/es/docs/tutorials/capacidad-operativa) está activada. | Desactiva la Capacidad operativa y ponte en contacto con el [Soporte VTEX](https://help.vtex.com/es/support) para solicitar una nueva evaluación. |\n| Uno o más sellers conectados a la cuenta no son compatibles con Delivery Promise. | Ajusta la configuración de los sellers y ponte en contacto con el [Soporte VTEX](https://help.vtex.com/es/support) para solicitar una nueva evaluación. |\n\n## Más información\n\n* [Delivery Promise](https://help.vtex.com/es/docs/tutorials/delivery-promise)\n* [Delivery Promise: preguntas frecuentes](https://help.vtex.com/es/docs/tutorials/delivery-promise-faq)\n* [Opciones de envío](https://help.vtex.com/es/docs/tutorials/opciones-de-envio)"}