Installazione

Completare l'installazione iniziale del Store Fulfillment for Adobe Commerce by Walmart Commerce Technologies estensione 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 la istruzioni di aggiornamento nel Guida all’aggiornamento di Adobe Commerce. Per l’infrastruttura cloud di Adobe Commerce, consulta Aggiornare un’estensione nel Guida di Commerce su infrastruttura cloud.

Prerequisiti

Rivedi requisiti per la soluzione Store Fulfillment e raccogliere le informazioni richieste prima di installare o aggiornare 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 software Store Fulfillment di Walmart Commerce Technologies (file .zip)- Durante il processo di onboarding e abilitazione, rivolgiti al tuo Account Manager per ottenere l’accesso al file di installazione per l’estensione Store Fulfillment.

  • Informazioni sull’account Adobe Commerce-Installazione di Store Fulfillment la soluzione richiede Commerce account. È necessario disporre di un ID account e delle credenziali con accesso Proprietario o Amministratore al Adobe Commerce progetto.

  • Per Adobe Commerce nei progetti di infrastruttura cloud, i programmi di installazione software devono disporre dell’accesso amministratore al progetto Cloud. Consulta Gestire l’accesso degli utenti.

  • Esperienza utilizzando Compositore eCommerce CLI- Consulta Installazione generale di CLI per informazioni sull'utilizzo di questi strumenti per installare e gestire le estensioni sul Adobe Commerce piattaforma.

  • Installazione di estensioni di terze parti su Adobe Commerce- Per maggiori informazioni, consultate 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 un artifacts directory.

  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. Aggiungi l'estensione Store Fulfillment Services a composer.json.

    code language-bash
    composer require walmart/magento-bopis-metapackage:1.0.0
    
NOTE
Per migliorare le prestazioni 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 apportate 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 setup:upgrade Comando Magento CLI.

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

    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 su infrastrutture cloud, utilizzare 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, utilizza configurazionedistribuire Comando CLI per distribuire i file di visualizzazione statica nell'ambiente di produzione.

php bin/magento setup:static-content:deploy -f

Il -f L’opzione è obbligatoria se utilizzi un tema vuoto.

NOTE
Per ulteriori informazioni, vedere Best practice per l’implementazione di contenuti statici in Adobe Commerce nell’Aiuto di Adobe Commerce.
recommendation-more-help
dd168ac6-a357-4bc5-ae6f-a7e463fa4dfb