Installazione
Completare l'installazione iniziale dell'estensione Store Fulfillment for Adobe Commerce by Walmart Commerce Technologies in un ambiente non di produzione con gestione code in esecuzione e caching configurati per consentire la gestione delle eccezioni. Assicurati che il tuo ambiente di sviluppo includa strumenti di sviluppo per garantire best practice per il funzionamento e la manutenzione dell’istanza di Adobe Commerce.
Prerequisiti
Rivedi i requisiti per la soluzione Store Fulfillment e raccogli le informazioni richieste prima di installare o aggiornare l'estensione Store Fulfillment per Adobe Commerce.
Se hai installato una versione pre-release o beta dell’estensione Store Fulfillment per Adobe Commerce, rimuovilo con il seguente comando prima di installare la versione corrente.
rm -rf composer.lock vendor/walmart &&
composer require walmart/magento-bopis-metapackage:1.0.0
Requisiti di installazione
-
Accesso all'archivio del software Store Fulfillment di Walmart Commerce Technologies (file .zip). Durante il processo di onboarding e abilitazione, rivolgiti al tuo Account Manager per accedere al file di installazione per l'estensione Store Fulfillment.
-
Informazioni account Adobe Commerce-L'installazione della soluzione Store Fulfillment richiede un account Commerce account. È necessario disporre di un ID account e di credenziali con accesso proprietario o amministratore al progetto Adobe Commerce.
-
Per Adobe Commerce su progetti di infrastruttura cloud, i programmi di installazione software devono avere accesso come amministratore al progetto Cloud. Consulta Gestire l'accesso utente.
-
Esperienza con Composer eCommerce CLI. Per informazioni sull'utilizzo di questi strumenti per installare e gestire le estensioni sulla piattaforma Adobe Commerce, vedere Installazione CLI generale.
-
Prova a installare estensioni di terze parti su Adobe Commerce. Per maggiori informazioni, consulta la documentazione di Adobe Commerce.
Passaggio 1: scaricare il bundle dell’estensione
Segui le istruzioni fornite dai rappresentanti del tuo account per scaricare il file di archivio che contiene i pacchetti Composer per installare l’estensione Store Fulfillment Services.
Passaggio 2: estrarre gli artefatti dell’estensione nell’applicazione
Estrai il file di archivio che contiene il bundle di integrazione per installare l’estensione Store Fulfillment Services.
-
Creare una directory di destinazione per i file estratti.
-
Dalla riga di comando, vai alla directory principale dei documenti del server web.
-
Creare una directory
artifacts
.
-
-
Estrarre il file di archivio nella nuova directory.
-
Verificare che i file siano stati estratti correttamente esaminando l'elenco dei file.
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
Passaggio 3: configurare l’app tramite Compositore
Utilizzare Composer per configurare la directory di origine per l'installazione e installare l'estensione Store Fulfillment Services.
-
Configurare l'archivio di origine per l'installazione del Compositore.
code language-bash composer config repositories.artifacts artifact artifacts/
-
Aggiungere l'estensione Store Fulfillment Services a
composer.json
.code language-bash composer require walmart/magento-bopis-metapackage:1.0.0
composer dump-autoload --optimize
Passaggio 4: aggiornare lo schema e i dati del database
Completare l'installazione utilizzando bin/magento setup:upgrade
per aggiornare lo schema e i dati del database con le modifiche per supportare la soluzione Store Fulfillment.
Passaggio 5: completare l'installazione
-
Registrare l'estensione con Adobe Commerce utilizzando il comando CLI di Magento
setup:upgrade
.code language-bash bin/magento setup:upgrade
-
Se richiesto, ricompilare il progetto Commerce.
code language-bash bin/magento setup:di:compile
-
Pulire la cache.
code language-bash bin/magento cache:clean
-
Disattiva la modalità di manutenzione.
code language-bash bin/magento maintenance:disable
Passaggio 6: verificare l’installazione
Dal server Adobe Commerce, verifica che i moduli per l’estensione Store Fulfillment Services siano installati e abilitati.
-
Accedi al server.
Per le installazioni su Adobe Commerce nell'infrastruttura cloud, utilizza SSH per accedere all'ambiente remoto.
-
Verificare che i moduli Servizi di evasione del punto vendita siano abilitati.
code language-bash bin/magento module:status --enabled | grep Walmart
L’output deve includere i seguenti moduli:
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
Passaggi aggiuntivi
Se necessario, utilizzare il comando CLI setupdeploy per distribuire i file di visualizzazione statica nell'ambiente di produzione.
php bin/magento setup:static-content:deploy -f
L'opzione -f
è necessaria se si utilizza un tema vuoto.