Compartir a través de


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.

  1. Vaya a URL y seleccione Nueva > Nueva URL.
  2. 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.
  3. 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.
  4. 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.

  1. Vaya a Configuración del sitio > Extensiones.
  2. En Rutas de URL parametrizadas, seleccione Agregar y luego introduzca la ruta de URL que introdujo al crear la URL (en este ejemplo, /blog).
  3. 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.

  1. Vaya a URL y seleccione Nueva > Nueva URL.
  2. 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.
  3. En el cuadro de diálogo Seleccionar una pagina, seleccione la página personalizada y luego seleccione Guardar.
  4. Seleccione Publicar.
  5. 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

Seleccionar diseños de página

Administrar metadatos de SEO

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

Comprobar accesibilidad de contenido de página

Extensibilidad de canal en línea