이 단계에서는 Magento 파일, 클래스 및 구성 요소 구조를 배우려고합니다.
여기에는 다음이 포함됩니다.
이 단계에서는 마젠 토의 다른 부분에 대해 배우려고합니다.
이들 중 일부는 다음과 같습니다.
이들은 모두 예이며, 필요에 따라 완전히 다를 수 있습니다.
이 시점에서 Magento의 핵심 코드를 탐색하고 Magento가 주어진 작업을 수행하기 위해 수행하는 단계 (예 : 새 제품 만들기)를 이해하려고합니다.
이 시점에서 Magento를 전자 상거래 프레임 워크와 비슷하게보고 다른 구성 요소를 더 잘 이해함으로써 자신의 의지에 맞게 만들 수 있습니다.
이 시점에서 고객은 비즈니스 요구를 충족시키는 수단으로 Magento를보고 있습니다 (분명히 그렇게 느끼는 것은 아니지만 좋은 징조입니다).
흥미로운 방식으로 생각하는 데 도움이되는 몇 가지 모듈이 있습니다.
신제품 유형
Magento가 기본적으로 지원하지 않는 제품 유형을 둘러보고이를 지원하는 모듈을 작성하십시오.
예를 들어 이벤트 기반 제품 (스포츠 게임 티켓 판매 등), 사용자가 좌석과 시간을 선택할 수있게하는 것이 문제이며, 시스템은 가능한 경우이를 알려야합니다. 사용 가능한 가장 가까운 슬롯이 언제인지 알려줍니다.
문제의 일부는 다음 장소에서 제품이 제대로 작동하는지 확인하는 것입니다.
1) 백엔드-관리자는 필요한 데이터를 입력 할 수 있어야합니다 (예 : 스포츠 종류, 비용 및 좌석 수)
2) 프론트 엔드-이 정보는 쇼핑하는 동안 사용자에게 표시되어야합니다
3) 카트 / 체크 아웃-스포츠 종류, 좌석 종류, 좌석 수 및 구매 날짜를 확인해야합니다.
4) 주문-이 정보는 소유자가 구매 한 것을 알 수 있도록 시스템에 저장해야합니다
추가 할 수있는 자세한 내용이 있지만 요점을 알 수 있습니다.
Google 문서 제품 가져 오기
마 젠토에서 가장 인기있는 개발 영역 중 하나는 제품 수입입니다.
이 모듈의 목표는 Google 스프레드 시트에서 제품 및 해당 데이터를 가져 오는 것입니다. 고객이 Magento에서 데이터 입력 작업자를 교육하고 싶지 않음을 기억하십시오.)
작동 방식에 대한 대략적인 아이디어는 다음과 같습니다.
1) Magento는 사용자의 Google 드라이브 계정에 로그인하여 Categories라는 파일을 찾습니다
2) 파일을 구문 분석하여 드라이브에서 찾을 다른 모든 파일을 찾습니다 (각 범주에는 별도의 파일이 있음)
3) Magento는 각 category
파일 로 이동하여 파일을 구문 분석합니다. 각 행에는 모든 데이터가 포함 된 하나의 제품이 포함됩니다
4) Magento는 데이터베이스에 제품을 저장하려고 시도합니다 (또는 제품이 이미 존재하는 경우 제품에 대한 변경 사항 만). 오류가있는 경우 오류 열에 스프레드 시트의 사용자 친화적 오류가 표시됩니다.
고급 주문 뷰어 / 분석기
이 모듈은 백엔드에서 주문을 비즈니스에 유용한 방식으로 보는 것입니다. 기본적으로 다른 방법으로 정렬 할 수있는 그리드를 작성합니다 (예 : 낮음에서 높음 또는 알파벳순으로).
다음과 같은 기능이 있습니다.
1) 주문과 관련된 고객을 볼 수있는 기능
2) 각 주문에 대한 총 품목 수를 볼 수있는 기능
3) 날짜, 고객, 주문한 품목 수 및 주문 합계별로 필터링하는 기능
3) 필터는 여러 WHERE, AND 및 OR 선택 (계층 탐색)을 허용합니다.
실제로 Excel 스프레드 시트처럼 보이며 사용자는 보려는 '열'을 선택하고 더 나은 비즈니스 결정을 내릴 수 있도록 필터링하는 방법을 결정할 수 있습니다.
식당 상점 모듈
Magento의 또 다른 인기있는 개발 영역은 다른 시스템 및 서비스와의 통합입니다.
이 모듈의 목표는 새로운 제품 유형을 편집 / 만들어야하는 것 외에도 음식 쇼핑 경험을 창출하는 것입니다. 이는 대중적인 POS 시스템과 인터페이스하여 고객이 모든 주문을 중앙에서 관리 할 수 있도록해야합니다.
고려해야 할 다른 기능들 :
1) Seamless 및 Grub Hub와 통합
2) 고객이 주문의 실시간 '상태'를 볼 수있는 기능
3) 고객이 즐겨 찾기를 다시 주문할 수있는 기능
4) 좋아하는 음식 (가장 많이 구매하는 음식)으로 열성 고객을 죽일 비율을 제공하는 '스마트'인센티브 기능을 만듭니다
보시다시피이 시점에서이 시점에서 비즈니스 요구를 이해 한 다음 제품 속성을 변경하는 방법을 이해하는 것이 더 중요합니다.
대부분의 사람들은 특정 순서로 학습하지 않으며 (이 게시물이 암시하는 것처럼) 특정 영역에서는 상급 영역으로 넘어가는 반면 다른 영역에서는 초보자 나 중간 레벨에있을 수 있습니다.
당신이 어디에 있든, 당신은 그 수준에 도전을 제기함으로써 성장하는 방법을 찾을 수 있습니다.