Loading
Primeros pasos con B2C Commerce
Índice de materias
Seleccionar filtros

          No hay resultados
          No hay resultados
          Estas son algunas sugerencias de búsqueda

          Compruebe la ortografía de sus palabras clave.
          Utilice términos de búsqueda más generales.
          Seleccione menos filtros para ampliar su búsqueda.

          Buscar en toda la Ayuda de Salesforce
          Mapeos dinámicos para B2C Commerce

          Mapeos dinámicos para B2C Commerce

          Puede configurar reglas de mapeos dinámicos que usan un patrón para identificar una URL desde el sitio heredado y redireccionarlo automáticamente a una URL de B2C Commerce. No es posible usar reglas de mapeo para redireccionar una URL existente u obsoleta de B2C Commerce a una URL diferente de B2C Commerce, ni es posible crear redireccionamientos para recursos estáticos como imágenes.

          Las reglas de mapeo se usan para números grandes de URL similares que se deben redireccionar. Por ejemplo, para todas las URL en una categoría específica. Para redireccionar una URL específica, es más común usar mapeos estáticos. Para obtener información sobre cuándo usar alias, reglas de mapeo y mapeos estáticos, consulte Redireccionamientos de URL. El tamaño del archivo de la configuración en Business Manager se limita a 2 MB. Si usted supera el límite, use la funcionalidad de importación y exportación del sitio para actualizar los mapeos dinámicos.

          Nota
          Nota Si actualizó del módulo de Soporte de SEO al módulo de Reglas de URL, es posible que los mapeos estáticos sean reemplazados por los redireccionamientos de URL creados durante el proceso de actualización y guardados en el archivo de la URL. Para eliminar los redireccionamientos obsoletos, consulte la pestaña Uso del archivo de URL de las URL de SEO.

          Antes de comenzar

          Antes de crear reglas de mapeo, debe definir un alias del host. Agregue la lista correspondiente de nombres de dominios para el sitio en el módulo SEO > Alias. Al colocar la URL del sitio simple en la lista de alias (por ejemplo, «www.tienda.com»), permite a los usuarios ir al escaparate sin escribir la URL completa de B2C Commerce.

          Consulte Alias del nombre de host.

          Consulte Asignación de un alias del nombre de host.

          Las reglas de mapeo se deben editar en las instancias de Staging, Development o Sandbox y replicar para las instancias de Producción (Production).

          Crear reglas de mapeo para los principales productos y categorías

          Las reglas de mapeo se crean para conservar las clasificaciones de SEO acumuladas por su sitio anterior en su plataforma anterior y su nuevo sitio en B2C Commerce. Salesforce recomienda que busque en Google sus categorías y productos de principal venta, y use los vínculos que aparecen en la primera página de cada búsqueda como la lista de vínculos que desea redireccionar. Cuando tiene la lista de vínculos, identifique cualquier patrón que puede usar para aplicar las reglas. Por ejemplo, si hay muchos vínculos en la misma categoría o subcategoría, puede usar una regla de mapeo para redireccionar cualquier producto en dichas categorías desde el sitio anterior a uno nuevo.

          No use reglas de mapeo en lugar de URL que son solo de nombres de host. Evite generar vínculos entre sitios de vuelta a la página de inicio mediante un pipeline de B2C Commerce en dichos casos en donde se puede usar una URL de solo nombre de host más simple en su lugar.

          La siguiente regla estándar se agrega en todos los casos:

          /?** p,,,Default-Start,,{_querystring}

          Esto envía las solicitudes de solo host más parámetro al pipeline Predeterminado-Inicio y conserva los parámetros de la URL original. Puede anular o ampliar esta regla con las reglas personalizadas.

          Consulte Crear vínculos de la página de inicio.

          Sintaxis de reglas de mapeo

          Cada regla de mapeo se realiza de un patrón de la URL y una plantilla de la URL de B2C Commerce, separados por un espacio en blanco. El patrón de la URL identifica la URL entrante y la plantilla de la URL genera la URL de B2C Commerce para el redireccionamiento. También puede agregar opciones específicas entre el patrón y la plantilla.

          secciones de patrón, opciones y plantilla de la URL.

          Cualquier parte de la URL entrante coincidente por un comodín (*,**) se puede hacer referencia por su posición en la URL, usando un parámetro numerado en la plantilla ({0}). Los comodines coinciden con cualquier texto entre las barras diagonales en la URL que no son una cadena de consulta.

          Por ejemplo, usted quiere redireccionar cualquier producto en la categoría joyas de su sitio antiguo a su nuevo sitio, usando el mismo nombre de categoría e identificación del producto que solía tener.

          Ejemplo de URL entrante:

          http://www.oldsite.com/catalog/product/index.asp?ID=576416&Cat=Jewelry.html

          Ejemplo de URL de B2C Commerce:

          http:///www.mystore.com/pendant/576416,default,pd.html?cgid=Jewelry

          Patrones para las URL entrantes

          El patrón de la URL entrante contiene algunas o todas las URL, con los comodines usados para reemplazar las partes de la URL. El patrón puede ser un patrón absoluto que incluya un protocolo y el nombre de host o un patrón relativo sin un nombre del host, que comience con '/'.

          Comodines

          Puede usar comodines para tener un mapeo que represente muchas URL dinámicamente al analizar sintácticamente las variables de la URL heredada original. Los comodines son los siguientes:

          Comodín Significado
          * Coincidencia de cualquier carácter hasta cualquier barra diagonal "/", las cadenas de consulta y los parámetros no coincidirán.
          ** Coincidencia de cualquier carácter inclusivo de las barras diagonales "/", las cadenas de consulta y los parámetros no coincidirán. Si ** se usa como un comodín todo, tiene prioridad sobre asignaciones específicas.

          Los patrones pueden coincidir los protocolos de http y https si el archivo de alias del nombre de host está configurado correctamente.

          Ejemplos de patrones:

          /**/images/**
           http://www.mystore.com/**/*.jpg    
          /news/articles/**.html
           /catalog/special/*.*.*.html

          Codificación de la URL

          Si una URL pasa como un parámetro en una regla de mapeo, se procesa para que retenga la codificación de la URL original. Por ejemplo, si la URL original incluye un más (+) o un guion (-) como un espacio de reemplazo, el carácter se conserva y no se codifica como texto (%2B o %2D).

          Opciones

          Puede especificar diferentes opciones que controlan cómo los patrones coinciden o los parámetros del patrón se codifican.

          Opción Descripción
          i (i en minúscula) permite coincidencias de mayúscula, minúscula o combinados
          I (I en mayúscula) convierte los parámetros entrantes a minúscula antes de sustituir en la plantilla de la URL
          ie especifica una codificación a usar que no sea UTF-8.

          Plantillas de URL de B2C Commerce

          Las plantillas de URL de B2C Commerce representan las URL de B2C Commerce.

          La generación de URL consta de una definición para una URL estática o una URL de pipeline dinámica.

          Una URL estática tiene el siguiente formato:

           s,[<protocolo>],[<host>],[<unidad>],[<configuración local>],<ruta> 

          Una URL de pipeline tiene el siguiente formato:

           p,[<protocolo>],[<host>],<pipeline>[,<configuración local>][,<nombre del parámetro>,<valor del parámetro>]*

          Si el <nombre del parámetro> o el <valor del parámetro> contienen espacios en blanco, se deben encerrar en comillas dobles (" "). No use comillas simples (' ').

          El parámetro establecido para las llamadas de pipeline dinámico es:

           <URL heredada> [i] p,[<protocolo>],[<host>],<pipeline>[,<configuración local>][,<nombre del parámetro>,<valor del parámetro>]*

          Las siguientes variables se pueden usar en la ruta o como valores del parámetro:

          Variable Descripción
          {0}, {1}, ... Los valores posicionales desde el patrón. Un valor posicional es una cadena coincidente por un comodín descrito por la posición del comodín en el patrón. Consulte la sección a continuación sobre el uso de partes de URL entrantes en redireccionamientos a las URL de B2C Commerce. También puede usar los segmentos de la URL extraída para determinar la configuración local.
          {_url} La URL original completa.
          {_path} La parte de la ruta de la URL original.
          {_host} Los nombres de host usados.
          {_querystring} La cadena de consulta de la URL original.
          {<name>}

          Parámetro de la URL original.

          El valor {<nombre>} es cualquier parámetro existente en la coincidencia de comodines; es decir, cualquier patrón [nombre]=[valor]. Por ejemplo:

          /product.asp?ProductID=12345 (legacy URL for mapping rule/product.asp?**)
          {ProductID}

          Puede mezclar los marcadores de posición (por ejemplo, {0}) con literales. Por ejemplo:

          
                                        literal1_{0}_literal2
                                     

          Ejemplo 1: Uso de partes de las URL entrantes en los redireccionamientos a las URL de B2C Commerce

          Puede usar comodines en sus patrones de reglas de mapeo para coincidir con partes de las URL entrantes y, luego, usar los valores posicionales en su plantilla para transferir dichos valores a la URL de B2C Commerce a la que redirecciona. Los valores posicionales son las cadenas de comodines coincidentes del mapeo de la URL válida, en el orden en que se encuentran. También puede administrar las cadenas de espacios al rodearlos con comillas simples.

          Por ejemplo, con la siguiente regla de mapeo:

          /**/images/** s,,,,,/{0}/{1}

          En la tabla se muestra cómo los valores posicionales funcionan para una URL entrante específica con la regla de mapeo.

          Patrón //**/images/**
          URL entrante http://www.tiendaantigua.com/ruta/para/imágenes/incluso/más/rutas
          Plantilla s,,,,,/{0}/{1}
          URL de Commerce Cloud http://www.tiendanueva.com/ruta/para/incluso/más/rutas

          URL que se encuentran por el patrón:

          http://www.tienda.com/ruta/para/imágenes/incluso/más/rutas
              {0} : ruta/para 
              {1} : incluso/más/rutas
          http://www.sutienda.com//imágenes/
              {0} :
              {1} : 
              (¡ambos valores posicionales están en blanco!)
          URL que no se encontrarán Motivo
          http://www.sutienda.com/imágenes/incluso/más/rutas
          URL no contiene la barra adicional antes de las imágenes
          http://www.sutienda.com/ruta/para/imágenes 
          URL no contiene la barra adicional después de las imágenes

          Ejemplo 2: Redireccionamiento de producto con valor posicional desde la URL entrante

          /**/products/*.gif p,,,Product-Show,,pid,{1}

          URL que se encuentran:

          http://www.sutienda.com/ruta/para/productos/123456.gif
              {0} : ruta/para
              {1} : 123456
          URL que no se encuentran: Motivo
          http://www.sutienda.com/ruta/para/productos/imágenes/123456.gif
          URL tiene una barra diagonal adicional después de los productos

          Ejemplo 3: Redireccionamiento de producto con parámetro desde la cadena de consulta de la URL entrante

          /**/product.asp?** p,,,Product-Show,,pid,{ProductID}

          URL que se encuentran:

          http://www.sutienda.com/ruta/para/producto.asp?ProductID=123456
              {0} : ruta/para
              {1} : ProductID=123456
              {ProductID} : 123456
          http://www.sutienda.com///producto.asp?SKU=123456
              {0} : /
              {1} : SKU=123456
              {ProductID} : (ProductID está en blanco : no hay ningún parámetro denominado ProductID!)
          URL que no se encuentran: Motivo
          http://www.sutienda.com/productos.asp?ProductID=123456 
          A la URL le falta la barra diagonal antes de productos.asp

          Ejemplo 4: Redireccionamientos del código fuente desde un sitio afiliado

          Esta regla identifica cualquier URL entrante que contenga afiliado inmediatamente posterior al nombre de host. Redirecciona a una URL de B2C Commerce que usa la cadena que coincide con el primer comodín como un código fuente.

          /affiliate/* p,,,SourceCodeRedirect-Start,,src,{0} 

          Patrón de URL: /affiliate/*

          Ejemplo de URL entrante: https://documentación.commercecloud.com/afiliado/DOC2114/Mapeos+reglas

          Plantilla de URL de B2C Commerce: p,,,SourceCodeRedirect-Start,,src,{0}

          Ejemplo 5: el código fuente se redirecciona de un correo electrónico

          Esta regla identifica cualquier URL entrante que contenga un código fuente inmediatamente posterior al nombre de host. Redirecciona a una URL de B2C Commerce que usa la coincidencia de la primera posición como un código fuente.

          /VIP/email/* p,,,SourceCodeRedirect-Start,,src,{0}

          Patrón de URL: /VIP/email/*

          Plantilla de URL de B2C Commerce: p,,,SourceCodeRedirect-Start,,src,{0}

          Ejemplo 6: extracción de la configuración local de la URL fuente

          Esta regla de mapeo dinámico muestra cómo puede extraer elementos de la URL de solicitud, como la configuración local:

          /*/product/* p,http,,Product-Show,{0},pid,{1}

          Patrón de URL: /*/product/*

          Ejemplo de URL entrante: www.nombredehost.com/en/producto/IDproducto

          Redireccionar a: http://www.nombredehost.com/on/commercecloud.store/Sites-SiteID-Site/en/Product-Show?pid=productID

          Ejemplo 7: Crear una regla para una URL con espacios

          Esta regla de mapeo dinámico muestra cómo puede crear mapeos para nombres de productos o marcas con espacios en blanco, sin usar comodines. Administrar el espacio en blanco mediante comillas en lugar de comodines hace que los clientes potenciales tengan un mejor rendimiento general.

          Ejemplo 7a: Creación de una regla para redireccionar un producto que tenga espacio en blanco en el nombre del producto

          Patrón de URL: «/*/Nombre del Producto/*" p,,,Producto-Mostrar,{0},pid,{1}

          Ejemplo de URL entrante: www.misitio.com/en/Nombre del Producto/MiIDdelProducto

          Redireccionar a: http://www.misitio.com/Sites-MySiteID-Site/en/Producto-Mostrar?pid=MiIDdelProducto

          Ejemplo 7b: Creación de una regla para redireccionar un producto que tenga espacio en blanco en el nombre de la marca

          Patrón de URL: «/*/mapeo con espacios en blanco" p,,,Buscar-Mostrar,{0},prefn1,brand,prefv1,»Nombre de la marca"

          Ejemplo de URL entrante: www.misitio.com/en/mapeo con espacios en blanco

          Redireccionar a: http://www.misitio.com/Sites-MySiteID-Site/en/Buscar-Mostrar?prefn1=brand&prefv1=Brand%20Name

           
          Cargando
          Salesforce Help | Article