Creación dinámica del documento ServiceInfo

Puede usar ASP para crear el documento ServiceInfo. Esto puede proporcionar una mayor flexibilidad en su tienda en línea mediante las técnicas siguientes:

  • Generar dinámicamente el nombre de host para las direcciones URL.
  • Cambiar las direcciones URL para la localización en función de la configuración regional y los parámetros de geoid.
  • Anexar dinámicamente parámetros de cadena de consulta de la dirección URL de ServiceInfo a otras direcciones URL, como la dirección URL de la página de navegación.

El código de ejemplo siguiente muestra una página ASP simple que crea dinámicamente un documento ServiceInfo:

<%
    Dim sHost
    Dim sLocale

    sHost = Request.ServerVariables("HTTP_HOST")
    sLocale = Request.QueryString("locale")
%>

<?xml version="1.0" encoding="utf-8"?>
<ServiceInfo Version="1.00" Key="MyCommerceService">
    <FriendlyName>My Online Store</FriendlyName>
    <ServiceTask1
        URL = "https://<%= sHost %>/service/html/Music.asp">
    </ServiceTask1>
    <ServiceTask2
        URL = "https://<%= sHost %>/service/html/Video.asp">
    </ServiceTask2>
    <ServiceTask3
        URL = "https://<%= sHost %>/service/html/Radio.asp">
    </ServiceTask3>
    <Navigate
        BaseURL = "https://<%= sHost %>/service/html/navigate.asp?myloc<%= sLocale %>">
    </Navigate>
</ServiceInfo>

El código de ejemplo anterior usa ASP para recuperar el nombre de host del servidor web y crear dinámicamente las direcciones URL en el documento. El código también recupera el parámetro de cadena de consulta de configuración regional de la solicitud ServiceInfo y lo anexa a la dirección URL de la página de navegación.

Información común a las tiendas en línea de tipo 1 y tipo 2

Navegación para almacenes en línea de tipo 2

Documento ServiceInfo para una tienda en línea de tipo 1

Documento ServiceInfo para una tienda en línea de tipo 2

Documento ServiceInfo