Table of Contents
LaravelとShopifyストアを組み合わせることで、素晴らしいShopifyアプリが生まれました。
簡単に言うと、Shopifyアプリをインストールすると、ストアの情報とのやり取りはすべてShopify ストアAPIを介して行われ、次のように表示されます。 スコープ。
Shopifyアプリは、Shopifyストアを制御および管理するための機能を追加するために使用されます。Laravelは、一般的なタスクにユーザーフレンドリーなコーディングフレームワークを提供することで、Shopifyアプリケーションの開発プロセスを簡素化します。
さらに、Laravelプロジェクトを次の方法でレベルアップできます クラウドウェイズ SSD 搭載ホスティング!
ShopifyアプリをCloudways上のLaravelと統合する方法を学びましょう。
Shopifyを使用すると、ベンダーはオンラインストアを作成してパーソナライズし、ウェブサイト、モバイルアプリ、ソーシャルメディア、オンラインマーケットプレイス、店舗、仮設ショップなどのさまざまな場所で販売できます。
Laravel Shopifyは、在庫のある商品、販売可能な商品、顧客からの支払い、注文の発送の処理と追跡にも役立ちます。
Shopifyは、インターネット経由で保存およびアクセスされるプラットフォームと考えてください。つまり、互換性のあるどのデバイスでも使用できるということです。Shopifyチームがお客様に代わってソフトウェアとサーバーを更新します。これにより、インターネットにアクセスできる限り、どこからでも仕事やビジネスの管理ができます。
簡単に言うと、APIを使用して管理パネルの任意の機能にアクセスし、変更を加えることができます。
Laravelを使用してShopifyアプリを構築する理由はいくつかあります。
Shopifyは「オールインワン」のホストプラットフォームです。
つまり、ウェブホスティングを購入したり、サードパーティのプログラムを導入したりするために他の場所に行く必要がないということです。
その代わり、Shopifyは、オンラインストアの運営と運営に必要なすべてのものを最初から提供するという考え方です。さらに、Laravel Shopifyを使えば、Shopifyアプリの機能をビジネスニーズに合わせて拡張できます。
Shopify アプリ は、Shopifyストアを管理および制御するための追加機能です。の助けを借りて GraphQL そして Shopify API、Oberloのようなアプリケーションを作成して、提供するアイテムを見つけることができます。
このインテグレーションプロセスでは、Shopify Laravelパッケージを使用します。 (パッケージリンク)
これにより、開発にかかる時間を大幅に短縮できます。
このパッケージは開発中であり、積極的にアップデートを行っていますが、現在のところ、どのLaravelウェブアプリケーションとも完璧に連携しています。グラフィカルやその他のサービスを使ったAPIへのアクセスに加えて、コーディングや請求、Shopify認証などの面倒な作業を処理してくれます。
I. クラウドウェイズのアカウントにサインアップする
II。サーバーを選択する
III。Shopify LaravelのAPIキーとスコープキーを入手してください。
Shopifyアプリは、Shopifyストアを制御および管理するための機能を追加するために使用されます。Laravelは、一般的なタスクにユーザーフレンドリーなコーディングフレームワークを提供することで、Shopifyアプリケーションの開発プロセスを簡素化します。
まず、Cloudwaysアカウントにサインインします。アカウントをお持ちでない場合は、 今すぐ無料でサインアップ。
Shopify パートナーダッシュボードでアプリを作成したら、次に行う必要があるのは、Laravelの構造を設定することです。そのためには、Cloudwaysプラットフォームを使用して新しいLaravelプロジェクトを作成する必要があります。
Cloudwaysは、AWS、Google Cloud Platform、DigitalOceanなどのさまざまなクラウドプロバイダーにアプリケーションをデプロイおよび管理するプロセスを簡素化するマネージドクラウドホスティングプラットフォームです。
事前設定されたサーバー、自動更新、および開発者や代理店向けのユーザーフレンドリーなインターフェースを提供します。
Laravel ShopifyをCloudwaysに統合すると、強力な開発ツール、シンプルな管理、安全なホスティングの組み合わせが提供され、革新的なShopifyアプリの構築とスケーリングに集中できます。
サーバーとLaravelアプリケーションを選択します。「Webサイトのトラフィックと場所に基づいて」を選択し、適切なPHPサーバーサイズを選択し、サーバーの場所を選択します。
これらのステップをすべて完了したら、最後に [アプリケーション] タブに移動して [アプリケーション] を選択できます PHP スタック 応用。
サーバー管理ページにあるマスター認証情報を使用して、FileZilla経由でサーバーにアクセスし、Webサーバーでファイルを使用します。
Laravelアプリケーションのルートフォルダ (Public_html) に移動すると、複数のファイルにアクセスして更新できます。
アプリを作成したら、「API キー」までスクロールして API キーと API シークレットキーを表示します。
完了すると、config/shopify-app.php 内の設定ファイルにアクセスできるようになります。
動作するアプリを作成するには、app_name、api_key、api_secret、および api_scope を入力する必要があります。ウェブフックやスクリプトタグなどの項目は、アプリの要件によってはまったく必要ありません。また、課金に関する操作も任意で、デフォルトでは無効になっています。
設定には env ファイルを使用することをお勧めします。
そのため、この API キーと API シークレットキーを.ENV ファイルの末尾に追加してください。
1。Shopify_api_key=6E8A2BCDB6E43D8A29C4D6DD60FC8713
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 を編集し、次のように home という名前の verify.shopify ミドルウェアを使用するようにデフォルトルートを変更します。
次に、resources/views/welcome.blade.phpを変更して、このパッケージのフォーマットをShopify AppBridgeの容量に合わせて拡張します。例:
Laravelのユーザーモデルを変更する必要があるかもしれません。app/User.php や app/Models/User.php に定期的に見つかります。
ファイルを開き、名前空間の後に以下を追加します。
次のステップでは、次のコマンドを使用してデータを移行する必要があります。
これにより、マイグレーションがアプリのマイグレーションフォルダに公開されます。完了したら、php artisan migrate を実行して、行った変更を完了します。
これで、アプリケーション URL をクリックして Web ページにアクセスできます。
これで、Laravelで作成したShopifyアプリにリダイレクトされることがあります。
Laravel Shopifyは単なるソフトウェアの塊や単独の製品ではなく、オールインワンのコマースプラットフォームです。それ以上に、デザイナー、貿易の専門家、顧客が一堂に会し、商取引をすべての人にとってより良いものにしたいという共通の関心を持つことで、商取引オーナーの尊敬を集める豊かなエコシステムです。
高度な配送、設定可能なベンダー管理、支払い機能などを利用できます。 シップタートルをインストール 今すぐShopify アプリストアから、無料トライアルを楽しんで、そのメリットを直接体験してください。
Shipturtleがあなたのビジネスにどのように役立つかについてもっと知りたいですか? パーソナライズされたデモを予約 営業チームと。
シップタートルの力を無料で体験してください。 試用版を始める 今日、それがShopifyマルチベンダーストアをどのように変革できるかを発見してください!
会話を始めましょう!この記事をネットワークで共有しましょう。マルチベンダーストアの改善に私たちがどのように支援できるかを伝えてください。