Crear páginas de comercio electrónico dinámicas basadas en parámetros de URL
Este artículo describe cómo configurar una página de comercio electrónico de Microsoft Dynamics 365 Commerce que puede ofrecer contenido dinámico, según los parámetros de URL.
Una página de comercio electrónico se puede configurar para ofrecer contenido diferente, según un segmento de la ruta de la URL. Por lo tanto, la página se conoce como página dinámica. El segmento se utiliza como parámetro para recuperar el contenido de la página. Por ejemplo, una página que se crea en el creador de sitios y se llama blogviewer se asigna a la URL https://fabrikam.com/blog
. Esta página se puede utilizar para mostrar contenido diferente, según el último segmento de la ruta de la URL. Por ejemplo, el último segmento de la URL https://fabrikam.com/blog/article-1
es article-1.
También puede invalidar un segmento de URL parametrizado con una página del creador de sitios. Por ejemplo, una página que se crea en el creador de sitios y se llama blog_summary puede asignarse a la URL https://fabrikam.com/blog/about-this-blog
. Cuando la URL https://fabrikam.com/blog
se solicita con el segmento /about-this-blog
al final, se devuelve el contenido de la página blog_summary en lugar del segmento /about-this-blog
, que se interpreta como un parámetro para utilizarlo la página https://fabrikam.com/blog
.
Al seleccionar los nombres de los parámetros que se pasarán a la página dinámica, el nombre de la página dinámica tal como aparece en la URL (/blog
en el ejemplo anterior) no se puede usar como nombre de parámetro ni subcadena de un nombre de parámetro.
Nota
La funcionalidad para alojar, recuperar y mostrar contenido de páginas dinámicas se implementa mediante un módulo personalizado. Para más información, vea Extensibilidad de canales en línea.
Configurar una página de comercio electrónico dinámica
Para configurar una página de comercio electrónico dinámica, debe crear la página dinámica, crear la URL base y configurar la ruta a la página dinámica.
Crear la página que ofrecerá contenido dinámico
Para crear una página que ofrezca contenido dinámico, siga los pasos de Agregar una nueva página de sitio. La página que cree requerirá la implementación de un módulo que utilice el último segmento de la ruta de la URL para recuperar contenido de un origen de datos externo. Para obtener más información sobre el desarrollo de módulos personalizados, consulte Extensibilidad de canales en línea.
Crear la URL base para la página dinámica
Para crear la URL base para la página dinámica en el creador de sitios de Commerce, siga estos pasos.
- Vaya a URL y seleccione Nueva > Nueva URL.
- En el cuadro de diálogo Crear nueva URL, seleccione Página interna. En Ruta de URL, introduzca la ruta que servirá como raíz para la página dinámica (en este ejemplo, /blog). A continuación, seleccione Siguiente.
- En el cuadro de diálogo Seleccionar una página, seleccione la página que ha creado para servir de página dinámica y, a continuación, seleccione Aceptar.
- Seleccione Publicar.
Configurar la ruta a la página dinámica
Para configurar la ruta a la página dinámica en el creador de sitios de Commerce, siga estos pasos.
- Vaya a Configuración del sitio > Extensiones.
- En Rutas de URL parametrizadas, seleccione Agregar y luego introduzca la ruta de URL que introdujo al crear la URL (en este ejemplo, /blog).
- Seleccione Guardar y publicar.
Una vez configurada la ruta, todas las solicitudes a la ruta URL parametrizada devolverán la página asociada con esa URL. Si alguna solicitud contiene un segmento adicional, se devolverá la página asociada y el contenido de la página se recuperará utilizando el segmento como parámetro. Por ejemplo, https://fabrikam.com/blog/article-1
devolverá la página https://fabrikam.com/blog
que muestra el contenido que recuperó usando el parámetro /article-1.
Reemplazar una URL parametrizada con una página personalizada
Para reemplazar una URL parametrizada con una página personalizada en el creador de sitios de Commerce, siga estos pasos.
- Vaya a URL y seleccione Nueva > Nueva URL.
- En el cuadro de diálogo Crear nueva URL, seleccione Página interna. En Ruta de URL, introduzca la ruta que incluye el segmento a reemplazar (en este ejemplo, /blog/about-this-blog). A continuación, seleccione Siguiente.
- En el cuadro de diálogo Seleccionar una pagina, seleccione la página personalizada y luego seleccione Guardar.
- Seleccione Publicar.
- Si la página personalizada aún no se ha publicado, vaya a Páginas, seleccione la página personalizada y luego seleccione Publicar.
Una vez publicada la página personalizada, se publicará en lugar de la página dinámica que tiene contenido parametrizado.
Recursos adicionales
Modificar una página de sitio existente
Agregar una página de sitio nueva
Guardar, obtener una versión preliminar y publicar una página
Enriquecer una página de producto
Enriquecer una página de aterrizaje de categoría