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.

TIP
Aggiorna l'estensione Store Fulfillment per Adobe Commerce on-premise seguendo le istruzioni di aggiornamento nella Guida all'aggiornamento di Adobe Commerce. Per Adobe Commerce su infrastruttura cloud, consulta Aggiornare un'estensione nella Guida di Commerce su infrastruttura cloud.

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.

  1. 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.

  2. Estrarre il file di archivio nella nuova directory.

  3. 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.

  1. Configurare l'archivio di origine per l'installazione del Compositore.

    code language-bash
    composer config repositories.artifacts artifact artifacts/
    
  2. Aggiungere l'estensione Store Fulfillment Services a composer.json.

    code language-bash
    composer require walmart/magento-bopis-metapackage:1.0.0
    
NOTE
Per prestazioni migliori sulle istanze locali di Adobe Commerce, puoi aggiornare la configurazione del caricamento automatico: 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.

NOTE
Per i progetti Adobe Commerce su infrastrutture cloud, non è necessario registrare l’estensione. Esegui il commit delle modifiche al codice rispetto al passaggio precedente e inviale al ramo dell’ambiente. I comandi per aggiornare lo schema e i dati del database vengono eseguiti automaticamente durante il processo di creazione e distribuzione del cloud.

Passaggio 5: completare l'installazione

  1. Registrare l'estensione con Adobe Commerce utilizzando il comando CLI di Magento setup:upgrade.

    code language-bash
    bin/magento setup:upgrade
    
  2. Se richiesto, ricompilare il progetto Commerce.

    code language-bash
    bin/magento setup:di:compile
    
  3. Pulire la cache.

    code language-bash
    bin/magento cache:clean
    
  4. 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.

  1. Accedi al server.

    Per le installazioni su Adobe Commerce nell'infrastruttura cloud, utilizza SSH per accedere all'ambiente remoto.

  2. 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.

NOTE
Per ulteriori informazioni, consulta l'articolo sulle best practice per la distribuzione di contenuti statici in Adobe Commerce nell'Help Center di Adobe Commerce.
recommendation-more-help
dd168ac6-a357-4bc5-ae6f-a7e463fa4dfb