Installatie
Voltooi de eerste installatie van de extensie Store Fulfillment for Adobe Commerce by Walmart Commerce Technologies in een niet-productieomgeving met de uitvoering van de wachtrij en het in cache plaatsen geconfigureerd voor de verwerking van uitzonderingen. Zorg ervoor dat uw ontwikkelomgeving ontwikkeltools bevat voor de beste werkwijzen voor het werken en onderhouden van uw Adobe Commerce-instantie.
Vereisten
Herzie de vereistenvoor de oplossing van de Afhandeling van de Opslag en verzamel vereiste informatie alvorens u installeert of bevordert de Store Fulfillment uitbreiding voor Adobe Commerce.
Als u een pre-versie of bètaversie van de Store Fulfillment for Adobe Commerce-extensie hebt geïnstalleerd, gebruikt u de volgende opdracht om deze te verwijderen voordat u de huidige versie installeert.
rm -rf composer.lock vendor/walmart &&
composer require walmart/magento-bopis-metapackage:1.0.0
Installatievereisten
-
Toegang tot de Opslag die door het softwarearchief van de Technologieën van Commerce van het Spoor (.zip- dossier) wordt ontvangen - tijdens het onboarding en enablement proces, werk met uw Manager van de Rekening om toegang tot het installatiedossier voor de uitbreiding van de Afhandeling van de Opslag te krijgen.
-
de rekeningsinformatie van Adobe Commerce - Installerend de Store Fulfillment oplossing vereist a Commerce rekening. U hebt een account-id en gebruikersgegevens nodig met de toegang tot het Adobe Commerce -project door Eigenaar of Beheerder.
-
Voor Adobe Commerce in projecten met cloudinfrastructuur moeten softwareinstallatieprogramma's beheerderstoegang tot het Cloud-project hebben. Zie gebruikerstoegang beheren.
-
Ervaring gebruikend Composer enCommerce CLI - zie Algemene Installatie CLIvoor informatie over het gebruiken van deze hulpmiddelen om uitbreidingen op het Adobe Commerce platform te installeren en te beheren.
-
Ervaring die derdeuitbreidingen op Adobe Commerce installeert - voor verwijzing, zie de documentatie van Adobe Commerce.
Stap 1: De extensiesbundel downloaden
Volg de instructies van uw accountvertegenwoordigers om het archiefbestand te downloaden dat de Composer-pakketten bevat voor het installeren van de extensie Store Fulfillment Services.
Stap 2: Extensieartefacten extraheren naar uw toepassing
Extraheer het archiefdossier dat de integratiebundel bevat om de uitbreiding van de Diensten van de Afhandeling van de Opslag te installeren.
-
Maak een doelmap voor de geëxtraheerde bestanden.
-
Ga vanaf de opdrachtregel naar de hoofdmap van het webserverdocument.
-
Maak een map
artifacts
.
-
-
Extraheer het archiefbestand naar de nieuwe map.
-
Controleer of de bestanden zijn uitgepakt door de bestandenlijst te bekijken.
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
Stap 3: Uw app configureren met Composer
Gebruik Composer om de bronmap voor de installatie te configureren en de extensie Services voor winkelvervulling te installeren.
-
Configureer de bronopslagplaats voor de Composer-installatie.
code language-bash composer config repositories.artifacts artifact artifacts/
-
Voeg de uitbreiding van de Diensten van de Afhandeling van de Opslag aan
composer.json
toe.code language-bash composer require walmart/magento-bopis-metapackage:1.0.0
composer dump-autoload --optimize
Stap 4: Upgrade het databaseschema en de gegevens
Voltooi de installatie met behulp van bin/magento setup:upgrade
om het databaseschema en de gegevens bij te werken met de wijzigingen ter ondersteuning van de oplossing Store Fulfillment.
Stap 5: De installatie voltooien
-
Registreer de extensie met Adobe Commerce met de opdracht
setup:upgrade
Magento CLI.code language-bash bin/magento setup:upgrade
-
Compileer het Commerce -project opnieuw als daarom wordt gevraagd.
code language-bash bin/magento setup:di:compile
-
Maak de cache leeg.
code language-bash bin/magento cache:clean
-
Onderhoudsmodus uitschakelen.
code language-bash bin/magento maintenance:disable
Stap 6: De installatie controleren
Verifieer bij de Adobe Commerce-server of de modules voor de extensie Store Fulfillment Services zijn geïnstalleerd en ingeschakeld.
-
Log in bij de server.
Voor installaties op Adobe Commerce op wolkeninfrastructuur, gebruik SSH aan login aan het verre milieu.
-
Verifieer dat de modules van de Diensten van de Afhandeling van de Opslag worden toegelaten.
code language-bash bin/magento module:status --enabled | grep Walmart
De uitvoer moet de volgende modules bevatten:
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
Aanvullende stappen
Indien nodig, gebruik de opstelling CLI bevel opstelt om statische meningsdossiers aan uw productiemilieu op te stellen.
php bin/magento setup:static-content:deploy -f
De optie -f
is vereist als u een leeg thema gebruikt.