Table of Contents
라라벨과 Shopify 스토어의 결합으로 놀라운 Shopify 앱을 만들 수 있습니다.
간단히 말해서 Shopify 앱을 설치한 후 스토어 정보와의 모든 상호 작용은 Shopify 스토어 API를 통해 수행되며 다음과 같이 표시됩니다. 스코프.
Shopify 앱은 Shopify 스토어를 제어하고 관리하기 위한 추가 기능을 추가하는 데 사용됩니다.Laravel은 일반적인 작업을 위한 사용자 친화적인 코딩 프레임워크를 제공하여 Shopify 애플리케이션 개발 프로세스를 간소화합니다.
또한 다음과 같이 Laravel 프로젝트를 향상시킬 수 있습니다. 클라우드웨이 SSD 기반 호스팅!
Shopify 앱을 클라우드웨이즈의 라라벨과 통합하는 방법을 알아보겠습니다.
Shopify를 통해 공급업체는 온라인 스토어를 만들고 개인화할 수 있으며 웹사이트, 모바일 앱, 소셜 미디어, 온라인 마켓플레이스, 스토어, 임시 상점 등 다양한 위치에서 판매할 수 있습니다.
Laravel Shopify는 또한 재고 품목, 판매 가능한 제품, 고객의 결제 및 주문 배송을 처리하고 추적하는 데 도움이 됩니다.
Shopify는 인터넷을 통해 저장되고 액세스되는 플랫폼으로 생각해 보십시오.즉, 호환되는 모든 장치에서 사용할 수 있습니다.Shopify 팀에서 소프트웨어 및 서버를 업데이트해 드립니다.이를 통해 인터넷에 접속할 수 있는 곳이면 어디에서든 업무를 처리하고 업무를 처리할 수 있습니다.
간단히 말해서 API를 사용하여 관리자 패널의 모든 기능에 액세스하고 변경할 수 있습니다.
Laravel을 사용하여 Shopify 앱을 구축하기로 선택하는 데에는 몇 가지 이유가 있습니다.
Shopify는 “올인원” 호스팅 플랫폼입니다.
즉, 웹 호스팅을 구입하거나 타사 프로그램을 도입하기 위해 다른 곳으로 갈 필요가 없습니다.
대신 Shopify는 온라인 스토어를 처음부터 운영하고 운영하는 데 필요한 모든 것을 제공한다는 것입니다.또한 Laravel Shopify를 사용하면 비즈니스 요구 사항에 맞게 Shopify 앱 기능을 확장할 수 있습니다.
이 통합 프로세스에서는 Shopify Laravel 패키지를 사용할 것입니다. (패키지 링크)
이를 통해 개발 시간과 시간을 절약할 수 있을 것입니다.
이 패키지는 개발 중이며 적극적으로 업데이트를 제공하고 있지만 현재는 모든 Laravel 웹 애플리케이션에서 완벽하게 작동합니다.그래픽 또는 기타 서비스를 사용하여 API에 액세스하는 것은 물론 코딩 작업, 청구 및 Shopify 인증을 처리합니다.
I. 클라우드웨이즈 계정 가입
II.서버 선택
III.Shopify 라라벨 API 키와 스코프 키를 받으세요.
Shopify 앱은 Shopify 스토어를 제어하고 관리하기 위한 추가 기능을 추가하는 데 사용됩니다.Laravel은 일반적인 작업을 위한 사용자 친화적인 코딩 프레임워크를 제공하여 Shopify 애플리케이션 개발 프로세스를 간소화합니다.
먼저 Cloudways 계정에 로그인합니다.계정이 없는 경우 지금 무료로 가입하세요.
Shopify 파트너 대시보드에서 앱을 생성한 후 다음으로 해야 할 일은 Laravel의 구조를 설정하는 것입니다.이를 위해서는 Cloudways 플랫폼을 사용하여 새 라라벨 프로젝트를 생성해야 합니다.
Cloudways는 AWS, Google Cloud Platform, DigitalOcean과 같은 다양한 클라우드 공급자에 애플리케이션을 배포하고 관리하는 프로세스를 간소화하는 관리형 클라우드 호스팅 플랫폼입니다.
사전 구성된 서버, 자동 업데이트, 개발자와 기관을 위한 사용자 친화적인 인터페이스를 제공합니다.
Cloudways에 Laravel Shopify를 통합하면 강력한 개발 도구, 간소화된 관리 및 보안 호스팅의 조합을 제공하므로 혁신적인 Shopify 앱을 구축하고 확장하는 데 집중할 수 있습니다.
서버 및 Laravel 애플리케이션을 선택합니다.웹 사이트의 트래픽과 위치를 기반으로 선택하고 적절한 PHP 서버 크기를 선택한 다음 서버 위치를 선택하십시오.
이 모든 단계를 완료하면 마지막으로 애플리케이션 탭으로 이동하여 다음을 선택할 수 있습니다. PHP 스택 애플리케이션.
서버 관리 페이지에서 제공되는 마스터 자격 증명을 사용하여 FileZilla를 통해 서버에 액세스하여 파일을 웹 서버에 사용할 수 있습니다.
Laravel 애플리케이션의 루트 폴더 (Public_HTML) 로 이동하여 여러 파일에 액세스하고 업데이트하십시오.
앱을 만든 후 API 키로 스크롤하여 API 키와 API 비밀 키를 확인합니다.
완료되면 이제 config/shopify-app.php 의 구성 파일에 액세스할 수 있습니다.
제대로 작동하는 앱을 생성하려면 앱_이름, API_키, API_시크릿, API_scopes를 입력해야 합니다.웹후크 및 스크립트 태그와 같은 항목은 앱 요구 사항에 따라 완전히 선택 사항입니다.또한 요금 청구와 관련된 모든 사항도 임의적이며 기본적으로 사용 중지되어 있습니다.
구성에는 env 파일을 사용하는 것이 좋습니다.
따라서.ENV 파일 끝에 이 API 키와 API 시크릿 키를 추가하세요.
1.Shopify_API_key=6E8A2BCDB6E43D8A29C4D6D60FC8713
2.SHOPIFY_API_SECRET=****************************************
이제 API 범위를 업데이트하세요.ENV 파일에도 저장할 수 있습니다.
API Scopes는 앱을 설치할 때 스토어에 요청하게 되는 액세스 요청입니다.예를 들어, 누군가가 스토어에서 애플리케이션을 설치할 때 어떤 데이터에 액세스하고 싶으신가요?그러면 사용자에게 해당 데이터를 입력하라는 메시지가 표시됩니다.
인증된 액세스는 판매자를 대신하여 스토어와 상호 작용하여 제품 생성 및 할인 코드 관리와 같은 작업을 수행하기 위한 것입니다.
전체 목록은 여기에서 확인할 수 있습니다. https://shopify.dev/api/usage/access-scopes
Shopify .config 파일에서 다음 범위를 업데이트하십시오.
이제.env 파일로 이동하여 애플리케이션 관리 및 액세스 세부 정보에서 검색할 수 있는 데이터베이스 세부 정보를 사용하십시오.
그리고.ENV 파일에서 이러한 세부 정보를 업데이트하십시오.
이 패키지는 home이라는 경로가 존재할 것으로 예상합니다.기본적으로 패키지는 시작 페이지를 표시하도록 이 경로를 지정했습니다.활성화하려면 routes/web.php 파일을 열고 기본 Laravel 경로를 주석 처리해야 할 수 있습니다.
또는 경로를 직접 만들려면 routes/web.php 를 편집하고 기본 경로를 변경하여 홈 이름이 지정된 verify.shopify 미들웨어를 활용하도록 하십시오 (예:
이제 리소스/뷰/welcome.blade.php를 변경하여 Shopify AppBridge 용량에 맞게 이 패키지의 형식을 확장합니다. 예를 들면 다음과 같습니다.
Laravel 사용자 모델을 변경해야 할 수도 있습니다.app/User.php 또는 app/Models/User.php 에서 자주 볼 수 있습니다.
파일을 열고 네임스페이스 뒤에 추가합니다.
다음 단계에서는 다음 명령을 사용하여 데이터를 마이그레이션해야 합니다.
그러면 앱의 마이그레이션 폴더에 마이그레이션이 게시됩니다.작업을 마치면 php artisan migrate를 실행하여 변경한 내용을 완료하세요.
이제 애플리케이션 URL을 클릭하여 웹 페이지에 액세스할 수 있습니다.
이제 Laravel로 만든 Shopify 앱으로 리디렉션될 수 있습니다.
Laravel Shopify는 단순한 소프트웨어나 단일 제품이 아니라 올인원 상거래 플랫폼입니다.뿐만 아니라, 모두를 위해 더 나은 커머스를 만들겠다는 공통의 관심사를 가진 디자이너, 무역 전문가, 고객을 한데 모아 커머스 소유주들의 존중을 높이는 풍부한 생태계이기도 합니다.
고급 배송, 구성 가능한 공급업체 관리, 결제 기능 등을 이용할 수 있습니다. 쉽터틀 설치 오늘 Shopify 앱 스토어에서 무료 평가판을 사용하여 혜택을 직접 경험해 보십시오.