기타 릴리스 정보
이러한 기능에 대한 코드가 분기별 릴리스와 번들로 제공되지만, 이러한 프로젝트 중 일부(예: B2B, 페이지 빌더 및 Progressive Web Application(PWA) 스튜디오)도 독립적으로 릴리스됩니다. 이러한 프로젝트에 대한 버그 수정은 각 프로젝트에 대한 설명서에서 사용할 수 있는 별도의 프로젝트별 릴리스 정보에 설명되어 있습니다.
강조 표시
이 릴리스에서 다음 하이라이트를 확인하십시오.
강화된 보안 기능
이 릴리스에는 15개 이상의 보안 수정 사항 및 플랫폼 보안 개선 사항이 포함되어 있습니다. 모든 보안 수정 사항이 2.4.0-p1 및 2.3.6으로 백포트되었습니다.
RCE(원격 코드 실행) 및 XSS(교차 사이트 스크립팅) 취약점을 해결하는 데 도움이 되는 15가지 이상의 보안 개선 사항
현재까지 이러한 문제와 관련된 확인된 공격은 발생하지 않았습니다. 그러나 특정 취약성은 고객 정보에 액세스하거나 관리자 세션을 인수하는 데 잠재적으로 악용될 수 있습니다. 이러한 문제의 대부분은 공격자가 먼저 관리자에 대한 액세스 권한을 얻어야 합니다. 그 결과, IP 허용 목록에 추가, 2단계 인증, VPN 사용, /admin
이(가) 아닌 고유한 위치 사용, 양호한 암호 위생 등을 포함하여(그러나 이에 국한되지 않음) 관리자를 보호하기 위해 필요한 모든 조치를 취하도록 상기시켜 드립니다. 이러한 고정 문제에 대한 논의는 Magento에 사용 가능한 보안 업데이트를 참조하십시오.
추가적인 보안 개선 사항
이번 릴리스의 보안 개선 사항은 다음과 같습니다.
-
CAPTCHA 보호가 다음 제품 영역에 추가되었습니다.
- Storefront 페이지와 REST 및 GraphQL 끝점 을(를) 주문합니다.
- 결제 관련 REST 및 GraphQL 종단점입니다.
이러한 추가 페이지에 대한 CAPTCHA 보호는 기본적으로 비활성화되어 있습니다. CAPTCHA에서 다루는 다른 페이지와 같은 방식으로 관리자에서 활성화할 수 있습니다. 이러한 보호는 카드 공격으로부터 스토어를 보호하기 위한 무차별 대우 장치로 추가되었습니다. CAPTCHA을(를) 참조하십시오.
-
쿠키에 대한 SameSite 특성 지원. 새 쿠키 분류 시스템의 Google Chrome 적용을 지원하기 위해 쿠키를 처리하는 응용 프로그램 클래스가
SameSite
쿠키 특성을 지원하도록 업데이트되었습니다. 이 특성은 기본적으로Lax
(으)로 설정되지만 명시적으로 재정의할 수 있습니다. -
향상된 보안 검사 도구. Adobe은 8700개 이상의 위협 서명 데이터베이스를 보안 검색 도구에 통합하기 위해 디지털 스킴을 방지하는 데 앞장서는 Sanguine Security과(와) 파트너 관계를 맺었습니다. 이 파트너십을 통해 판매자는 맬웨어의 사전 감지 및 긍정 오류 감소를 통해 사이트의 보안 상태에 대한 실시간 통찰력을 얻을 수 있습니다. 판매자는
https://account.magento.com/scanner
을(를) 방문하여 도구를 등록할 수 있습니다. 자세한 내용은 향상된 보안 검색 도구를 사용하여 Storefront 보안 블로그 게시물을 참조하십시오.
인프라 개선 사항
이 릴리스에는 프레임워크의 품질을 개선하는 핵심 품질에 대한 개선 사항이 포함되어 있으며 고객 계정, 카탈로그, CMS, OMS, 가져오기/내보내기, 프로모션 및 타깃팅, 장바구니와 체크아웃, B2B, 스테이징 및 미리보기 등의 기능 영역이 있습니다.
성능 향상
-
Redis와 Magento 간 네트워크 전송 크기 감소. 이제 플러그 인 목록 구성이
bin/magento di:compile
명령을 실행하는 동안 생성됩니다. 이 구성 정보는 범위에 따라 생성된 메타데이터 폴더에 기록됩니다. 이전에는 이 정보가 캐시에 저장되었습니다. 그 결과 네트워크 캐시 크기 감소 및 많은 시나리오에서 실행 시간이 단축되는 등의 성능이 향상되었습니다. -
향상된 메시지 큐 소비자 성능. 소비자 큐 CPU 소모량을 줄이는 데 세 가지 새 구성 설정이 지원됩니다. 이러한 선택적 매개 변수는 소비자에 대한 제어 기능을 강화하고 서버 리소스를 절약합니다.
maxIdleTime
,sleep
및onlySpawnWhenMessageAvailable
매개 변수에 대한 설명은 메시지 큐 구성을 참조하세요. -
bin/magento
개 명령에 대한 실행 시간이 개선되었습니다.
Adobe Stock 통합
이 릴리스에는 Adobe Stock 통합 v2.1.0이 포함되어 있습니다.
새 미디어 갤러리
이제 관리자에서 새 미디어 갤러리가 기본적으로 활성화됩니다. 이제 판매자는 미디어 갤러리의 이미지에 대해 다음 작업을 수행할 수 있습니다.
-
일괄 이미지 삭제
-
중복 이미지 및 상점 전면에서 사용되지 않는 이미지를 식별하여 미디어 스토리지 최적화
-
제품 및 카테고리 콘텐츠와 CMS 블록을 포함하여 사용되는 상점 영역별로 이미지를 필터링합니다
-
이미지 메타데이터를 사용한 작업
- 미디어 갤러리에 업로드된 이미지의 메타데이터 보기
- 이미지 메타데이터(제목, 설명 및 키워드) 편집
- 메타데이터로 이미지 검색
페이지 빌더
이제 Page Builder는 전체 화면 모드를 지원하여 콘텐츠를 보다 쉽게 편집하고 관리자 전체에서 콘텐츠를 편집하는 일관된 환경을 제공합니다. Workspace을(를) 참조하십시오.
GraphQL
이번 릴리스에는 다음 기능에 대한 GraphQL 적용 범위가 추가됩니다.
-
제품 리뷰. 고객 및 게스트는 제품 리뷰를 작성할 수 있습니다. 고객은 제품 리뷰 기록을 검색할 수 있습니다. 리뷰 인프라에 대한 정보를 검색하는 방법은 제품 리뷰 만들기 및 productReviewRatingsMetadata 쿼리를 참조하십시오.
-
선물 옵션. 모든 고객 및 게스트는 주문에 선물 메시지를 추가할 수 있습니다. Adobe Commerce 설치에서 선물 포장, 선물 영수증 및 인쇄된 카드를 주문에 추가할 수도 있습니다.
setGiftOptionsOnCart
돌연변이 및updateCartItems
돌연변이 참조 -
보상 포인트. 고객은 장바구니에 보상 포인트를 적용하거나 제거할 수 있습니다. 보상 포인트 내역을 볼 수도 있습니다. 장바구니 내의 보상 포인트를 관리하는 방법에 대한 논의는
applyRewardPointsToCart
및removeRewardPointsFromCart
을(를) 참조하십시오. -
주문 내역. 모든 고객은 송장, 배송 및 환불을 포함하여 주문 내역에 대한 세부 정보를 볼 수 있습니다.
-
장바구니에 추가.
addProductsToCart
돌연변이을(를) 사용하면 모든 유형의 제품을 활성 장바구니에 추가할 수 있습니다.addSimpleProductsToCart
과(와) 같은 단일 목적 돌연변이 대신 이 돌연변이를 사용하는 것이 좋습니다. 끌어오기 요청에서 Yaroslav Rogoza가 제출한 수정 사항 27914. GitHub-28524 -
저장된 결제 방법. 이제 로그인한 고객은 내 계정에 결제 세부 사항(신용 카드 Braintree 및 PayPal을 사용한 Braintree 포함)을 저장할 수 있습니다.
-
Magento Open Source에서 위시리스트 지원. 항목을 추가하고, 항목을 업데이트하고, 위시리스트에서 항목을 제거할 수 있습니다.
-
고객 계정 관리 개선. 고객 계정을 관리하기 위해
createCustomerV2
및updateCustomerV2
돌연변이를 추가했습니다. 이러한 새 돌연변이에createCustomer
및updateCustomer
돌연변이와 다른 입력 개체가 필요합니다. 고객의 이메일 주소를 변경하려면 새updateCustomerEmail
돌연변이를 사용하십시오. -
Payflow Pro Vault 지원. Payflow Pro Vault 결제 방법에 대한 GraphQL Vault 지원이 추가되었습니다. 끌어오기 요청 28821 에서 Oleh Usik가 제출한 수정 사항입니다. GitHub-28520
-
새 고객 구성 설정을 포함하도록 GraphQL
storeConfig
쿼리을(를) 업데이트했습니다. 끌어오기 요청 27876 에서 Oleh Usik가 제출한 수정 사항입니다. GitHub-28521 -
제공된 전자 메일 주소에 대한 암호 재설정 전자 메일을 트리거하는
requestPasswordResetEmail
돌연변이이(가) 추가되었습니다. 끌어오기 요청 27876 에서 Oleh Usik가 제출한 수정 사항입니다. GitHub-28521 -
클라르나 GraphQL. Klarna의 결제 방법 및
createKlarnaPaymentsSession
에서 Klarna GraphQL에 대한 주제를 추가하거나 업데이트했습니다.
이러한 개선 사항에 대한 자세한 내용은 GraphQL 개발자 안내서를 참조하십시오.
PWA Studio
PWA Studio v8.0.0에는 다음과 같은 새로운 기능과 개선 사항이 도입되었습니다.
-
디자인 토큰, 타이포그래피, 색상, 핵심 구성 요소 및 페이지 레이아웃에 적용되는 Venia 스타일 가이드 업데이트
-
Venia mini-cart 경험 에 대한 개선 사항
-
Venia storefront 에서 여러 로케일 및 지역화된 콘텐츠에 대한 초기 지원
-
Venia storefront 의 MyAccount 경험이 많이 개선되었습니다.
PWA Studio 버전 및 호환 버전 목록은 호환성을 참조하십시오. 개선 사항 및 버그 수정에 대한 자세한 내용은 PWA Studio 릴리스를 참조하십시오.
B2B
버전 2.4.1에서는 B2B v1.3.0이 도입되었습니다. 이 릴리스에는 주문 승인, 배송 방법, 장바구니 및 관리 작업 로깅에 대한 개선 사항이 포함되어 있습니다.
주문 승인 개선 사항
B2B 주문 승인을 개선하여 사용성을 개선하고 구매 발주에 대한 대량 작업을 수행할 수 있습니다.
주문 승인 및 거부에 대한 개선 사항은 다음과 같습니다.
-
편집 권한이 없는 사용자를 위한 새 규칙 보기 페이지. 이제 B2B 구매자는 편집 권한이 없을 때 새 규칙 보기 페이지에서 회사에 적용되는 규칙을 볼 수 있습니다.
-
내 승인 필요 탭의 경고 계산 아이콘. 이제 내 구매 발주 보기의 내 승인 필요 탭에 대기 중인 승인 작업의 수를 나타내는 카운터가 표시됩니다.
-
일괄 주문 승인 및 거부. 이제 B2B 관리자 및 회사 관리자가 구매 발주의 대량 거부 및 승인을 수행할 수 있습니다. 승인자는 이러한 변경 사항을 통해 한 번의 조치로 여러 구매 발주를 승인하거나 거부할 수 있습니다.
-
판매자는 이제 내 구매 주문 보기의 적용 대상 및 승인 필요 필드를 검색할 수 있으며 규칙을 만드는 동안 여러 사용자 역할을 선택할 수 있습니다.
-
주문 승인 규칙을 구성하는 방법의 예는 규칙 구성 페이지에 나와 있습니다.
- B2B 회사 계정에 대한 특정 배송 방법 세트
- 각 회사 계정에 대한 모든 또는 B2B 고유의 배송 방법 사용
- 각 회사 계정에 대한 B2B 배송 방법의 특정 목록
장바구니 개선 사항
-
판매자는 이제 사용자가 단일 작업으로 장바구니의 콘텐츠를 지우고 각 웹 사이트에서 독립적으로 이 기능을 구성할 수 있습니다.
-
이제 B2B 구매자는 개별 품목 또는 장바구니의 전체 콘텐츠를 구매요청 목록에 바로 추가할 수 있습니다.
새로운 관리 기능
- B2B 판매자는 결제 방법으로 계정에서 결제를 사용하여 고객을 대신하여 관리자의 주문을 생성할 수 있습니다.
- 이제 판매자는 고객의 세부 정보 페이지에서 사용자와 연결된 모든 견적을 직접 볼 수 있습니다.
- 판매자는 이제 Customers Now Online 표를 회사별로 필터링할 수 있습니다.
- 이제 관리자는 Sales Rep (으)로 관리자의 고객을 필터링할 수 있습니다.
B2B 기능을 참조하세요.
storefront의 향상된 보안
사기 또는 스팸 계정 생성을 줄이기 위해 상인은 이제 상점의 새 회사 요청 양식에서 Google reCAPTCHA를 활성화할 수 있습니다. reCAPTCHA.을(를) 참조하십시오.
관리자 작업 로깅 확장
회사 모듈에서 수행한 관리 작업이 이제 관리 작업 로그에 기록됩니다. 모든 관련 회사 모듈에서 작업이 기록됩니다. Company
, NegotiableQuote
, CompanyCredit
, SharedCatalog
.
이 릴리스에는 여러 버그 수정도 포함됩니다. B2B 릴리스 정보를 참조하세요.
기능 테스트 프레임워크(MTF)
이제 MTF 3.1.0을 사용할 수 있습니다. 기능 테스트 프레임워크 변경 로그를 참조하십시오.
공급업체가 개발한 확장
이 릴리스의 기능 및 변경 사항에 대한 업데이트는 다음 문서를 참조하십시오.
해결된 문제
2.4.1 코어 코드에서 수백 개의 문제를 해결했습니다.
설치, 업그레이드, 배포
- CLI 명령의 스토어 모듈에 대한 API에 종속된 타사 확장을 사용한 설치는 더 이상 실패하지 않습니다. 이전에는 응용 프로그램에서 다음 오류 메시지를 표시했습니다.
The default website isn't defined. Set the website and try again
. 이는 2.4.0에서 알려진 문제입니다.
bin/magento setup:di:compile
에서 더 이상 치명적인 오류가 발생하지 않습니다. 이전에는 이 명령을 처음 실행할 때 응용 프로그램에서 오류가 발생했지만 두 번째 실행에서 컴파일이 성공적으로 수행되었습니다.
- 플러그인이
Magento\Framework\Encryption\Encryptor
에 선언된 경우 업그레이드가 더 이상 실패하지 않습니다.
- 이제
bin/magento setup:static-content:deploy
을(를) 실행한 후 일부 테마가 배포되지 않은 경우 응용 프로그램에서 정보 오류 메시지를 표시합니다. 이전에는 배포가 완료되었지만 모든 패키지가 배포되지 않은 경우 응용 프로그램에 오류가 표시되지 않았습니다. 이 명령을 병렬 처리가 활성화된 상태에서 실행하고 각 테마를 배포하는 데 더 많은 시간이 필요한 경우, 테마가 배포되지 않았더라도 이 명령을 성공적으로 완료할 수 있습니다.
- Klarna 결제에 대한 기본 사용 확인란(스토어 > 구성 > 판매 > 결제 방법 > Klarna)은 이제 웹 사이트 범위가 변경될 때 예상대로 선택된 상태로 유지됩니다.
/bin/magento config:show vendor_module/general/value
을(를) 실행하면0
또는 빈 문자열이 예상대로 반환됩니다. 이전에는Configuration for path: "vendor_module/general/value" doesn't exist
을(를) 반환했습니다. 끌어오기 요청 28549에서 Vadim Malesh가 제출한 수정 사항입니다. GitHub-23290
- 업그레이드는 더 이상 Galera 클러스터의 갑작스러운 실패를 초래하지 않습니다. 이전에는, Galera 클러스터가 업그레이드 직후 다시 인덱싱한 후 갑자기 종료되었습니다. 업그레이드하는 동안 인덱스 테이블이 변경되고 엔진이
MEMORY
에서InnoDB
(으)로 변경됩니다. 이 시점에서 이들 표의 내용은 갈레라 클러스터의 노드 간에 동기화되지 않게 되었다. GitHub-25334
- PageBuilder 모듈을 비활성화해도 제품 페이지의 렌더링에는 더 이상 영향을 주지 않습니다. 이전에는 모듈이 비활성화되고 응용 프로그램에 빈 페이지가 표시되면 제품 페이지의 사용자 정의 레이아웃이 사라졌습니다.
- 이제 Composer를 사용하여 Adobe Commerce을 설치한 후
bin/magento sampledata:deploy
을(를) 사용하여 샘플 데이터를 예상대로 배포할 수 있습니다. 이전에는 응용 프로그램에서 다음 오류가 발생했습니다.Git installations must deploy sample data from GitHub; see https://experienceleague.adobe.com/ko/docs/commerce-operations/installation-guide/next-steps/sample-data/git-repositories for more information
. 가져오기 요청 27481 에서 Andrii Beziazychnyi가 제출한 수정 사항입니다. GitHub-19481
Datepicker
구성 요소의 불필요한 로드를 제거하여 상점 성능이 향상되었습니다. 끌어오기 요청 27860 에서 Mateusz Krzeshowiak이 제출한 수정 사항입니다. GitHub-28823
bin/magento setup:upgrade
실행이 예상대로 완료됩니다. 이전에는, 애플리케이션이 캐시용 인쇄된 어레이 콘텐츠를 표시했다. 끌어오기 요청 27567 에서 Sathish Subramanian이 제출한 수정 사항입니다. GitHub-27091
bin/magento setup:static-content:deploy --language=all
은(는) 언어 매개 변수가 설정되지 않은 경우 상점 및 관리자가 구성한 모든 언어에 사용되는 모든 언어를 배포합니다. (en_US
은(는) 항상 기본적으로 배포됩니다.) 끌어오기 요청 28922 에서 Anton Evers가 제출한 수정 사항입니다. GitHub-29218
- 백업 기능이 비활성화되어 있으면 응용 프로그램에 더 이상 백업 메뉴가 표시되지 않습니다. 끌어오기 요청 29222 에서 Eden Duong이 제출한 수정 사항입니다. GitHub-29280
- 이제 카탈로그 이미지 도우미 초기화에서
DataObject
대신 제품 모델을 사용합니다. 끌어오기 요청 29435 에서 jmonteros422에 의해 제출된 수정 사항입니다. GitHub-1711
- 이제 관리자 사용자는 빈 고객 토큰 라이프타임(시간) 필드(관리자 스토어 > 구성 > 서비스 > OAuth > 액세스 토큰 만료)를 저장할 수 있습니다. GitHub-29502
- 이제 이전 URL에 대한 영구 리디렉션 만들기 설정이 범주에 대해 기본적으로 비활성화됩니다. 끌어오기 요청 28752 에서 Vadim Malesh가 제출한 수정 사항입니다. GitHub-24922
관리자 GWS
- 로그인한 관리자가 이러한 엔터티를 만들 수 있는 적절한 권한이 없을 때 응용 프로그램에서 더 이상 특성 추가 단추(스토어 > 특성 또는 특성 집합 추가 단추(스토어 > 특성 > 고객)를 표시하지 않습니다. 이전에는 적절한 권한이 없는 웹 사이트 관리자가 특성 집합 또는 고객 특성을 만들려고 하면 응용 프로그램에서 404 오류가 발생했습니다.
- 특정 웹 사이트에 대해 제한된 역할을 가진 관리자가 관리자로부터 하위 범주를 만들려고 할 때 애플리케이션에서 더 이상 오류가 발생하지 않습니다.
Adobe Stock 통합
- 필터를 지운 후 Adobe Stock 이미지 격자의 이미지가 이제 제대로 정렬됩니다. 끌어오기 요청 28366 에서 Nazar Klovanych가 제출한 수정 사항입니다. GitHub-824, GitHub-972
- 이제 Adobe Stock 갤러리 이미지 세부 정보 페이지의 다음에서 사용됨 섹션에서 이미지가 제품과 연결되어 있는지 정확하게 식별합니다. 끌어오기 요청 28798 에서 Nazar Klovanych가 제출한 수정 사항입니다. GitHub-1474
- 이제
\Magento\MediaGallery\Model\ResourceModel\Keyword\SaveAssetsKeywords::execute
에서 매개 변수에 지정되지 않은 키워드에 대한 링크를 삭제하고 이미지 세부 정보를 편집하는 동안 키워드 태그를 삭제할 때 새 링크를 삽입합니다. 끌어오기 요청 29207 에서 jmonteros422에 의해 제출된 수정 사항입니다. GitHub-1391
- 판매자가 이전에 저장된 라이선스가 없는 Adobe Stock 이미지에 대해 라이선스 를 클릭할 때 응용 프로그램에서 표시하는
Login failed
메시지에 더 이상 HTML 태그가 포함되어 있지 않습니다. 끌어오기 요청 29398 에서 Yolouise가 제출한 수정 사항입니다. GitHub-1684
- 이제 이미지 세부 정보 페이지의 다음에서 사용됨 섹션에서 링크를 클릭하면 이미지에 의해 필터링된 모든 엔터티를 표시하는 그리드가 표시됩니다. 에셋 필터도 올바르게 설정되고 표시됩니다. 이전에는 적용된 필터 섹션에 자산 제목이 표시되지 않았습니다. 끌어오기 요청 29367 에서 Nazar Klovanych가 제출한 수정 사항입니다. GitHub-1694
- 이미지가 사용되지 않을 때 응용 프로그램에서 이미지 세부 정보 페이지의 다음에서 사용됨 섹션을 더 이상 표시하지 않습니다. 끌어오기 요청 29367 에서 Nazar Klovanych가 제출한 수정 사항입니다. GitHub-1699
- 최대 문자 수를 초과하는 새 이미지 태그를 추가할 때 발생하는 표시 문제를 해결했습니다. 끌어오기 요청 29367 에서 Nazar Klovanych가 제출한 수정 사항입니다. GitHub-1702
- 이제 이미지 세부 정보 다음에서 사용됨 섹션의 에셋 필터를 사용하여 Assets을 예상대로 확인할 수 있습니다. 끌어오기 요청 29367 에서 Nazar Klovanych가 제출한 수정 사항입니다. GitHub-1704
- 다른 엔터티(예:
page
및category
)에서 사용하는 이미지에 대한 정보가 이제 이미지 세부 정보 페이지에 올바르게 나열됩니다. 끌어오기 요청 29367 에서 Nazar Klovanych가 제출한 수정 사항입니다. GitHub-1747
- 이제 새로운
UrlFilterApplier
구성 요소를 사용하여 GET URL 매개 변수를 사용하여 제품,cms_page
및cms_block
그리드에 필터를 적용할 수 있습니다. 끌어오기 요청 28932 에서 Gabriel da Gama가 제출한 수정 사항입니다. GitHub-1501
- 이제 미디어 갤러리의 이미지에 대해 다음 항목에서 사용 섹션의 링크를 클릭하면 예상대로 이미지에 의해 필터링된 엔터티 그리드가 열립니다. 이전에는 이미지 제목이 그리드의 적용된 필터 섹션에 표시되지 않았습니다. 끌어오기 요청 29429 에서 Nazar Klovanych가 제출한 수정 사항입니다. GitHub-1694
- 이제 미디어 갤러리에서 여러 이미지를 연속으로 편집할 때 애플리케이션에서 태그를 올바르게 추가합니다. 끌어오기 요청 29429 에서 Nazar Klovanych가 제출한 수정 사항입니다. GitHub-1755
- 판매자가 태그를 삭제하고 이미지 세부 정보를 저장한 후 애플리케이션에서 Adobe Stock 이미지에 대한 태그를 제거합니다. 이전에는 페이지를 새로 고칠 때까지 태그가 삭제되지 않았습니다. 끌어오기 요청 29400 에서 Honeymay Louiese Ignacio가 제출한 수정 사항입니다. GitHub-1703
Amazon 페이
-
이제 Amazon Pay는 결제 옵션을 렌더링하기 전에 사용자가 이미 로그인했는지 확인합니다.
-
다단계 인증 및 포기 장바구니와 관련된 문제가 해결되었습니다.
-
이제 Amazon Pay가 전자 메일 및 기타 표시된 위치에서
store name
을(를) 올바르게 채웁니다. Amazon Pay 구성의 스토어 이름 필드가 비어 있는 경우 확장 기능은 스토어의 기본 이름(즉, 관리자에게 스토어에 제공한 이름)을 검색합니다. -
쇠퇴 시나리오에 대한 현지화/번역 문제가 해결되었습니다. 표시된 텍스트가 더 이상 영어로 표시되지 않습니다.
분석
- 올바른 권한이 있는 관리자는 이제 고급 보고 및 세그먼트 보고서에 액세스할 수 있습니다.
- Adobe Commerce이 사전 보고 데이터 파일을 성공적으로 생성하여 분할 데이터베이스가 있는 배포에서 인벤토리에 예상대로 보냅니다. 이전에는 응용 프로그램에서
quotes.csv
파일을 생성하거나 인벤토리로 보내지 않았으므로 인벤토리에서 예상 보고서를 생성하지 않았습니다.
Braintree
-
이제 Braintree은 체크아웃 페이지에 프로모션 코드가 적용되면 정확한 금액을 PayPal로 보냅니다.
-
이제 체크아웃 페이지에서 약관이 활성화되면 Apple 페이가 예상대로 작동합니다.
-
관리자에서 Venmo를 사용하도록 설정한 경우 데스크탑 장치에서 체크아웃하는 동안 브라우저 오류가 더 이상 발생하지 않습니다.
-
쇼핑객이 체크아웃 워크플로의 이름 필드에 특수 문자를 입력하면 더 이상 체크아웃이 실패하지 않습니다. 이전에는 Braintree 3DS API가 ASCII 이외 문자를 지원하지 않아 인증에 실패했습니다.
-
이제 애플리케이션에서 PayPal을 사용하여 주문할 때 체크아웃 워크플로의 배송 섹션에 올바른 수신자 이름이 표시됩니다.
-
이제 체크아웃 중에 구매자가 배송 방법을 두 번 이상 변경할 때 예상대로 주문 검토 페이지가 업데이트됩니다.
번들 제품
- Inventory가 설치되어 있지만
Magento_InventoryBundleProduct
모듈이 비활성화되어 있는 배포에서 제품을 만들 때 응용 프로그램에서 더 이상 예외를 throw하지 않습니다.
- 이제 애플리케이션에서 번들 제품이 포함된 주문에 대한 오프라인 환급을 올바르게 계산합니다.
- 이제 간단한 제품에 대해 계층 가격도 할당되면 미니 장바구니에 번들 제품의 올바른 가격이 표시됩니다. GitHub-22807
- 가맹점은 이제 상품을 반품할 필요 없이 환불을 제공하는 묶음 상품에 대한 대변 메모를 작성할 수 있다. 이전에는 애플리케이션에서 오류가 발생했습니다. 끌어오기 요청 27455 에서 Dzung Nguyen이 제출한 수정 사항입니다. GitHub-23440
- 쇼핑객이 필수 옵션을 선택하지 않고 번들 제품을 장바구니에 추가할 때 애플리케이션에서 중복 유효성 검사 메시지를 더 이상 표시하지 않습니다. 끌어오기 요청 27455 에서 Dzung Nguyen이 제출한 수정 사항입니다. GitHub-23440
- 이제 GraphQL에서는 옵션 유형이
radio
이고 다중 선택 옵션이 있는dropdown
인 번들 제품 주문을 지원합니다. 이전에는 응용 프로그램에서BundleItem.type: radio/dropdown
에 대해 잘못된 입력에 대한 메시지를 표시했습니다. 끌어오기 요청 29256 에서 Michahoh Derlatka가 제출한 수정 사항입니다. GitHub-26110