Configurar tu tienda
Esta guía le explica cómo configurar una tienda para la instancia de Adobe Commerce Optimizer mediante los servicios de entrega de Adobe Edge. Su tienda incluye código de plantillas, contenido de muestra y compatibilidad con páginas de detalles de productos y descubrimiento de productos (búsqueda y filtrado).
Tiempo estimado para finalizar: 30-45 minutos
Requisitos previos
- Cuenta de GitHub que puede crear repositorios y está configurada para el desarrollo local (github.com)
- Adobe Commerce Optimizerinstancia con datos de ejemplo y vistas de catálogo y directivas configuradas
- Consulte Agregar datos de ejemplo para obtener instrucciones de configuración.
Datos de instancia requeridos
Antes de empezar, recopile la siguiente información de su instancia de Adobe Commerce Optimizer:
- ID de inquilino (también denominado ID de instancia)
- Disponible en la página de detalles de instancia
- Punto final de GraphQL para su instancia
- Disponible en la página de detalles de instancia
- Id. de vista de catálogo para la vista de catálogo global
- Disponible en la página de detalles del catálogo
- Configuración regional de Source para su vista de catálogo
- El valor predeterminado para los datos de ejemplo es
en_US
- El valor predeterminado para los datos de ejemplo es
Configuración de pasos
-
Crea tu proyecto de tienda-Usa la herramienta de creador de sitios para crear un nuevo proyecto de tienda con código de plantillas, contenido de muestra y un archivo de configuración.
-
Personalizar la configuración de la tienda: actualice el archivo
config.jsonen su repositorio para conectarse a su instancia de Adobe Commerce Optimizer. -
Compruebe su configuración (10 minutos)
- Previsualización del sitio de la tienda
- Prueba de las páginas de detalles del producto y funcionalidad de búsqueda
Cree su proyecto de tienda
La herramienta Creador de sitios crea un proyecto de tienda completo con los siguientes componentes:
- Sitio: página de aterrizaje de tienda con contenido de plantillas
- Código: repositorio con archivos de origen de plantillas
- Contenido: entorno de creación de documentos con archivos de contenido de sitio
- Configuración de Commerce:
config.jsonarchivo para configuración específica de instancia
Paso 1: Generación del proyecto
-
Abrir la herramienta Creador de sitios
{width="700" modal="regular"}
-
Seleccione Crear nuevo sitio (código y contenido).
-
Complete la configuración del sitio:
- Nombre de organización/usuario de GitHub: escriba su nombre de usuario u organización de GitHub
- Nombre del sitio: elige un nombre descriptivo para tu tienda
- Punto final de Commerce GraphQL (opcional): escriba el punto final de GraphQL para su instancia de Adobe Commerce Optimizer
-
Haga clic en Crear sitio para crear el repositorio de GitHub con el código de plantilla de tienda.
Cuando se crea el repositorio, el creador del sitio actualiza y le solicita que instale la aplicación de sincronización de código.
Paso 2: Instalar la aplicación de sincronización de código
-
Haga clic en Install AEM Code Sync App para abrir el programa de instalación de sincronización de código en una pestaña nueva.
-
Configure la aplicación de sincronización de código:
- Seleccione su organización de GitHub y haga clic en Configure.
- En la interfaz de sincronización de código, haga clic en Only select repositories.
- Haga clic en el menú Select repositories y, a continuación, seleccione el repositorio de código de tienda que ha creado.
- Haga clic en Save para registrar su repositorio.
-
Vuelva a la ventana del explorador donde está abierto el Creador del sitio y haga clic en Crear sitio.
El creador del sitio copia el contenido de las plantillas de tienda en el entorno de creación de documentos. Este proceso tarda de 1 a 2 minutos.
Paso 3: guardar los vínculos del proyecto
-
En la sección Detalles del sitio, revise los vínculos del proyecto de tienda:
{width="700" modal="regular"}
Use estos vínculos para administrar el código, el contenido y la configuración de la tienda.
-
Copie y guarde estos vínculos para referencia futura: haga clic en **Copy.
Configurar tu tienda
Actualice la configuración de la tienda para conectarse a la instancia de Adobe Commerce Optimizer.
-
Abra el administrador de configuración mediante el vínculo guardado anteriormente:
https://da.live/sheet#/<username or org>/<repo name>/config.json -
Busque la sección
cs(servicio de catálogo) en la configuración. -
Reemplace los valores de marcador de posición por los valores de la instancia. Consulte Requisitos previos.
code language-json "cs": { "AC-View-ID": "{catalogViewId}", "AC-Environment-ID": "{tenantId}", "AC-Source-Locale": "en_US" } -
Guarde el archivo de configuración.
Verifique su configuración
Pruebe la tienda para asegurarse de que está conectada correctamente a la instancia de Adobe Commerce Optimizer.
Paso 1: Ver la página principal de tu tienda
-
Vaya a la URL de vista previa activa:
https://main--{SITE}--{ORG}.aem.liveReemplace
{ORG}y{SITE}por su organización de GitHub y el nombre del sitio. -
Criterios de éxito: debería ver la página principal de la tienda con contenido de plantillas.
{width="700" modal="regular"}
Paso 2: Probar las páginas de detalles del producto
Consulte la página de detalles predeterminada del producto para comprobar que los datos del producto se cargan correctamente.
-
Vaya a una página de producto de ejemplo:
https://main--{SITE}--{ORG}.aem.live/products/placeholder/{sku}Utilice cualquier SKU de los datos de ejemplo:
https://main--{SITE}--{ORG}.aem.live/products/placeholder/aur-flu-tir-std-2017Para la tienda predeterminada, puede usar el valor
placeholderen la ruta para ver el producto. Cuando empiece a personalizar la tienda, puede personalizar el código de la tienda para establecer la ruta a la página de detalles del producto en función de las rutas del producto definidas en el catálogo.note tip TIP Ver los SKU disponibles de la página Sincronización de datos en tu instancia de Adobe Commerce Optimizer. -
Criterios de éxito: La página debería mostrar:
- Nombre, descripción y precios del producto
- Imágenes de productos
- Funcionalidad Añadir al carro
- Datos recuperados de su instancia de Adobe Commerce Optimizer
{width="700" modal="regular"}
Paso 3: Probar la funcionalidad de búsqueda predeterminada
Pruebe las funciones de producto predeterminadas, incluidas la búsqueda y el filtrado.
-
En la página de inicio de la tienda, haga clic en el icono de lupa del encabezado.
-
Escriba la cadena de búsqueda
tiresy presione Intro. -
Criterios de éxito: debería ver:
- Página de resultados de búsqueda con productos de neumáticos
- Opciones de filtrado en la barra lateral
- Listados de productos con imágenes y precios
{width="675" modal="regular"}
-
Haga clic en cualquier producto de neumático para ver su página de detalles.
{width="675" modal="regular"}
Resolución de problemas
Si se producen problemas durante la configuración, utilice la consola del inspector de páginas web para comprobar si hay errores. Además, intente borrar la caché del explorador o utilice un explorador diferente.
Siga estas directrices para comprobar problemas comunes:
Problemas comunes
- Asegúrese de que tiene acceso de administrador a su organización de GitHub.
- Intente utilizar un repositorio personal en lugar de una organización.
- Compruebe los permisos de GitHub e inténtelo de nuevo.
- Compruebe el formato de la dirección URL del sitio:
https://main--{SITE}--{ORG}.aem.live - Compruebe que la aplicación de sincronización de código esté correctamente instalada.
- Asegúrese de que el repositorio sea público o esté configurado correctamente.
- Compruebe sus valores de configuración en
config.json - En la instancia Adobe Commerce Optimizer, compruebe la página Sincronización de datos para comprobar que se han cargado los productos de ejemplo. Si no hay productos disponibles, vuelva a cargar los datos de ejemplo o agregue un producto mediante la API de ingesta de datos. Espere unos minutos para que los cambios de configuración se propaguen.
- Intente recuperar los detalles del producto mediante la consulta de productos del servicio de comercialización utilizando los mismos encabezados configurados en el archivo
config.json. Si puede recuperar los datos, es probable que haya un problema con la configuración de la vista del catálogo o un error de índice.
- Compruebe que puede recuperar los resultados de la búsqueda de productos usando la consulta productSearch de los servicios de comercialización con los mismos encabezados configurados en el archivo
config.json. Si puede recuperar los datos, es probable que haya un problema con la configuración de la vista del catálogo o un error de índice. - Confirme que el identificador de vista de catálogo del archivo
config.jsoncoincide con el identificador de vista de catálogo de Adobe Commerce Optimizer. - En Adobe Commerce Optimizer, compruebe la configuración de las directivas, la configuración regional y los libros de precios que utilizó en la configuración del encabezado de tienda.
- Compruebe que la configuración de metadatos de atributo esté establecida correctamente para la búsqueda.
Lista de comprobación de validación
Antes de continuar con los siguientes pasos, verifica lo siguiente para asegurarte de que tu tienda funcione correctamente:
Obtener ayuda
Si los problemas persisten:
- Revise la documentación de Adobe Commerce Storefront
- Consulte la guía para desarrolladores de Adobe Commerce Optimizer
- Visite los recursos de soporte de Adobe Commerce
Pasos siguientes
Después de configurar y comprobar la tienda, puedes:
-
Instalar Sidekick: extensión de explorador para editar, previsualizar y publicar contenido directamente desde el sitio web
-
Configurar un entorno de desarrollo local: crea un entorno local para personalizar el código y el contenido de tu tienda
Aprender y explorar
-
Completar el caso de uso de extremo a extremo: obtenga más información acerca de la configuración de la tienda y la administración del catálogo mediante Adobe Commerce Optimizer
-
Explorar la personalización de tiendas: aprende las opciones avanzadas de configuración
-
Use complementos de Commerce para personalizar la experiencia de la tienda: agregue componentes creados previamente para mejorar su experiencia con la tienda