PrestaShop 9는 PrestaShop의 최신 메이저 버전이며, 현재 9.1 릴리스를 사용할 수 있습니다. PrestaShop 8 혹은 그 이전 버전을 사용 중인 스토어 운영자에게 중요한 질문은 단순히 무엇이 새로워졌는가뿐만 아니라, 언제 업그레이드하는 것이 가장 적절한 시기인가 하는 점입니다.
가장 중요한 변경 사항
더 새로워진 기술 기반
PrestaShop은 Symfony 프레임워크를 기반으로 구축되었습니다. PrestaShop 8은 여전히 Symfony 4.4를 사용하는 반면, PrestaShop 9는 Symfony 6.4로 마이그레이션되었습니다. 기술적인 이야기처럼 들리겠지만 이는 매우 중요합니다. PrestaShop이 지원되는 기반을 유지하고 최신 PHP 버전에서 실행될 수 있도록 하기 때문입니다.
최신 PHP
새로운 기반과 함께 PrestaShop 9에는 최신 PHP 8 버전이 필요합니다. 여전히 많은 PrestaShop 1.7 스토어가 구동 중인 이전 PHP 버전은 지원되지 않습니다. 업그레이드를 계획하기 전에 호스팅 제공업체에 사용 가능한 PHP 버전을 확인하세요.
새로운 관리자 API
PrestaShop 9에는 새로운 관리자 API가 포함되어 있습니다. 이를 통해 개발자는 ERP, 창고 또는 마켓플레이스 도구와 같은 외부 시스템을 백오피스에 더 깔끔한 방식으로 연결할 수 있습니다.
백오피스 현대화 가속
PrestaShop 1.7에서 시작된 최신 Symfony 기반 아키텍처로 더 많은 백오피스 페이지가 이전되었습니다. 스토어 운영자 관점에서는 주로 더 일관된 백오피스를 의미하며, 개발자 관점에서는 모듈 수정이 필요할 수 있음을 의미합니다.
모듈과 테마에 미치는 영향
대부분의 업그레이드가 복잡해지는 지점이 바로 여기입니다:
- 오래된 기술이나 오버라이드를 사용하는 모듈은 개발자의 업데이트나 수정이 필요할 수 있습니다.
- PrestaShop 1.7 또는 8용으로 제작된 테마는 대개 점검이 필요하며 때로는 수정이 필요합니다.
- 오버라이드의 커스텀 코드는 확장하는 대상 코드가 변경되었을 수 있으므로 검토해야 합니다.
지금 업그레이드해야 할까요?
몇 가지 질문을 통해 결정을 내릴 수 있습니다:
- 가장 중요한 모듈을 PrestaShop 9에서 사용할 수 있나요? 결제, 배송, 인보이스 모듈을 먼저 확인하세요.
- 호스팅 제공업체가 필요한 PHP 버전을 지원하나요?
- 현재 어떤 버전을 사용 중이신가요? 8.x 버전에서의 업그레이드가 1.6이나 1.7에서의 업그레이드보다 수월합니다.
- 테스트하고 전환할 수 있는 여유로운 기간이 있나요?
여전히 불확실한 부분이 많다면 스토어 진단(인벤토리)부터 시작해 보세요. 확정하기 전에 작업해야 할 범위를 명확히 파악할 수 있습니다.
업그레이드 도움이 필요하신가요?
저희는 PrestaShop 9에 맞춰 모듈, 테마, 커스텀 설정을 검토하고, 스테이징 복사본에서 업그레이드를 진행한 후 주문, 결제, 배송이 정상적으로 작동할 때만 라이브로 전환합니다.업그레이드 서비스에 대해 자세히 알아보기 또는 문의하기.
참고 자료
- GitHub의 PrestaShop 릴리스 – PrestaShop 8 및 9 릴리스 노트
- PrestaShop 개발자 문서 – 시스템 요구사항 및 업그레이드 노트
- Symfony 릴리스 – Symfony 4.4 및 6.4 지원 기간