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
          Solución de problemas de Storefront Toolkit en B2C Commerce

          Solución de problemas de Storefront Toolkit en B2C Commerce

          Puede resolver algunos problemas frecuentes con Storefront Toolkit. Este tema aplica a B2C Commerce.

          El JavaScript de Storefront Toolkit se inserta antes de la primera etiqueta de JavaScript contenida en la sección HTML <head> de su escaparate. Si la sección HTML <head> no contiene JavaScript, el JavaScript de Storefront Toolkit se inserta al final de la sección <head>.

          La siguiente lista enumera algunos problemas frecuentes cuando usa Storefront Toolkit y sus posibles soluciones.

          Problema Solución
          Intenta abrir una pÔgina en el Storefront Toolkit y aparece un mensaje que dice que el kit de herramientas no se inició.
          • AsegĆŗrese de haber configurado correctamente el host de HTTPS y de que los alias del nombre de host apunten hacia la instancia correcta mediante DNS. Consulte Alias del nombre de host.
          • Para abrir el escaparate, haga clic en Escaparate. AsegĆŗrese de usar HTTPS en el URL del escaparate. Si el navegador muestra un error sobre un certificado invĆ”lido, permita la excepción para el certificado.
          • Elimine las secciones CDATA de su código HTML del escaparate. Storefront Toolkit no admite CDATA.
          La herramienta de información de contenido no muestra etiquetas de producto ni contenido.

          Es posible que los marcadores de la pƔgina no estƩn presentes en HTML. Agregue <!-- dwMarker="content" dwContentID="${pdict.Content.UUID}" --> al renderizar materiales de contenido y <!-- dwMarker="product" dwContentID="${Product.UUID}" --> al renderizar productos.

          La ventana de resultados de búsqueda o ventana de búsqueda de producto no estÔ disponible. Asegúrese de que la etiqueta del isobject esté correctamente implementada. Consulte Habilitar la herramienta de información de búsqueda para Storefront Toolkit en B2C Commerce.
          Las herramientas de Storefront Toolkit no muestran información. Es posible que la CDN (Content Delivery Network) esté eliminando comentarios HTML. Deshabilite esta característica en la CDN. Si usa Cloudflare, consulte ¿Cómo minimizo HTML, CSS y JavaScript para optimizar mi sitio?
          El kit de herramientas muestra un escaparate vacĆ­o.

          Si se encuentra un elemento antisecuestro de clics en su código, el contenido de la pÔgina puede estar oculto cuando se abre en un iframe. Para resolver este problema, recomendamos agregar una preferencia del sitio personalizada para deshabilitar elementos antisecuestro de clics en instancias de Staging y Sandbox. Para obtener mÔs información, consulte Secuestro de clics.

          Las URL generadas a partir de los siguientes métodos de dw.web.URLUtils no funcionan según lo esperado:

          • url
          • http
          • https
          • abs

          Storefront Toolkit agrega un parĆ”metro para romper la cachĆ© a las URL. Por ejemplo, usted usa URLUtils.url para construir una URL con un parĆ”metro como el siguiente: URLUtils.url(ā€Pipeline-Startā€) + ā€œ?param=valueā€.

          La URL resultante es https://example.com/on/demandware.store/Sites-MySite-Site/default/Pipeline-Start?__sftkCacheBuster=1593615552718?param=value.

          La URL no funciona según lo esperado y puede ocasionar problemas en el escaparate según dónde lo use.

          Use URLUtils como en este ejemplo para pasar en un parƔmetro de URL: URLUtils.url("Pipeline-Start", "param", "value").

          Cuando usar Storefront Toolkit, la URL resultante es https://example.com/on/demandware.store/Sites-MySite-Site/default/Pipeline-Start?__sftkCacheBuster=1593615552718&param=value. La URL tiene el carƔcter & el lugar de ? antes de param. Cuando no usa Storefront Toolkit, la URL resultante es https://example.com/on/demandware.store/Sites-MySite-Site/default/Pipeline-Start?param=value.

          Storefront Toolkit desaparece despuƩs de hacer clic en un vƭnculo.

          Consulte para ver si estĆ” usando vĆ­nculos que incluyan un atributo target=ā€_topā€, como en este ejemplo:

          <a href="/example/link" target="_top">Un vĆ­nculo de ejemplo</a>

          El atributo target=ā€_topā€ genera que el navegador abra el vĆ­nculo en el marco de mĆ”s arriba, lo que hace que Storefront Toolkit no se vea.

          El escaparate no aparece en Storefront Toolkit o la barra de herramientas de Storefront Toolkit no aparece.

          Los scripts de protección ante secuestros de clics o de antisecuestros de clics pueden provocar estos errores. Los secuestros de clics suceden cuando un actor malicioso muestra su sitio web en un iframe que el atacante controla. El atacante puede interceptar eventos de entrada para ver la información, como contraseñas o números de tarjetas de crédito, que un usuario ingresa.

          En vez de usar scripts, para prevenir el secuestro de clics, incluya los siguientes encabezados de HTTP en su escaparate: X-Frame-Options: DENY y Content-Security-Policy: frame-ancestors ā€˜none’.

          Utilice el siguiente código en su escaparate para configurar estos encabezados:

          response.setHttpHeader("X-Frame-Options", "DENY");
          response.setHttpHeader("Content-Security-Policy", "frame-ancestors 'none');
          Cuando hace clic en un vínculo del Storefront Toolkit, se le pide que inicie sesión en la instancia y el inicio de sesión arroja error. Asegúrese de estar usando el Storefront Toolkit correcto. La versión en desuso del Storefront Toolkit no funciona de forma segura junto con la Autenticación unificada.
          Al hacer clic en el vínculo "Editar material de contenido en Business Manager", se abre el cuadro de diÔlogo de creación de un nuevo material de contenido en lugar del cuadro de diÔlogo de edición del existente.

          Busque el marcador de pÔgina en su código personalizado:

          <!-- dwMarker="content" dwContentID="${pdict.Content.UUID}" -->

          La expresión usada para el dwContentID puede ser diferente. Asegúrese de que la expresión realmente evalúe el UUID del material de contenido.

          Intentó todas las soluciones posibles, pero Storefront Toolkit aún no funciona. Deshabilite y borre el caché de la pÔgina.
           
          Cargando
          Salesforce Help | Article