Instalación
Complete la instalación inicial de la extensión Store Fulfillment for Adobe Commerce by Walmart Commerce Technologies en un entorno que no sea de producción con el administrador de colas en ejecución y el almacenamiento en caché configurado para permitir la administración de excepciones. Asegúrese de que el entorno de desarrollo incluya herramientas de desarrollo para garantizar las prácticas recomendadas de funcionamiento y mantenimiento de la instancia de Adobe Commerce.
Requisitos previos
Revise los requisitos de la solución Store Fulfillment y recopile la información necesaria antes de instalar o actualizar la extensión Store Fulfillment para Adobe Commerce.
Si ha instalado una versión preliminar o beta de la extensión Store Fulfillment for Adobe Commerce, utilice el siguiente comando para eliminarla antes de instalar la versión actual.
rm -rf composer.lock vendor/walmart &&
composer require walmart/magento-bopis-metapackage:1.0.0
Requisitos de instalación
-
Acceso al archivo de software Store Fulfillment by Walmart Commerce Technologies (archivo .zip): durante el proceso de incorporación y activación, trabaje con su administrador de cuentas para obtener acceso al archivo de instalación de la extensión Store Fulfillment.
-
Información de cuenta de Adobe Commerce: la instalación de la solución Store Fulfillment requiere una Commerce cuenta. Necesita un identificador de cuenta y credenciales con acceso de propietario o administrador para el proyecto Adobe Commerce.
-
Para Adobe Commerce en proyectos de infraestructura en la nube, los instaladores de software deben tener acceso de administrador al proyecto en la nube. Consulte Administrar el acceso de los usuarios.
-
Experiencia con el Compositor yCommerce CLI—Consulte Instalación general de CLI para obtener información sobre el uso de estas herramientas para instalar y administrar extensiones en la plataforma Adobe Commerce.
-
Experimente la instalación de extensiones de terceros en Adobe Commerce: consulte la documentación de Adobe Commerce para obtener más información.
Paso 1: Descargar el paquete de extensiones
Siga las instrucciones proporcionadas por los representantes de su cuenta para descargar el archivo que contiene los paquetes de Composer para instalar la extensión Store Fulfillment Services.
Paso 2: Extraer artefactos de extensión en la aplicación
Extraiga el archivo que contiene el paquete de integración para instalar la extensión Store Fulfillment Services.
-
Cree un directorio de destino para los archivos extraídos.
-
Desde la línea de comandos, vaya al directorio raíz del documento del servidor web.
-
Cree un directorio
artifacts
.
-
-
Extraiga el archivo en el nuevo directorio.
-
Compruebe que los archivos se han extraído correctamente revisando la lista de archivos.
code language-none ../var/www/html/artifacts]$ ls -a . .. bopis-sdk.zip module-magento-bopis-alternate-pickup-contact-admin-ui.zip module-magento-bopis-alternate-pickup-contact-api.zip
Paso 3: Configurar la aplicación mediante Composer
Use Composer para configurar el directorio de origen para la instalación e instalar la extensión Store Fulfillment Services.
-
Configure el repositorio de origen para la instalación del Compositor.
code language-bash composer config repositories.artifacts artifact artifacts/
-
Agregar la extensión Servicios de cumplimiento de tienda a
composer.json
.code language-bash composer require walmart/magento-bopis-metapackage:1.0.0
composer dump-autoload --optimize
Paso 4: Actualizar el esquema y los datos de la base de datos
Complete la instalación utilizando bin/magento setup:upgrade
para actualizar el esquema y los datos de la base de datos con los cambios necesarios para admitir la solución Store Fulfillment.
Paso 5: completar la instalación
-
Registre la extensión con Adobe Commerce mediante el comando CLI de Magento
setup:upgrade
.code language-bash bin/magento setup:upgrade
-
Si se le solicita, vuelva a compilar el proyecto Commerce.
code language-bash bin/magento setup:di:compile
-
Limpie la caché.
code language-bash bin/magento cache:clean
-
Desactive el modo de mantenimiento.
code language-bash bin/magento maintenance:disable
Paso 6: Verificar la instalación
Desde el servidor de Adobe Commerce, compruebe que los módulos de la extensión Store Fulfillment Services estén instalados y habilitados.
-
Inicie sesión en el servidor de.
Para instalaciones en Adobe Commerce en la infraestructura en la nube, use SSH para iniciar sesión en el entorno remoto.
-
Compruebe que los módulos Servicios de Store Fulfillment estén activados.
code language-bash bin/magento module:status --enabled | grep Walmart
La salida debe incluir los siguientes módulos:
code language-none Walmart_BopisBase Walmart_BopisAlternatePickupContact Walmart_BopisAlternatePickupContactFrontend Walmart_BopisApiConnector Walmart_BopisAlternatePickupContactAdminUi Walmart_BopisCheckoutPickInStoreApi Walmart_BopisInventorySourceAdminUi Walmart_BopisCheckoutPickInStore Walmart_BopisInventoryCatalogApi Walmart_BopisPreferredLocationApi Walmart_BopisHomeDeliveryApi Walmart_BopisHomeDelivery Walmart_BopisPreferredLocation Walmart_BopisInventoryCatalog Walmart_BopisPreferredLocationFrontend Walmart_BopisCheckoutPickInStoreAdminUi Walmart_BopisInventorySourceApi Walmart_BopisInventorySourceFaasSync Walmart_BopisInventorySourceReservation Walmart_BopisLocationCheckInApi Walmart_BopisLogging Walmart_BopisStoreAssociateApi Walmart_BopisLocationCheckInFrontend Walmart_BopisStoreAssociate Walmart_BopisOperationQueue Walmart_BopisOperationQueueAdminUi Walmart_BopisOperationQueueApi Walmart_BopisOrderFaasSync Walmart_BopisOrderUpdateApi Walmart_BopisLocationCheckIn Walmart_BopisInventoryCatalogAdminUi Walmart_BopisPreferredLocationAdminUi Walmart_BopisDeliverySelection Walmart_BopisCheckoutPickInStoreFrontend Walmart_BopisLocationCheckInAdminUi Walmart_BopisStoreAssociateAdminUi Walmart_BopisOrderUpdate Walmart_BopisStoreAssociateTfa Walmart_BopisStoreAssociateTfaApi
Pasos adicionales
Si es necesario, use el comando CLI setupdeploy para implementar archivos de vista estática en el entorno de producción.
php bin/magento setup:static-content:deploy -f
La opción -f
es necesaria si usa una temática en blanco.