차세대 플랫폼

애플리케이션 제공 JSON 파일 수정

애플리케이션 제공 JSON 파일을 수정할 수 있습니다.
Sterling Store Engagement 은 정의에 JSON 파일을 사용합니다:
  • 정렬 및 필터 옵션
  • 세그먼트화 유형
  • 포틀렛-사용자 맵핑
  • 경보 및 글로벌 검색 옵션
  • 변환 번들
이러한 JSON 파일은 각 각 애플리케이션 내에서 configi18n 폴더로 그룹화됩니다.
  • config 폴더에는 정의, 정렬 및 필터 옵션, 포틀릿-페르소나 맵핑 또는 경보 및 글로벌 검색 엔티티 정의에 대한 JSON 구성 파일이 포함되어 있습니다. 이러한 JSON 파일은 포틀릿, 글로벌 검색 엔티티 또는 정렬 옵션을 표시하거나 숨겨서 화면 동작을 제어하기 위해 각도 구성요소별로 읽혀집니다.
  • i18n 폴더에는 로케일 특정 변환 번들 JSON 파일이 포함되어 있습니다.
지원되는 비즈니스 유스 케이스는 다음과 같습니다.
  • 재고를 추가하거나 제거하는 동안 사용자 정의 세그먼트화 유형을 표시합니다.
  • 사용자 정의 포틀릿을 추가하거나 애플리케이션 제공 포틀릿을 대체하십시오.
  • 애플리케이션 제공 화면의 UI 리터럴을 수정하십시오.
애플리케이션 제공 JSON 파일을 대체하려면 다음 단계를 완료하십시오.
  1. 애플리케이션 제공 구성 JSON 파일 또는 애플리케이션 제공 변환 번들 JSON 파일 대체를 대체하십시오.
  2. 애플리케이션을 시작하여 변경사항을 확인하십시오.
    어플리케이션을 시작하려면 다음 명령을 실행하십시오.
    yarn start-app

애플리케이션 제공 구성 JSON 파일 대체

애플리케이션 제공 구성 JSON 파일을 대체하려면 다음 단계를 완료하십시오.

  1. <store-temp>/packages/features/<featureName>/src/assets/<featureName>/config 디렉토리에서 대체할 애플리케이션 제공 구성 JSON 파일을 식별하십시오.
  2. <store-temp>/extensions/override-static-assets 디렉토리에 <featureName>/config 폴더 구조를 작성하십시오.
  3. 필수 구성 JSON 파일을 <store-temp>/extensions/override-static-assets/<featureName>/config 디렉토리에 복사하십시오.
  4. 필요에 따라 JSON 파일을 수정하십시오.

애플리케이션 제공 변환 번들 JSON 파일 대체

애플리케이션 제공 변환 번들 JSON 파일을 대체하려면 다음 단계를 완료하십시오.

  1. <store-temp>/packages/features/<featureName>/src/assets/<featureName>/i18n 디렉토리에서 대체하려는 애플리케이션 제공 변환 JSON 파일을 식별하십시오.
  2. <store-temp>/extensions/override-static-assets 디렉토리에 <featureName>/i18n 폴더 구조를 작성하십시오.
  3. 변환 JSON 파일을 대체하려면 <store-temp>/extensions/override-static-assets/<featureName>/i18n 폴더 경로에서 다음과 같이 <featureName> 를 기능 컴포넌트, 코어 및 공통 컴포넌트로 대체하십시오.
    • <store-temp>/packages/libs/functional-components/src/assets/functional-components
    • <store-temp>/packages/libs/core/src/assets/core
    • <store-temp>/packages/libs/common-components/src/assets/common-components
  4. 필수 변환 번들 JSON 파일을 <store-temp>/extensions/override-static-assets/<featureName>/i18n 디렉토리에 복사하십시오.
  5. 필요에 따라 JSON 파일을 수정하십시오. 자세한 내용은 애플리케이션 정의 구성 요소에 대한 번역 번들 항목 수정하기를 참조하세요.