Magento 2를 헤드리스 전자 상거래 솔루션으로 사용 하는 모범 사례 가 있는지 알고 싶습니다 .
2017 년의 전형적인 전자 상거래는 다음을 포함하는 옴니 채널 솔루션을 갖추는 것입니다.
- 전자 상거래
- CMS
- 멀티 플랫폼
- 계층 시스템 통합 (ERP, ...)
이런 종류의 솔루션에 Magento 2 API가 어떻게 관여하는지 알고 싶습니다.
내 접근 방식 :
데스크톱 / 모바일 웹앱 및 모바일 앱에 다른 프론트 엔드 프레임 워크 (예 : 각도)를 사용하십시오.
전자 상거래 데이터 / 액션을 검색하거나 상호 작용하려면 Magento 2 API 만 사용하십시오.
CMS 데이터를 검색하려면 CMS API 만 사용하십시오.
프로 : API 만, 옴니 채널
단점 : 성능 / 기능 / 포맷 제한
이 접근법에 대한 몇 가지 질문 :
- 가격 등의 데이터 형식을 책임지는 사람 마 젠토 API와 프론트 엔드 프레임 워크?
- 제품 이미지의 크기를 조정하고 캐시하는 담당자는 누구입니까? 기본 Magento 2 API에는 크기 조정 또는 캐시 시스템이 없기 때문입니다.
- 향후 업그레이드 목적으로 새 사용자 지정 격리 API를 생성하거나 기본 확장을 사용해야합니까?
- CMS와 Magento API를 결합하기 위해 추가 계층을 사용하는 것이 좋습니다?
당신의 경험에 귀를 기울여 주셔서 감사합니다.
또한이 접근법을 찾았습니다 : http://fbrnc.net/blog/2015/10/super-scaling-magento
유용한 링크 :
- https://blogi.lamia.fi/verkkokaupat/headless-ecommerce/
- http://www.magetitans.it/headless-new-buzzword-magento-2-sander-mangel/
- https://www.youtube.com/watch?v=6OuzAtqtWRE
https://pantheon.io/blog/headless-websites-whats-big-deal-decoupled-architecture
https://creately.com/diagram/example-v2/ihbyjjkf/Example%20Headless%20 건축
https://alankent.me/2016/12/14/headless-magento-and-extensions/
편집하다 :
Magento 2 API에 대한 자체 캐시 논리를 만들기 위해 좋은 부트 스트랩을 찾았습니다 : https://github.com/magespecialist/m2-MSP_APIEnhancer
편집 : VueJS PWA에서 Magento 2를 헤드리스 전자 상거래로 사용하기위한 훌륭한 오픈 소스 프로젝트 : https://github.com/DivanteLtd/vue-storefront
편집 : React 기반의 공식 Magento 2 PWA 도구 : https://github.com/magento-research/pwa-studio