설치

예외 처리를 허용하도록 구성된 큐 관리자를 실행하고 캐싱을 사용하여 비프로덕션 환경에서 Store Fulfillment for Adobe Commerce by Walmart Commerce Technologies 확장의 초기 설치를 완료합니다. 개발 환경에 Adobe Commerce 인스턴스의 운영 및 유지 관리에 대한 우수 사례를 확인할 수 있는 개발 도구가 포함되어 있는지 확인합니다.

TIP
Adobe Commerce 업그레이드 안내서 ​의 업그레이드 지침에 따라 온 프레미스에서 Adobe Commerce의 스토어 이행 확장을 업그레이드하십시오. 클라우드 인프라의 Adobe Commerce에 대해서는 Cloud Infrastructure의 Commerce 안내서 ​에서 확장 업그레이드를 참조하십시오.

전제 조건

Adobe Commerce용 Store Fulfillment 확장을 설치하거나 업그레이드하기 전에 스토어 이행 솔루션에 대한 요구 사항을 검토하고 필요한 정보를 수집하십시오.

Adobe Commerce용 스토어 이행 확장 기능의 프리릴리스 또는 베타 버전을 설치한 경우 현재 버전을 설치하기 전에 다음 명령을 사용하여 제거하십시오.

rm -rf composer.lock vendor/walmart &&
composer require walmart/magento-bopis-metapackage:1.0.0

설치 요구 사항

  • Walmart Commerce Technologies 소프트웨어 아카이브(.zip 파일)의 스토어 이행 액세스 - 온보딩 및 활성화 프로세스 동안 계정 관리자와 협력하여 스토어 이행 확장에 대한 설치 파일에 액세스하십시오.

  • Adobe Commerce 계정 정보 - Store Fulfillment 솔루션을 설치하려면 Commerce 계정이 필요합니다. Adobe Commerce 프로젝트에 대한 소유자 또는 관리자 액세스 권한을 가진 계정 ID 및 자격 증명이 필요합니다.

  • 클라우드 인프라 프로젝트의 Adobe Commerce에 대해 소프트웨어 설치 관리자에게는 클라우드 프로젝트에 대한 관리자 액세스 권한이 있어야 합니다. 사용자 액세스 관리를 참조하십시오.

  • 작성기 및Commerce CLI ​을(를) 사용한 환경—이러한 도구를 사용하여 Adobe Commerce 플랫폼에서 확장을 설치하고 관리하는 방법에 대한 자세한 내용은 일반 CLI 설치를 참조하십시오.

  • Adobe Commerce에 타사 확장 설치 경험 - 자세한 내용은 Adobe Commerce 설명서를 참조하십시오.

1단계: 확장 번들 다운로드

계정 담당자가 제공하는 지침에 따라 Store Fulfillment Services 확장 설치를 위한 Composer 패키지가 포함된 아카이브 파일을 다운로드하십시오.

2단계: 응용 프로그램에 확장 아티팩트 추출

통합 번들이 포함된 아카이브 파일을 추출하여 Store Fulfillment Services 확장을 설치합니다.

  1. 추출된 파일에 대한 대상 디렉토리를 만듭니다.

    • 명령줄에서 웹 서버 문서 루트 디렉토리로 이동합니다.

    • artifacts 디렉터리를 만듭니다.

  2. 아카이브 파일을 새 디렉토리에 추출합니다.

  3. 파일 목록을 검토하여 파일의 압축을 성공적으로 풀었는지 확인합니다.

    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
    

3단계: Composer를 사용하여 앱 구성

Composer를 사용하여 설치를 위한 소스 디렉토리를 구성하고 Store Fulfillment Services 확장을 설치합니다.

  1. Composer 설치를 위한 소스 저장소를 구성합니다.

    code language-bash
    composer config repositories.artifacts artifact artifacts/
    
  2. Store Fulfillment Services 확장을 composer.json에 추가하십시오.

    code language-bash
    composer require walmart/magento-bopis-metapackage:1.0.0
    
NOTE
Adobe Commerce 온-프레미스 인스턴스에서 향상된 성능을 위해 자동 로드 구성을 업데이트할 수 있습니다. composer dump-autoload --optimize

4단계: 데이터베이스 스키마 및 데이터 업그레이드

bin/magento setup:upgrade을(를) 사용하여 저장소 이행 솔루션을 지원하도록 데이터베이스 스키마와 데이터를 업데이트하여 설치를 완료합니다.

NOTE
클라우드 인프라 프로젝트의 Adobe Commerce의 경우 확장을 등록할 필요가 없습니다. 대신 이전 단계의 코드 변경 사항을 커밋하고 환경 분기에 푸시합니다. 데이터베이스 스키마와 데이터를 업데이트하는 명령은 클라우드 빌드 및 배포 프로세스 중에 자동으로 실행됩니다.

5단계: 설치 완료

  1. setup:upgrade Magento CLI 명령을 사용하여 Adobe Commerce에 확장을 등록합니다.

    code language-bash
    bin/magento setup:upgrade
    
  2. 메시지가 표시되면 Commerce 프로젝트를 다시 컴파일하십시오.

    code language-bash
    bin/magento setup:di:compile
    
  3. 캐시를 정리합니다.

    code language-bash
    bin/magento cache:clean
    
  4. 유지 관리 모드를 비활성화합니다.

    code language-bash
    bin/magento maintenance:disable
    

6단계: 설치 확인

Adobe Commerce 서버에서 Store Fulfillment Services 확장의 모듈이 설치되고 활성화되어 있는지 확인합니다.

  1. 서버에 로그인.

    클라우드 인프라의 Adobe Commerce에 설치하는 경우 SSH를 사용하여 원격 환경에 로그인합니다.

  2. Store Fulfillment Services 모듈이 활성화되어 있는지 확인합니다.

    code language-bash
    bin/magento module:status  --enabled | grep Walmart
    

    출력에는 다음 모듈이 포함되어야 합니다.

    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
    

추가 단계

필요한 경우 setup:static-content:deploy CLI 명령을 사용하여 정적 보기 파일을 프로덕션 환경에 배포합니다.

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

빈 테마를 사용하는 경우 -f 옵션이 필요합니다.

NOTE
자세한 내용은 Adobe Commerce 도움말 센터에서 Adobe Commerce의 정적 콘텐츠 배포 모범 사례 문서를 참조하십시오.
recommendation-more-help
dd168ac6-a357-4bc5-ae6f-a7e463fa4dfb