PrestaShop 업그레이드는 스토어 운영에 있어 가장 중요한 작업 중 하나입니다. 이전 버전을 계속 사용하는 것은 보안 패치, 최신 PHP 버전 및 모듈 업데이트를 놓치는 것을 의미하며, 그 사이 호스팅 제공업체, 결제 대행사, 모듈 개발자들은 계속해서 발전해 나갑니다. 결국 언젠가는 시스템의 일부가 작동을 멈추게 됩니다.
업그레이드는 코어 파일, 데이터베이스, 테마, 모든 모듈 및 오버라이드까지 한 번에 건드리게 됩니다. 그렇기 때문에 라이브 스토어를 직접 업그레이드하는 일은 절대 없습니다. 복사본을 만들어 단계별로 업그레이드를 계획하고 호환성 여부를 확인한 뒤, 주문, 결제 및 배송이 정상 작동할 때만 전환을 진행합니다.
PrestaShop 1.6, 1.7 또는 8 중 어떤 버전을 사용 중이시든 PrestaShop 8 또는 9로 가는 명확한 경로, 시작 전 고정 가격, 그리고 작업 중에도 계속 운영되는 스토어를 보장받으실 수 있습니다. 단 하나의 모듈만 PrestaShop 9.2에서 작동하도록 만들고 싶으신가요? 그렇다면 모듈 업그레이드가 더 빠른 옵션입니다.
이런 경험이 있으신가요?
PrestaShop 업그레이드가 시급한 경우:
-
현재 스토어가 PrestaShop 1.6 또는 1.7에서 실행 중이며 PrestaShop 8 또는 9로 이전하려는 경우
-
호스팅 제공업체가 스토어에 필요한 구형 PHP 버전에 대한 지원을 중단하는 경우
-
모듈이나 결제 제공업체가 더 이상 PrestaShop 버전을 지원하지 않는 경우
-
이전 업그레이드 시도가 중단되었거나 스토어가 손상된 경우
-
백오피스에 구버전 또는 보안 업데이트에 관한 경고가 표시되는 경우
-
다른 쇼핑몰 시스템에서 PrestaShop으로 마이그레이션하려는 경우
해결 방식
PrestaShop 버전, PHP 버전, 테마, 모듈, 오버라이드 및 커스텀 코드를 파악하는 인벤토리 작업부터 시작합니다. 각 항목에 대해 업데이트가 가능한지, 수정이 필요한지, 아니면 교체해야 하는지 결정합니다. 변경 작업이 이루어지기 전에 이러한 조언을 먼저 확인하실 수 있습니다.
귀하의 스토어에 적합한 업그레이드 경로는 무엇인가요?
| 출발지 | 도착지 | 일반적인 경로 |
|---|---|---|
| PrestaShop 1.6 | 8 또는 9 | 신규 테마를 사용하여 상품, 고객, 주문 데이터를 클린 설치 버전으로 마이그레이션 |
| PrestaShop 1.7 | 8 | 모듈 점검 후 1-Click Upgrade 모듈을 통한 공식 업그레이드 경로 |
| PrestaShop 1.7 | 9 | 모듈 및 오버라이드에 따라 단계별 업그레이드 또는 마이그레이션 진행 |
| PrestaShop 8 | 9 | 모듈 및 테마에 각별한 주의를 기울여 공식 업그레이드 경로 진행 |
PrestaShop 1.6 테마는 테마 시스템이 완전히 변경되었기 때문에 1.7 이상 버전에서 작동하지 않습니다. 따라서 1.6 스토어의 경우 깨끗한 설치로 마이그레이션하는 것이 대개 가장 안전한 방법입니다.
PrestaShop 버전별 PHP 버전
| PrestaShop | 지원되는 PHP |
|---|---|
| 1.7.8 | 5.6 ~ 7.4 |
| 8.0 ~ 8.2 | 7.2.5 ~ 8.1 |
| 9.0 | 8.1 ~ 8.4 |
| 9.2 | 8.1 ~ 8.5 |
PHP 업그레이드와 PrestaShop 업그레이드는 함께 진행되어야 합니다. 1.7 버전의 스토어는 PHP 8에서 실행될 수 없으며, PrestaShop 9는 더 이상 PHP 7에서 실행되지 않습니다. 당사는 호스팅 제공업체와 협력하여 두 단계를 모두 계획합니다.
모듈 및 테마
PrestaShop 8은 Symfony 4.4에서 실행되며 PrestaShop 9는 Symfony 6.4에서 실행됩니다. 구형 코어 함수나 오버라이드를 사용하는 모듈은 업그레이드 후 작동을 멈추는 경우가 많습니다. 당사는 모든 모듈을 검사합니다: 호환되는 버전이 있는지, 조정할 수 있는지, 아니면 교체하는 것이 더 나은지 확인합니다. PrestaShop 9에서 작동하지 않는 단 하나의 모듈인 경우 모듈 업그레이드가 가장 빠른 해결책인 경우가 많습니다. 자세한 내용은 PrestaShop 9: 새로운 기능 및 PrestaShop 9.2에서 확인하세요.
라이브 전환 전 테스트
업그레이드 자체는 스테이징 복사본에서 수행되며, 가능한 경우 공식 업그레이드 경로를 따르고 더 안전한 경우에는 데이터 마이그레이션을 통해 진행됩니다. 그 후 상품 페이지, 장바구니, 결제, 배송, 주문 이메일 및 송장에 이르는 전체 주문 흐름을 테스트합니다. 이 모든 과정을 거친 후에야 비로소 고객님과 함께 라이브 전환 일정을 계획합니다.
포함된 항목
- PrestaShop 버전, PHP, 테마, 모듈 및 오버라이드 인벤토리 조사
- 모듈별 호환성 검사 및 권고사항 제공: 업데이트, 조정 또는 교체
- 스토어 스테이징 복사본에서의 업그레이드 또는 마이그레이션
- 상품, 카테고리, 고객 및 주문 데이터 마이그레이션
- 장바구니, 체크아웃, 결제, 배송 및 주문 이메일 테스트
- 최신 백업 및 간단한 결과 보고서와 함께 진행되는 계획된 라이브 전환
진행 방식 안내
첫 문의부터 실제 스토어의 테스트 완료된 수정까지 모든 단계가 명확하며, 견적을 승인하기 전에는 스토어의 어떤 것도 변경되지 않습니다.
- 01
스토어 정보 제공
스토어 URL, 현재 PrestaShop 및 PHP 버전, 전환하고자 하는 목표 버전, 그리고 호스팅 업체의 지원 종료일 등 마감 기한이 있다면 알려주세요. 의존하고 계신 모듈이나 커스텀 작업 내용도 함께 적어주시기 바랍니다.
- 02
인벤토리 조사 진행
모든 모듈, 테마, 오버라이드 및 커스텀 코드를 대상 버전과 비교하여 검사하고, 공식 업그레이드 경로 또는 마이그레이션 중 가장 안전한 방안을 선택합니다.
- 03
고정 견적서 수령
작업 경로, 모듈별 권고사항, 고정된 가격을 안내해 드립니다. 고객님이 승인하시기 전까지는 스토어의 어떤 부분도 변경되지 않습니다.
- 04
복사본 상에서 업그레이드 수행
업그레이드는 스테이징 복사본에서 진행됩니다. 라이브 스토어가 계속 정상 운영되는 동안, 상품 페이지부터 주문 이메일에 이르는 전체 주문 프로세스를 해당 복사본에서 철저히 테스트합니다.
- 05
라이브 전환 및 완료 보고
최신 백업을 완료한 후 고객님께 가장 적합한 시간에 전환 작업을 진행하며, 주요 기능 흐름을 재확인한 뒤 수행된 작업 내용과 주의할 점이 담긴 간단한 보고서를 보내드립니다.
- 06
작업 후 문의
보고서에 대한 질문이 있거나 라이브 전환 후 이상한 점을 발견하셨나요? 그대로 회신해 주세요. 확인한 뒤 원인과 필요한 작업을 알려 드립니다.
자주 묻는 질문
PrestaShop 1.6에서 8 또는 9로 바로 업그레이드할 수 있나요?
클릭 한 번으로는 불가능합니다. 1.6 테마와 많은 1.6 모듈이 최신 버전에서 호환되지 않으므로, 1.6 스토어는 대개 새로운 테마와 함께 PrestaShop 8 또는 9의 깨끗한 설치 버전으로 데이터를 마이그레이션해야 합니다. 귀하의 스토어에 가장 안전한 경로가 무엇인지 안내해 드립니다.
PrestaShop 8으로 업그레이드해야 하나요, 아니면 곧바로 PrestaShop 9로 가야 하나요?
중요한 모듈과 테마가 PrestaShop 9용 버전을 지원하는 경우, 곧바로 9로 가는 것이 나중에 두 번 업그레이드해야 하는 번거로움을 덜어줍니다. 의존하고 있는 모듈이 아직 9를 지원하지 않는다면 PrestaShop 8이 중간 단계로서 현명한 선택이 될 수 있습니다. 인벤토리 조사를 통해 귀하에게 적합한 방안을 확인할 수 있습니다.
업그레이드 후에도 테마와 모듈이 계속 작동하나요?
바로 그 점이 당사가 가장 먼저 확인하는 부분입니다. 각 모듈과 테마에 대해 업데이트, 조정, 교체 등의 권고사항을 제공해 드립니다. PrestaShop 9에서 작동하지 않는 단일 모듈의 경우, 본 사이트의 모듈 업그레이드 서비스가 가장 빠른 해결책인 경우가 많습니다.
PrestaShop 업그레이드 작업 중 스토어가 오프라인 상태가 되나요?
아니요. 작업은 복사본 상에서 진행되므로 라이브 스토어는 계속 정상 운영되며 주문을 정상적으로 받을 수 있습니다. 최종 전환 시점에만 짧은 점검 시간이 필요하며, 이는 고객님과 협의하여 가장 번잡하지 않은 시간대에 계획합니다.
PHP도 함께 업그레이드해야 하나요?
대개 그렇습니다. PrestaShop 1.7.8은 PHP 7.4까지 지원하며, PrestaShop 8은 PHP 7.2.5 ~ 8.1이 필요하고, PrestaShop 9는 PHP 8.1 이상이 필요합니다. 당사는 PHP 업그레이드를 PrestaShop 업그레이드와 함께 계획하고 호스팅 업체와 조율합니다.
구글 검색 순위와 URL은 어떻게 되나요?
상품 및 카테고리 URL은 테스트 계획의 핵심 부분입니다. 업그레이드나 마이그레이션 과정에서 URL이 변경되는 경우, 검색 엔진과 고객이 올바른 페이지에 도달할 수 있도록 301 리디렉션이 필수적입니다. 당사는 라이브 전환 전에 이 부분을 철저히 검사합니다.
PrestaShop 업그레이드 비용은 얼마인가요?
버전, 모듈 수, 커스텀 작업량에 따라 달라집니다. 인벤토리 조사 후 고정 견적을 제공해 드리므로 작업을 시작하기 전에 정확한 비용을 파악하실 수 있습니다.
PrestaShop 업그레이드에는 얼마나 걸리나요?
이 역시 스토어 상황에 따라 다릅니다. 견적서와 함께 라이브 전환 시점을 포함한 일정을 안내해 드립니다. 호스팅 업체의 PHP 버전 지원 종료 등으로 인해 마감 기한이 있으신가요? 요청 시 해당 내용을 함께 알려주세요.
작업을 시작하기 위해 어떤 정보나 권한이 필요한가요?
일반적으로 백오피스, FTP 또는 SSH, 그리고 데이터베이스에 대한 접근 권한과 함께 의존하고 있는 모듈 및 커스텀 작업 목록이 필요합니다. 인벤토리 조사 시 필요한 사항을 정확히 안내해 드립니다.
라이브 전환 시 문제가 발생하면 어떻게 되나요?
전환 직전에 파일과 데이터베이스의 최신 백업을 생성합니다. 예상치 못한 문제가 발생할 경우, 복사본에서 문제를 해결하는 동안 이전 상태로 안전하게 되돌릴 수 있습니다.
다른 플랫폼에서 PrestaShop으로의 마이그레이션도 수행하시나요?
네, 다른 쇼핑몰 시스템의 상품, 고객, 주문 데이터를 PrestaShop으로 마이그레이션할 수 있습니다. 작업 범위는 소스 시스템에 따라 다르며, 인벤토리 조사 후 고정 견적을 제공해 드립니다.