Magento 1에서 Magento 2로 마이그레이션 가이드: 안전하게 마이그레이션하는 방법

게시 됨: 2023-01-10

특히 Magento가 환상적인 최신 버전을 출시한 경우 Magento 1에서 Magento 2로의 마이그레이션 을 고려해야 할 많은 이유가 있다는 것은 의심의 여지가 없습니다. Magento 1에 비해 Magento 2는 더 나은 디자인과 성능을 제공합니다. 몇 년 전으로 돌아가면 불안정성 때문에 감히 Magento 2로 업그레이드하는 사람이 많지 않습니다. Magento 2의 첫 번째 버전에는 많은 버그가 있습니다. 그러나 이제 Magento가 Magento 2 기능을 혁신, 개선 및 강화하는 데 모든 노력을 기울일 때 다른 이야기가 있습니다.

게다가 Magento가 2020년 6월에 Magento 1에 대한 지원을 중단한 이후 가장 빠른 시일 내에 Magento 1에서 Magento 2로 마이그레이션하는 것을 고려하는 것이 가장 좋습니다.

그 외에도 시간, 비용 및 노력이 필요한 복잡한 프로세스입니다. Magento 개발자는 아마도 이것이 얼마나 힘든지 알고 있을 것입니다. 따라서 이 블로그 게시물은 그들을 위한 것이 아니라 Magento 1에서 Magento 2로 마이그레이션할 Magento 매장 소유자를 위한 것입니다. 즉, 오늘 게시물에서는 Magento 판매자에게 Magento 마이그레이션을 단계별로 수행하는 방법을 보여줍니다. 그리고 최적의 기간 내에.

Magento 2 마이그레이션 전에 알아야 할 중요한 사항

많은 사람들은 Magento 1에서 Magento 2로 마이그레이션하는 것이 최신 버전의 Magento 1을 업데이트하는 것과 유사 하다고 생각합니다.

그러나 그것은 틀렸다 !

좀 더 구체적으로 말하면 Magento 마이그레이션은 처음부터 Magento 2에 새 웹 사이트를 구축하고 이전 사이트에서 데이터를 마이그레이션해야 함을 의미합니다.

현재 Magento 1 테마, 확장 프로그램 및 코드를 계속 사용할 수 없습니다. 다음 부분에서 자세히 다루겠습니다.

Magento 1을 Magento 2로 마이그레이션하는 데 30일이 소요됨

경험상 Magento 1에서 Magento 2로 마이그레이션하는 데 평균 4-5주(약 30일)가 소요됩니다. 그러나 사이트에 마이그레이션할 방대한 양의 데이터와 함께 많은 사용자 지정 기능 및 테마 사용자 지정이 필요한 경우 업그레이드 시간이 더 길어집니다. 마이그레이션과 관련된 내용을 살펴보겠습니다.

1. 준비

웹 사이트를 Magento 2로 마이그레이션하기 전에 기존 Magento 1 스토어를 살펴보고 "진정한 요구 사항"을 결정하고 새 사이트로 이동해야 합니다. 예를 들어 웹 사이트에 거대한 데이터베이스 자산이 포함되어 있더라도 마이그레이션해야 하는 항목에는 제품, 범주, 고객 및 주문이 포함됩니다. 또한 필요하다고 생각되는 것을 유지하고 확장 측면에서 중복되는 것을 제거하십시오.

그런 다음 Magento 1 웹 사이트 데이터를 신중하게 백업하여 잘못된 상황을 처리할 수 있도록 모든 파일, 폴더 및 데이터베이스를 유지하는 것이 좋습니다.

또한 Magento 1 및 2 스토어 모두에 대해 동일한 호스팅 서버를 사용하는 것이 좋습니다(선택 사항).

2. Magento 테마 마이그레이션

앞서 말씀드린 것처럼 Magento 1에서 테마와 템플릿을 새 사이트로 옮기는 것은 불가능합니다. 그러나 이에 대한 몇 가지 해결책이 있습니다.

첫 번째 솔루션: 미리 만들어진 테마 사용

첫 번째 솔루션은 새 웹사이트에 적용할 Magento 2용 기성품 테마를 구입하는 것입니다. Magento 마켓플레이스 또는 Themeforest, TemplateMonster, VenusTheme 등과 같은 잘 알려진 테마 마켓에서 선택할 수 있는 수백 가지의 매력적인 디자인이 있습니다.

장점: 새로운 웹사이트 디자인을 위한 방대한 선택이 있습니다. 이 솔루션은 또한 테마 디자인 및 코딩을 위한 시간과 비용을 절약해 줍니다. 그리고 잘 디자인된 Magento 2 반응형 테마의 비용은 $100에서 $200에 불과합니다.

단점: 다른 상점에서도 해당 테마를 구입할 수 있으며 귀하와 비슷한 상점 외관을 가질 수 있습니다. 이 문제를 처리하기 위해 브랜드 이미지와 일치하도록 테마를 사용자 정의할 수 있습니다. 테마 사용자 지정 비용은 사용자 지정하려는 범위와 선택한 Magento 개발자/디자이너에 따라 크게 달라집니다.

두 번째 솔루션: 무료 테마 사용

두 번째 솔루션은 무료로 다운로드할 수 있는 Magento 2 테마를 찾아 활용하는 것입니다.

장점: 이 솔루션의 명백한 장점은 새로운 모습을 얻기 위해 비용을 지출할 필요가 없다는 것입니다.

단점: 첫 번째 솔루션의 테마 수와 비교할 때 선택할 수 있는 무료 테마는 1/4 또는 훨씬 적습니다. 또한 이러한 무료 테마 및 템플릿의 품질에 대한 보장도 없습니다. 대부분의 기능은 매우 제한적입니다. 따라서 새 사이트에 신청하기 전에 잘 확인해야 합니다.

세 번째 솔루션: 새로운 디자인 만들기

세 번째 솔루션은 처음부터 새로운 웹사이트 디자인을 만드는 것입니다. 이 옵션의 경우 Magento 에이전시 또는 웹사이트 디자이너를 고용하여 요구 사항에 맞는 디자인을 만들 수 있습니다.

장점: 귀하의 모든 필요와 요구 사항을 충족하는 고유한 웹사이트 디자인 획득.

단점: 이 솔루션을 배포하려면 많은 비용을 지출해야 합니다. 또한 PSD와 프런트 엔드 프로그래밍 모두에서 디자인을 완료하는 데 1-2개월이 걸릴 수 있습니다.

네 번째 솔루션: 기존 웹사이트 디자인 복제

네 번째 솔루션은 Magento 1 저장소를 복제하는 것입니다. 스토어 디자인(PSD 파일 아래)을 계속 유지하는 경우 복제하여 Magento 2 스토어와 동일한 모양을 만들 수 있습니다.

장점: 모든 고객에게 친숙한 현재 Magento 웹 사이트 디자인을 유지합니다.

단점: 웹 사이트 복제 시간은 현재 디자인이 얼마나 복잡한지에 따라 다릅니다. 그러나 일반적으로 웹 사이트를 복제하는 데에도 상당한 시간이 걸립니다(최소 한 달). 또한 Magento 1과 2의 구조가 다르기 때문에 이전 디자인과 비슷하지만(70-80%) 동일하지 않은(100%) 디자인을 최종적으로 얻을 수 있습니다.

Magento 테마 마이그레이션을 위한 최상의 솔루션은 무엇입니까?

Magento 테마 마이그레이션 문제를 해결하기 위해 많은 솔루션을 도입했지만 첫 번째 솔루션을 적극 권장합니다. 전반적으로 기성품 Magento 2 테마를 활용하는 데 가장 적은 시간(적절한 테마 찾기), 비용(테마 보유) 및 노력(설치 및 사용자 지정)이 소요됩니다. 현재 대부분의 고객이 이 옵션을 사용하고 있습니다.

게다가 새로운 Magento 2 웹 사이트에 테마를 배포하는 총 시간(설치, 구성 및 사소한 사용자 지정 포함)은 평균 4-5일입니다.

3. 데이터 마이그레이션

Magento 데이터 마이그레이션은 제품, 카테고리, 고객, 주문, 평가, 리뷰 등을 포함한 모든 데이터를 새 웹 사이트로 전송하는 프로세스입니다. 마젠토 2 업그레이드 과정에서 가장 중추적인 단계라고 해도 과언이 아니므로 마이그레이션을 수행하기 위한 현명한 지식과 경험이 필요합니다. 그렇지 않으면 작은 실수로 인해 복구 없이 심각한 데이터 손실이 발생할 수 있습니다.

Magento 1에서 Magento 2로 데이터베이스 자산을 이동하려면 Magento에서 제공하는 편리한 Magento 데이터 마이그레이션 도구를 사용할 수 있습니다. 이 도구는 지도 파일을 사용하여 데이터를 Magento 2 저장소로 변환합니다. 보다 구체적으로, Magento 1과 2 데이터베이스 구조 간의 일관성을 확인하고, 데이터 전송 진행 상황을 추적하고, 로그를 생성하고, 데이터 확인 테스트를 실행합니다.

먼저 데이터 마이그레이션을 수행하려면 작성기를 통해 Magento 데이터 마이그레이션 도구를 설치해야 합니다. Magento 2 버전에 사용되는 올바른 버전의 도구를 다운로드해야 합니다.

예를 들어 Magento 2.4.3에서 새 웹 사이트를 구축하는 경우 동일한 버전(2.4.3)으로 Magento 데이터 마이그레이션 도구를 설치해야 합니다. 둘째, 상점, 웹사이트, 시스템 구성(배송, 결제, 세금) 등을 포함한 구성 설정을 M1에서 M2로 마이그레이션해야 합니다. 셋째, 데이터베이스의 기본 데이터를 마이그레이션할 때입니다.

이 외에도 기존 제품, 주문 및 고객 수를 기준으로 Magento 1에서 Magento 2로 데이터를 마이그레이션하는 데 3~5일이 소요됩니다.

4. Magento 확장 마이그레이션

테마와 마찬가지로 Magento 2 스토어에서 Magento 1 확장을 사용할 수 없습니다. 이러한 확장을 "마이그레이션"하려면 동일한 기능을 제공하지만 Magento 2를 제공하는 모듈과 플러그인을 찾아야 합니다.

그러나 Magento 1의 모든 확장을 Magento 2에서 사용할 수 있는 것은 아닙니다. 이 경우 Magento 확장 제공업체에 연락하여 상점에 대한 사용자 정의 모듈을 개발하도록 요청할 수 있습니다.

또한 보상 포인트 및 스토어 크레딧과 같은 일부 확장을 위해 M1에서 M2로 데이터를 마이그레이션해야 합니다.

평균적으로 각 플러그인 마이그레이션에는 설치, 구성 및 가능한 충돌 해결을 포함하여 3-4시간이 소요됩니다.

따라서 시간, 비용 및 노력을 절약하기 위해 필요한 Magento 확장만 선택하여 새 사이트로 "마이그레이션"하는 것이 좋습니다.

5. 사용자 지정 코드 마이그레이션

다행스럽게도 대부분의 Magento 1 사용자 지정 코드는 Magento 2와 호환되므로 여러 Magento 코드 마이그레이션 도구를 사용하여 코드를 다시 작성하거나 마이그레이션할 수 있습니다. 우리는 종종 작업을 더 간단하게 만들어주는 Magento의 Code Migration Toolkit을 사용합니다.

게다가 M1과 M2의 구조에는 몇 가지 차이점이 있다는 점은 주목할 가치가 있습니다. 새 매장에서 잘 작동하는지 확인하려면 코드를 주의 깊게 확인해야 합니다.

6. 설정 마이그레이션

테마, 데이터, 익스텐션 마이그레이션을 수행한 후 마이그레이션 프로세스의 80%를 진행했습니다. 이제 새로운 Magento 2 웹사이트에서 언어, 통화, 세금, 이메일 템플릿 설정 등의 구성을 완료해야 합니다.

또한 SEO는 나중에 웹사이트 트래픽을 높이는 데 중요한 역할을 합니다. Magento 2를 사용하면 SEO 친화적인 URL 생성, 메타 제목/설명/태그/키워드 편집, 이미지 대체 추가, 사이트 인덱싱 제어, Google 서비스(Analytics/Search Console/Adwords) 통합이 가능합니다. 따라서 Magento 1을 Magento 2로 마이그레이션하는 경우 이러한 유용한 기능을 활용하는 것을 잊지 마십시오.

7. 테스트

Magento 2 마이그레이션 프로세스의 마지막 기본 단계는 테스트입니다. Magento 1을 Magento 2로 마이그레이션한 후 모든 것이 제대로 실행되는지 확인하려면 전체 사이트를 철저히 검토하고 확인해야 합니다. 다음은 Magento 2 업그레이드 후 스토어를 테스트할 때 사용하는 권장 체크리스트입니다.

프런트엔드 테스트:

매장 외관

  • 홈페이지
  • CMS 페이지
  • 페이지 콘텐츠
  • 배너 슬라이더
  • 머리글 및 바닥글 링크

제품 목록

  • 카테고리 및 하위 카테고리
  • 제품 그리드/목록 모드
  • 계층화된 탐색 메뉴
  • 제품 분류
  • 장바구니에 제품 추가
  • 빵 부스러기
  • 제품 호출기

제품 페이지

  • 장바구니 담기/ 위시리스트/ 비교 목록
  • 제품 이미지 및 동영상
  • 제품 수량
  • 가격
  • 제품 설명
  • 제품 평가 및 리뷰

쇼핑 카트

  • 장바구니에 제품 추가
  • 수량 변경
  • 제품 제거
  • 할인 신청
  • 배송 및 세금 계산
  • 소계 및 총 가격

결제 페이지

  • 고객 체크 아웃
  • 청구 및 배송
  • 배송 및 결제 방법

고객 계정 및 정보

  • 고객 로그인 및 등록
  • 비밀번호를 잊으 셨나요
  • 고객 계정 페이지

이메일

  • 등록 확인
  • 비밀번호 초기화
  • 주문 확인
  • 저희에게 연락하십시오
  • 신문 구독

백엔드 테스트:

제품 및 카탈로그

  • 제품구성
  • 카테고리 구성
  • 속성 관리
  • 리뷰 관리
  • 사이트맵 생성

매상

  • 주문 생성
  • 인보이스 제출
  • 선적 제출
  • 대변 ​​메모 생성

고객

  • 고객 관리
  • 고객 그룹 생성

프로모션

  • 카탈로그 가격 규칙
  • 장바구니 가격 규칙

Magento 1에서 Magento 2로 마이그레이션하는 데 비용이 얼마나 듭니까?

마이그레이션 비용은 높을 수 있지만 그만한 가치가 있습니다. 예상되는 웹 사이트의 복잡성에 따라 가격이 더 높거나 낮을 수 있습니다. 예를 들어 Magento 테마 마이그레이션에서 기성 테마에 $100-200, 독특한 디자인을 얻거나 이전 사이트를 복제하는 데 최대 $1,000-$2,000를 지출해야 합니다. 게다가 마이그레이션하려는 확장 프로그램이 많을수록 더 많은 비용을 지불해야 합니다.

Magento 1을 Magento 2로 직접 마이그레이션하지 않고 대행사의 Magento 2 마이그레이션 서비스를 사용하는 경우 프로젝트 비용도 Magento 개발자의 시간당 요금에 따라 크게 달라집니다. 예를 들어, 미국의 Magento 개발 회사는 근무 시간당 $75-150를 청구하지만 역외 Magento 개발 에이전시의 경우 절반 또는 그 이하(근무 시간당 $20-50)를 지불해야 합니다. 이 엄청난 가격 격차는 단순히 지역별 인건비 차이가 크기 때문이다.

10년 이상의 Magento 개발 경험을 바탕으로 매우 합리적인 가격으로 원활하고 고품질의 마이그레이션 프로세스를 제공할 수 있습니다. 귀하의 프로젝트에 대한 무료 및 빠른 견적 및 상담을 받으려면 지금 저희에게 연락하십시오 !

결론

무슨 일이 일어나고 있는지, Magento 2는 "지금"과 "미래"인 반면 Magento 1은 구식이 되어 훨씬 뒤처졌습니다. 사이트에 최선을 다하고 싶다면 지금 Magento 1을 Magento 2로 마이그레이션하는 것이 어떻습니까? 대부분의 경쟁업체는 이미 웹사이트를 Magento 2로 업그레이드했을 것입니다.