Magento 마이그레이션에 대한 8단계 가이드: +팁, 모범 사례 등!

소스 노드 : 1068267
가이드 및 조언

Magento 마이그레이션에 대한 8단계 가이드: +팁, 모범 사례 등!

새로운 지역에서 최적의 경로를 찾기 위해 오래된 지도를 사용한다고 상상해 보세요. 방향을 잘못 돌리기 참 쉽죠?

귀하의 비즈니스와 Magento 1에서 Magento 2로의 마이그레이션과 어떤 관련이 있는지 궁금하실 것입니다. 글쎄, 여전히 구식 기술을 사용하고 있다면 전자 상거래 웹 사이트에서 잘못된 방향으로 가는 것이 훨씬 더 쉽습니다. Magento 1 스토리는 30년여 전인 2020년 XNUMX월 XNUMX일에 종료되었습니다. 이 일은 몇 년 후에 일어났습니다. Adobe가 Magento를 인수했습니다. 유연한 전자상거래 솔루션으로 서비스를 강화했습니다.

Magento 1을 2로 업그레이드하지 않으면 여러 지원 및 성능 문제가 발생하여 웹 사이트 유지 관리에 간접 비용이 발생할 수 있습니다. 업데이트할 시간이 왔다는 것을 이해하더라도 시간과 예산이 많이 소요되는 마이그레이션 프로세스를 두려워할 수도 있습니다. 

안심, Magento 2 마이그레이션 전문가가 구현한 구현은 원치 않는 지출이나 데이터 손실 없이 거의 눈치채지 못한 채 이루어질 수 있습니다. Elogic에서는 패션, 전자 제품, 식품 및 음료 틈새 시장을 거쳐 대서양 양쪽에 있는 40개 이상의 매장을 성공적으로 이전했습니다.

이 글에서는 단계별 Magento 2 마이그레이션 가이드를 공유하겠습니다.

Magento 1에서 Magento 2로 마이그레이션해야 하는 이유는 무엇입니까?

간단히 말해서 Magento 1에서 2로 마이그레이션하는 몇 가지 이유는 다음과 같습니다.

  1. 비교할 수 없는 유연성, 다양한 도구나 가격 모델 등을 실험해 볼 수 있습니다. 다양한 확장 기능을 사용할 수 있습니다. 마 젠토 마켓 플레이스, 마케팅 활동, 결제, 회계, 고객 지원, 제품 배송 등 필요한 모든 것을 쉽게 맞춤 설정할 수 있습니다.
  2. 사이트 성능 향상, Magento 2는 더 빠른 서버 응답 시간으로 동일한 하드웨어에서 시간당 더 많은 주문을 처리할 수 있어 고객에게 스트레스 없는 경험을 제공합니다.
  3. 다양한 타사 통합 선택, 플랫폼의 API 기반 접근 방식 덕분입니다.

동영상에서 Magento 2를 선택해야 하는 더 많은 이유를 확인할 수 있습니다.

Magento 1에서 매장을 운영하면 보안 위반 및 고객 데이터 손실이 발생할 수 있습니다. 한편, Magento 1을 Magento 2로 마이그레이션하면 경쟁 우위를 유지하고 최신 버전의 플랫폼에만 제공되는 새로운 기능과 보안 업데이트의 이점을 누릴 수 있습니다. 

Magento 1을 사용하는 동안 발생할 수 있는 문제와 해결 방법을 살펴보겠습니다.

더 이상 보안 패치가 없습니다

데이터 유출로 피해를 입은 기업 중 57% 최신 보안 패치가 있었다면 이를 피할 수 있었을 것이라고 말합니다. 응답자의 34%는 사이버 공격 이전에 취약점에 대해 알고 있었다고 주장했습니다. 

나쁜 소식은 Adobe가 Magento 1에 대한 보안 업데이트를 발행하지 않기 때문에 Magento 2로의 마이그레이션이 더욱 시급하다는 것입니다. 좋은 소식은 Magento 2가 Signifyd를 포함한 수많은 사기 방지 시스템과의 통합을 지원한다는 것입니다. 사기 주문을 필터링하고 지불 거절 비율을 거의 XNUMX으로 낮추는 데 도움이 됩니다. 우리 고객 중 한 분이 어떻게 지내는지 확인할 수 있습니다. Carbon38, 이미 그것을 이용했습니다.

또한 Adobe는 매 분기마다 향상된 보안 패치를 출시합니다. Magento 2에 내장된 보안 기능을 사용하면 비밀번호와 파일 액세스 권한을 더 효과적으로 제어할 수 있습니다. 

놓친 혁신 기회

Magento 1의 또 다른 문제는 Adobe가 새로운 기능을 지원하지 않기 때문에 여러 혁신적인 솔루션을 놓칠 수 있다는 것입니다. 웹 사이트 기능을 스스로 확장하기 위해 모듈을 개발해 볼 수도 있지만 유지 관리 비용이 증가하고 사이트 성능이 저하될 수 있습니다.

말하자면, Magento 2는 내장된 전체 페이지 캐시로 인해 훨씬 ​​더 나은 성능을 제공합니다. 활력을 불어넣기 위해 다음과 같이 할 수도 있습니다. Magento 성능 최적화에서는 서버 구성, 미디어 압축, Google PageSpeed ​​개선, 데이터베이스 및 코드 향상을 다루고 있습니다. 결과적으로 귀하의 사이트는 SEO 순위를 유지할 뿐만 아니라 고객 경험에 기여할 수 있는 1~2초가 아닌 5~10초 만에 로드됩니다.

열악한 지원 및 더 이상 사용되지 않는 기능

이미 언급했듯이 Adobe는 이미 중요한 기능에 대한 지원을 중단했으며 Magento 1에 대한 새로운 기능을 제공하지 않습니다. 한편 Magento 1에서 Magento 2로의 마이그레이션은 타사 통합을 위한 거의 무제한의 기회를 열어주고 다양한 기능을 제공합니다. 매장 기능을 강화하는 확장 기능입니다. 그 중 일부는 다음과 같습니다:

Magento 2의 주요 기능

Magento 1에서 Magento 2로 마이그레이션하는 방법: 8단계 마이그레이션 성공

Magento 1에서 Magento 2로의 전환은 네 가지 구성 요소에 영향을 미칩니다.

  1. Data, 제품, 고객 및 주문 데이터, 매장 구성, 프로모션 등이 포함됩니다.
  2. 확장. 널리 사용되는 것들은 이미 Magento 2에 채택되어 검증되었습니다.
  3. 테마 및 사용자 정의. 테마 및 레이아웃 적용에 대한 자세한 가이드는 devdocs.magento.com에서 확인할 수 있습니다.
  4. 코드 사용자 정의. 매장 기능을 맞춤화하고 혁신적인 쇼핑 경험을 창출할 수 있습니다.

원활한 전환을 위해서는 8가지 Magento 1에서 Magento 2로의 마이그레이션 단계를 따라야 합니다.

각 단계를 자세히 검토해 볼까요?

1단계: 마이그레이션 계획 수립

코드 라인이 작성되기 전에 개발 팀과 소매업체 팀을 포함한 모든 프로젝트 이해관계자가 앉아서 프로세스를 계획합니다. 그만큼 사업 계획 모든 사람이 같은 페이지에 머물도록 도와주므로 모든 사람이 같은 페이지에 있게 되며 마이그레이션 중에 가장 작은 요소나 구성 요소도 놓치지 않도록 할 수 있습니다. 구체적일수록 개발 및 후반 작업에 소요되는 시간과 예산이 더 많이 절약됩니다.

우리는 고객과 함께 계획을 세 단계로 나눕니다.

  1. 데이터 관련 세부정보, 제품, 카테고리, 고객, 주문, 콘텐츠(기사, 페이지) 등이 있습니다.
  2. 프로젝트 사양. 이 섹션에서는 모든 프로세스를 포함하여 프로젝트를 개발하는 방법을 다룹니다. 여기서는 모든 페이지, 블록, 탭, 버튼 등을 설명해야 합니다. 
  3. 프로젝트 로드맵, 모든 이정표가 타임라인에 나열되어 있습니다. 투명한 기한을 정하고 무엇을 해야 하는지 명확하게 정의해야 합니다.

이러한 프로젝트 계획을 통해 작업 범위를 정의하고 기간과 예산을 준수할 수도 있습니다.

내부자 팁: InVision 또는 Miro와 같은 온라인 도구는 Elogic에서 개인적으로 가장 좋아하는 도구입니다. Magento 1에서 Magento 2로의 마이그레이션 계획을 문서화하는 동안 자유롭게 사용해 보세요.

2단계: 테스트 환경 준비

온라인 스토어의 다운타임이 발생하지 않도록 마이그레이션 및 개발을 위해 전용 서버에 별도의 환경을 준비하는 것이 좋습니다. 일반적으로 다음을 수행하는 것이 바람직합니다. Magento 개발자 고용 작업합니다.

이 단계에서는 테스트 개발 환경을 설정하고, 기본 Magento 2 플랫폼(오픈 소스 또는 Commerce)을 설치하고, 버전 제어 시스템(Git/SVN)을 구성하여 프로젝트를 실행할 수 있는 모든 것이 준비되었는지 확인해야 합니다. 

3단계: 테마 마이그레이션

안타깝게도 Magento 1과 2의 테마는 호환되지 않습니다. 매장 전면 디자인은 수동으로 이동할 수 있습니다. 그러나 모든 미디어, HTML, CSS 및 기타 파일을 복사하려면 더 많은 시간과 노력이 필요합니다. Magento 2의 더 많은 기능에 액세스하려면 웹사이트 디자인을 업데이트하는 것이 좋습니다.

시간을 줄이고 싶고 테마 사용자 정의를 원하지 않는 경우 다음에서 기본 테마를 설치할 수 있습니다. 마 젠토 마켓 플레이스. 반면, Magento 2 마이그레이션은 귀하의 웹사이트를 새롭게 단장할 수 있는 기회입니다. 처럼 글라스매니아 마이그레이션 후 변형되었습니다:

Magento 2 마이그레이션 프로젝트인 Glassmania 중에 개발된 맞춤형 테마입니다.

4단계: 확장 프로그램 설치

여기에서 현재 사용 중인 모든 확장 목록을 통해 마이그레이션 계획을 유용하게 활용할 수 있습니다. 이는 Magento 2에 맞는 확장을 찾는 데 도움이 될 것입니다. 기존 확장을 검토하는 것도 좋은 생각입니다(계획 중에 수행하지 않은 경우) 일부는 이미 중복될 수 있습니다.

최신 버전과 호환되지 않는 추가 기능이 여전히 필요한 경우, 맞춤형 Magento 확장 개발 당신의 탈출구가 될 것입니다. 여기에는 다음이 포함될 수 있습니다.

  • 다양한 결제 시스템 통합
  • 원클릭 결제
  • 맞춤형 ERP 및 CRM
  • 배송 솔루션 등

5단계: 기능 사용자 정의

웹사이트에 사용자 정의 기능이 있는 경우 다음을 사용하여 이동할 수 있습니다. Magento 데이터 마이그레이션 도구. 하지만 일부 전송된 파일은 제대로 통합되지 않을 수 있으므로 마이그레이션 후 수동으로 편집해야 합니다. 또한 사용자 정의 코드가 많을수록 전환 시간이 길어집니다. 때로는 일부 기능을 처음부터 구축하는 것이 훨씬 더 쉬울 수도 있습니다. 이는 프로젝트 계획 중에 해당 기능에 지출할 예산과 함께 논의해야 합니다.

6단계: 데이터 및 정보 마이그레이션

모든 스토어 데이터와 설정이 전송되므로 이 단계는 가장 중요한 단계 중 하나입니다. 이미 언급했듯이 Magento 2 전용 데이터 마이그레이션 도구를 사용하여 이를 수행할 수 있지만 일반적으로 문제가 발생할 경우를 대비해 전체 백업을 생성하는 것이 좋습니다.

Magento 1에서 Magento 2로의 데이터 마이그레이션에 대한 기술적인 미묘한 차이는 생략하고 프로세스의 가장 필수적인 단계만 강조하겠습니다.

  1. 도구 설치. 여기에는 개발자 인증 키가 필요합니다. Magento Marketplace의 프로필에서 검색하세요.
  2. 데이터 마이그레이션 도구 구성. 이 단계에는 스토어의 설정 및 스크립트 구성(예: 데이터 전송을 위한 소스 및 대상 지점 지정)이 포함됩니다.
  3. 설정 마이그레이션. 이렇게 하면 결제, 세금, 배송 설정 등과 같은 시스템 구성이 이동됩니다.
  4. 데이터 마이그레이션. 마지막으로 모든 제품 목록, 카테고리, 주문 및 고객 정보 등을 전송할 수 있습니다.

데이터 전환 중 웹 사이트 중단을 최소화하려면 다음 기사에 나온 몇 가지 기술을 사용할 수 있습니다. 다운타임 없는 배포. 이러한 접근 방식 덕분에 매장 가동 중단 시간을 30초 미만으로 줄일 수 있습니다.

7단계: 데이터베이스 테스트 및 동기화

마지막 단계 다음은 모든 것이 원활하게 실행되는지 확인하고, 문제를 해결하고(버그가 발견된 경우) 마이그레이션 중에 주문이나 고객이 뒤처지지 않도록 데이터베이스를 동기화하는 것입니다. 테스트 환경에서 매장을 완전히 확인한 후 Magento 마이그레이션 가이드의 마지막 단계인 웹사이트를 활성화하세요!

#8단계: 라이브 서버에서 Magento 2 스토어 실행

확실히 가장 기대되는 순간은 매장 출시입니다. 모든 것이 문서화되고, 실행되고, 테스트되면 웹사이트의 새 버전으로 빠르게 전환하고 즉시 제품 판매 및 배송을 시작할 수 있습니다.

Magento 1에서 Magento 2로 마이그레이션하는 전체 프로세스는 다음과 같습니다.

Magento 마이그레이션 흐름 다이어그램
마이그레이션 흐름 다이어그램 원천: 마젠토 DevDocs.

사전 경고는 미리 준비되어 있습니다: 마이그레이션 중에 무엇이 잘못될 수 있습니까?

계획 및 감사는 위험을 완화하는 데 큰 도움이 됩니다. 

세부적인 계획은 위험을 줄이는 데 도움이 되고 사용 가능한 도구는 민감한 데이터의 원활한 마이그레이션을 보장하지만 후회하는 것보다 안전한 것이 더 좋습니다. 그렇기 때문에 궤도에서 벗어날 수 있는 것들을 알고 있어야 합니다. 우리는 다음 기사에서 이러한 문제의 확장된 목록을 다룹니다. Magento 1에서 Magento 2로의 마이그레이션 문제, 여기서는 가장 일반적인 것들만 다루겠습니다:

  1. Magento 2 데이터 마이그레이션은 드래그 앤 드롭만큼 간단하지 않습니다. - 이는 시간과 비즈니스 고려 사항 모두에서 중요한 포인트입니다. 사이트를 복제하여 마법처럼 최신 버전의 플랫폼에서 실행되도록 할 수는 없습니다. 
  2. 지저분한 코드와 조잡한 데이터 구조는 많은 맞춤형 개발을 의미할 수 있습니다. 이를 극복할 수 있는 유일한 방법은 경험과 적절한 감사입니다 전에 마이그레이션을 시작합니다. 
  3. 마이그레이션 후 SEO 성능이 저하될 수 있습니다 — Magento 2에서는 페이지 구조가 다르기 때문에 개발자는 모든 페이지에 태그를 지정하고 수동으로 리디렉션해야 합니다.   
  4. 이 과정은 생각보다 오래 걸릴 수 있습니다. 앞서 언급했듯이 지원이 중단되기 훨씬 전에 출시 준비를 완료해야 합니다. 하루라도 지원이 없으면 비즈니스가 보안 침해에 취약해질 수 있습니다. 

요구 사항이 있으면 모든 Magento 마이그레이션 문제를 해결할 수 있습니다. 모든 이해관계자를 참여시키고 신중하게 계획하십시오. 그러나 의심의 여지가 없습니다. 특히 Magento 1이 이미 Adobe 솔루션의 묘지에 있기 때문에 마이그레이션은 확실히 시도해 볼 가치가 있습니다.

Magento 2로 마이그레이션하는 데 비용이 얼마나 드나요?

Magento 2는 새로운 플랫폼이므로 최대한 활용하려면 상당한 금액을 투자해야 합니다. 그리고 가장 시급한 질문 중 하나는 다음과 같습니다. Magento 1에서 Magento 2로의 마이그레이션 비용은 얼마입니까? 이를 이해하는 데 도움이 되도록 세부 사항을 살펴보겠습니다.

재 설계

전자상거래 웹사이트 재설계 비용 매장(및 디자인)의 복잡성에 따라 다릅니다. 예를 들어:

  • 간단한 전자상거래 웹사이트는 일반적으로 다음과 같은 곳에서 찾을 수 있습니다. $15,000 $30,000.
  • 중간 규모 전자상거래 웹사이트의 비용은 $입니다.40,000$80,000.
  • 그리고 더 많은 맞춤형 디자인 기능을 갖춘 기업 전자상거래 웹사이트는 $ 80,000 이상.

확장 및 모듈

기본 Magento 1 확장의 대부분은 Magento 2에서 사용할 수 있으므로 최신 버전으로 교체하는 데 많은 시간이 걸리지 않습니다.

확장 마이그레이션 비용을 보다 명확하게 하기 위해 고객 중 한 명을 위해 설치한 추가 기능 목록을 준비했습니다.

모듈 가격
탄력적 검색 $279
계층화된 탐색 $349
마켓플레이스 다중 공급업체 $349
원스텝 체크 아웃 $299
버려진 장바구니 이메일 $149
SMTP 이메일 설정 $259
관리자 작업 로그 $249
후속 이메일 $299
자동 고객 그룹 전환기 $259
특별 프로모션 $279
마젠토 2 구글애널리틱스 $99
품절 알림 $229
마젠토 2 메가 메뉴  $179
금액 $3,277

맞춤형 개발 서비스

Magento 1 스토어에 일부 사용자 정의 모듈이나 확장이 있는 경우 Magento 2에서 동일한 방식으로 작동하도록 최적화하거나 다시 작성해야 합니다. 정확한 비용을 지정하기는 어렵습니다. 맞춤형 Magento 개발 여러 요인에 따라 달라지지만 가격은 협상 가능합니다. 결국 성능을 최적화하면 장기적으로 더 많은 비용을 절감할 수 있습니다.  

Magento 1에서 Magento 2로 마이그레이션 FAQ

마지막으로, Magento 1에서 Magento 2로 마이그레이션하는 방법이 궁금할 때 가장 많이 묻는 질문에 대한 답변을 확인해 보겠습니다.

내 모든 항목(제품, 카테고리, 콘텐츠, 블로그 등)을 마이그레이션할 수 있나요?

확실한 것. 앞서 언급한 데이터 마이그레이션 도구가 도움이 될 수 있습니다. 여기에는 주문, 제품, 카테고리, 설정, 매장 구성, 프로모션 등의 기본 기능과 데이터가 포함됩니다.

하지만 다음을 포함한 다른 모든 항목에는 수동 전송이 필요합니다.

  1. Magento 2가 고급 기술 솔루션에서 작동하는 한 확장 및 사용자 정의 코드.
  2. SOAP, XML-RPC, REST용 웹 서비스 자격 증명.
  3. 미디어 자산 - 제품, 카테고리, WYSIWYG 편집기 등의 이미지.
  4. 모든 CSS 및 JavaScript 코드, 템플릿, XML 레이아웃을 사용한 매장 디자인.

데이터 마이그레이션 도구를 사용하여 직접 마이그레이션할 수 있나요?

글쎄, 당신은 요리사가 싱크대를 고치도록 놔두지 않을 것입니다(당신이 뭔가를 모르는 한), 그렇죠? 우리는 불쾌한 놀라움을 원하지 않는다면 전문가를 신뢰하는 것이 더 낫다고 믿습니다.

예, Magento 2 데이터 마이그레이션 도구 기본 정보, 설정 및 구성에 도움이 됩니다. 그러나 경우에 따라 조정되지 않거나 재구성되지 않으면 데이터베이스 전환이 잘못될 수 있습니다. 또한 스토어에 맞춤 코드가 있는 경우 숙련된 개발자가 코드를 전송해야 합니다.

물론 숙련된 전문가라도 병목 현상에 직면할 수 있지만 적어도 문제를 해결하는 방법은 알고 있습니다. 그렇기 때문에 우리는 데이터 마이그레이션 도구를 인증된 Magento 개발자에게 맡기기로 결정했습니다.

Magento 1에서 Magento 2로 마이그레이션하는 데 시간이 얼마나 걸리나요?

이제 당신은 진실을 직시할 준비가 되었습니다: 당신이 생각하는 것보다 훨씬 더 오랜 시간이 걸립니다. 그래도 영원은 아니다.

전체 그림을 보지 않고서는 정확한 추정이 어렵습니다. 이것이 바로 여기서 계획이 매우 중요한 이유입니다.

경험상 여건이 좋다면 2~3개월 이상은 걸리지 않을 것 같습니다. 그러나 이는 다음 일정을 기준으로 한 대략적인 추정치입니다.

마이그레이션 계획 만들기 3 주
테스트 환경 준비 1-2 일
확장 설치 및 사용자 정의 개발 3 주
데이터 마이그레이션 1-2 일
재 설계 2-4 주
출시 계획 및 추가 데이터베이스 동기화 1-2 일
라이브 서버에서 Magento 2 스토어 출시 1 주
총 마이그레이션 시간 약 2~3개월

소규모 기업의 경우 마이그레이션이 훨씬 더 빨라질 수 있지만 대기업의 경우 마이그레이션에 두 배의 시간이 필요할 수 있습니다.

내 요구사항에 적합한 Magento 2 에디션은 무엇인가요?

내 요구사항에 맞는 Magento 2 에디션은 무엇인가요?

우리는 귀하가 Magento 2 솔루션 중에서 선택하는 데 혼란을 겪으실 수 있다는 것을 충분히 이해합니다. 그래서 우리는 심층 비교를 준비했습니다. Magento Commerce와 오픈 소스 에디션. 특히 Magento Commerce 솔루션에는 다음과 같은 유용한 기능이 많이 포함되어 있습니다.

  • BI 대시보드
  • 사전 구축된 B2B 기능
  • 고급 마케팅 도구
  • 콘텐츠 준비 및 미리보기
  • 고객 충성도 도구
  • 비주얼 머천다이저 등

그러나 요점은 이러한 기능이 필요한 경우에만 유용하다는 것입니다(당연하게 들리는 것은 싫습니다. 그렇습니다). 어쩌면 수치가 더 설득력 있게 보일 수도 있습니다. Magento Commerce 2로 이전한 판매자, 다음과 같은 ROI를 달성했습니다. 3년 이상:

Magento Commerce 2로 마이그레이션할 때의 ROI
Magento Commerce 2로 마이그레이션할 때의 ROI. 이미지 출처: 마젠토,

하지만 귀하의 비즈니스 요구 사항을 귀하보다 더 잘 아는 사람은 없으므로 최종 결정은 귀하에게 달려 있습니다.

간단히 말해서 Magento 2 마이그레이션 

이 기사를 읽은 후에 Magento 1에서 Magento 2로 전환하는 데 무엇이 필요한지 더 명확하게 이해할 수 있기를 바랍니다. 요약하면 다음과 같습니다.

  1. Magento 2는 최신 기술로 작동하는 훨씬 더 기능이 풍부한 플랫폼입니다.
  2. 준비와 계획은 결코 과하지 않습니다.
  3. 하이브리드 마이그레이션을 선택할 수 있습니다(가능한 경우 자동화되고 사용자 지정을 위한 수동 마이그레이션).
  4. 이전 디자인은 괜찮을 수 있습니다. 그래도 Magento 2에서 업그레이드하면 혁신 기회를 포착하고 사용자 경험을 향상할 수 있습니다.
  5. 비즈니스 규모와 복잡성에 따라 마이그레이션하는 데 약 3개월이 걸릴 수 있습니다.
  6. 경험이 풍부한 Magento 전문가가 위험을 줄이고 가동 중지 시간을 저장하도록 도와드립니다.
  7. Magento Commerce 2는 기업 수준의 회사에 필요한 모든 것을 포함하므로 Magento Open Source에 비해 더 많은 기능을 제공합니다.

전자상거래 웹사이트를 Magento 2로 마이그레이션해야 합니까?

일찍 시작할수록 모든 것을 올바르게 처리하는 데 더 많은 시간이 소요됩니다.

지금 Elogic으로 마이그레이션하세요

출처: https://elogic.co/blog/magento-1-to-magento-2-migration-guide/

타임 스탬프 :

더보기 논리