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
          Contenedor de imagen de producto DIS de la comunidad opcional

          Contenedor de imagen de producto DIS de la comunidad opcional

          El proyecto opcional de código abierto dis-product-image-wrapper ayuda a algunos proyectos de Salesforce Reference Architecture (SFRA) y SiteGenesis a centralizar los parámetros de la imagen del producto y a utilizar ayudantes de JavaScript. No es un reemplazo obligatorio para URLUtils y MediaFile de la API de B2C Commerce.

          Para conocer la ruta de acceso recomendada de B2C Commerce, consulte Temas relacionados con Dynamic Imaging Service y Dynamic Imaging Service . Para obtener información sobre URLUtils y MediaFile, consulte Script API . En las secciones siguientes solo se describe el cartridge de la comunidad.

          Lo que aporta el proyecto comunitario

          El proyecto de GitHub documenta un cartucho plugin_dis, una configuración JSON de tipos de vista (por ejemplo, dimensiones grandes, medianas y pequeñas ) y un ayudante como ProductImageDIS para obtener objetos de imagen en Internet Store Markup Language (ISML). El comportamiento y los nombres de los archivos en el repositorio pueden cambiar entre versiones; use el archivo README y el wiki actuales en el repositorio, no un número de línea impreso o una ruta de un documento anterior.

          Repositorio y acceso

          • Repositorio: SalesforceCommerceCloud / dis-product-image-wrapper en GitHub
          • Wiki (cuando se publica): wiki dis-product-image-wrapper para listas de plantillas y cambios específicos del proyecto
          • El acceso puede requerir una cuenta de GitHub, autenticación de dos factores y procesos de la comunidad de Commerce descritos en el repositorio. Siga las instrucciones allí cuando cambien; no copie los pasos de las credenciales de un PDF o una guía obsoletos como autorizados.

          Habilitación de SFRA (resumen)

          La documentación actual del repositorio reemplaza este esquema. Los pasos que usan plugin_dis, ProductImageDIS.js o image_config_DIS.json describen el diseño típico de la comunidad en el momento de escribir este artículo; Los nombres y las ubicaciones de los archivos pueden cambiar.

          1. Clone el repositorio actual de GitHub.
          2. En Administración | Sitios | Administrar sitios, agregue plugin_dis a la ruta del cartucho antes de app_storefront_base. Por ejemplo: app_mystorefront:plugin_dis:app_storefront_base.
          3. Configure los tipos de vista y las dimensiones en un archivo JSON, como image_config_DIS.json en un cartucho de su propiedad. Un archivo típico define los tipos de vista (por ejemplo, grande, mediana, pequeña, muestra), viewTypeMapping opcional para que los tipos de vista más pequeños se deriven de un origen más grande y las reservas de missingImages.
          4. Cargue imágenes de origen de alta resolución (por ejemplo, 2400 x 2400 píxeles para las imágenes principales del producto) en Herramientas del comerciante | Productos y catálogos | Importación & y exportación. Asocie cada imagen con el tipo de vista de origen (por ejemplo, alta resolución o grande).
          5. En ISML, llame al ayudante del proyecto, por ejemplo, ProductImageDIS.getImage(product, viewType, index), y use las propiedades getURL(), alt y title del objeto devuelto al escribir la etiqueta img.
          6. Verifique que las URL generadas usen el dominio personalizado de su storefront, incluyan /dw/image/v2/ donde se aplique una transformación y coincidan con los tamaños configurados. Consulte Solución de problemas y migración si una solicitud devuelve 4xx, un tiempo de espera o una imagen rota.

          Habilitación de SiteGenesis (resumen)

          Los proyectos de SiteGenesis siguen la misma instalación del cartucho, pero las actualizaciones de la plantilla son manuales. Ejemplo de ruta del cartucho: app_mystorefront:plugin_dis:sitegenesis_controllers:sitegenesis_core. Actualizar las llamadas a imágenes de productos en las plantillas del storefront que la wiki enumera; Las plantillas de alto tráfico suelen incluir la página de detalles del producto, el mosaico del producto, el carrito y el minicarrito, el resumen de la finalización de la compra y el correo electrónico del producto. Prefiera el reemplazo basado en patrones (busque la búsqueda de imágenes existente y reemplácela con una llamada que pase por el asistente) en lugar de instrucciones específicas de números de línea de una guía de implementación anterior, porque las plantillas básicas de SiteGenesis han cambiado.

           
          Cargando
          Salesforce Help | Article