Adobe Commerce 2.4.5의 범주 예약 기능 오류
Adobe Commerce 2.4.5로 업그레이드한 후 Adobe Commerce Cloud 관리 패널에서 제품 카테고리의 변경 사항을 저장할 때 유효성 검사 오류가 표시됩니다. 이 문제는 이전 버전의 이전 데이터가 데이터베이스에 남아 있고 업데이트된 논리와 충돌하기 때문에 발생합니다. 이 문제를 해결하려면 데이터베이스에서 오래된 날짜 속성을 제거하고 더 이상 문제가 발생하지 않는지 확인하십시오.
설명 description
환경
Adobe Commerce Cloud, 버전 2.4.5(이전 버전에서 업그레이드 후).
문제/증상
- Adobe Commerce Cloud 관리 패널에서 범주 변경 사항을 저장할 때 유효성 검사 오류가 표시됩니다.
- 오류 메시지: 시작 날짜가 시작 날짜보다 늦거나 같은지 확인하십시오.
재현 단계:
- Adobe Commerce Cloud Admin Panel로 이동합니다.
- 카탈로그
>
범주(으)로 이동합니다. - 카테고리를 선택합니다.
- 제품 순서를 변경하거나 변경합니다.
- 저장 을 클릭합니다.
예상 결과:
변경 사항이 성공적으로 저장됩니다.
실제 결과:
오류 메시지는 시스템에서 변경 사항을 저장하지 못하게 합니다.
해결 방법 resolution
Adobe Commerce 2.4.5는 이 문제를 해결하지만 이전 버전의 남은 데이터가 여전히 오류를 트리거할 수 있습니다. 이 문제를 해결하려면 다음 단계를 따르십시오.
-
이 SQL 쿼리를 실행하여
custom_design_from
및custom_design_to
특성에 있는 기존 값을 확인합니다.code language-none SELECT count(*) FROM catalog_category_entity_datetime WHERE attribute_id IN (SELECT attribute_id FROM eav_attribute WHERE attribute_code IN ('custom_design_from', 'custom_design_to') AND entity_type_id = 3);
-
쿼리가 결과를 반환하는 경우 적절한 SQL 명령을 사용하여 해당 값을 삭제합니다. 변경하기 전에 데이터베이스를 백업합니다.
-
삭제 후 데이터베이스를 모니터링하여 값이 반환되지 않는지 확인하십시오.
중요:
- 프로덕션에 배포하기 전에 스테이징 또는 통합 환경에서 모든 변경 사항을 적용하고 테스트합니다.
- 수정하기 전에 항상 데이터베이스의 최신 백업을 유지하십시오.
정리 후에도 문제가 계속되면 Adobe Commerce 지원에 자세한 도움을 요청하세요.
3d58f420-19b5-47a0-a122-5c9dab55ec7f