なぜなら、「もっとデザインにこだわりたい」「独自の機能を拡張したい」といった要望を叶えられるためです。Shopify開発を活用することで、自社でもデザイン・機能を拡張できるようになります。イメージ通りのECサイトを構築するための強い味方になるでしょう。
しかし、自社開発に自信がない方もいるかもしれません。そのような方は開発会社へ委託するのもおすすめの方法です。
本記事では、テーマ・アプリの開発手順や開発会社の選び方について紹介します。
Contents
Shopify開発とは?
「テーマ」はデザイン、「アプリ」は機能をカスタマイズ・拡張できます。Shopify開発の利用は、Shopifyパートナーに登録することで可能です。登録は無料なので、個人でも手軽に始められることも魅力といえるでしょう。
ここからは、具体的にShopify開発の方法を「テーマ」「アプリ」に分けて紹介します。どちらの方法であっても、まずはShopifyパートナーへ登録してください。また、テスト環境を構築するために管理画面から「開発ストア」の作成も必要になります。「開発ストア」の準備が整いましたら、テーマ・アプリの開発を始めましょう。
Shopifyテーマ開発手順
テーマ開発をする際には公式サイトでインストールできる「Theme Kit」を利用します。Theme KitはShopifyテーマ用のコマンドラインツールです。扱うためにはコマンドの理解が必要になるので注意が必要です。
それでは、開発ストアの管理画面から「プライベートアプリを管理する」の「プライベートアプリを作成する」をクリックして必要な情報を入力します。次に「非アクティブなAdmin API権限を表示する」をクリックしてください。「テーマ」欄を「読み取りおよび書き込み」に変更して保存すると、APIキー・パスワードが発行されます。
次にTheme Kitを利用して既存ストアで使われているテーマをダウンロードします。ダウンロードしたディレクトリに移動してコマンドを実行することで、テーマの操作が可能です。また、config.yml(パスワード・ストアURL・テーマIDなどの設定ファイル)がないと、エラーになりますので忘れずに作成しましょう。
Shopify開発の魅力は、ローカル環境の変更が実際のストアにも反映されることです。しかし、同時に変更すると変更箇所が上書きされてしまうデメリットもあります。そのような作業のロスを防ぐために、テーマファイルはGitで管理するのがおすすめです。
Shopifyアプリ開発手順
まずは、Shopifyパートナーの管理画面から「アプリ管理」の「アプリを作成する」をクリックします。公開アプリを作成するためには「公開アプリ」を選択して必要な情報を記入してください。すると、アプリ管理画面にアプリが表示されるはずです。先程入力したアプリ名をクリックし、「注文」「サブスクリプション」「販売チャネル」などの項目をアプリの目的に合わせて設定します。
また、開発ストアのテスト環境で使用するためには、アプリの認証処理が必要です。認証処理を行うことで、設定した範囲内でストアデータにアクセスできるようになります。
ここまでの手順でアプリ開発可能です。この段階で、アプリ開発やローカル環境でのテストを繰り返してアプリの完成度を高めます。
しかし、作成したアプリを公開するためにはローカル環境だけのテストでは不十分なため、実際のストアと同様にインターネットからアプリURLにアクセスしてテストする必要があります。その際に役立つのは、「ngrock」というツールです。これらのツールをうまく活用してローカル開発環境を整えることで、本番環境に近い状況で開発ができるでしょう。
Shopify開発会社を選ぶ際のポイント
そのような方におすすめなのは、プロであるShopify開発会社に「テーマ」「アプリ」の開発を委託する方法です。しかし、Shopify開発会社といっても様々な強みをもった会社があります。
例えば、「テーマ」に強みをもつデザイン会社や「アプリ」に強みをもつシステム会社といった具合です。
そこで、自社の目的にあったShopify開発会社の選定ポイントを2つ紹介します。
Shopify Expertに登録されているか
そのようなShopifyパートナーと専門的な開発会社を区別するためにShopifyでは、「Shopify Expert」認定制度を設けています。Shopify ExpertとはShopifyパートナーの上位に位置する称号で、認定されるのはShopifyが厳しい評価基準を満たしたパートナーだけです。
そのため、開発会社に委託する際にはShopify Expertに認定されているかが重要なポイントです。Shopify Expertに認定されている制作会社は、以下のShopify公式サイトで一覧が公開されていますので、この中から希望に添った会社を選ぶと良いでしょう。
Shopifyコミュニティサイトはこちら:
Shopifyコミュニティサイト「Shopify Expert一覧」
開発実績はどの程度か
つまり、選ぶポイントは実績が豊富であること、自社のジャンル・サービスに近いECサイトで成功した実績があることです。実績の確認方法は、開発会社のWebページからだけではなく、直接担当者に確認することで詳しい情報を得られるでしょう。
Shopify Expertsに認定のある開発会社
コマースメディア株式会社
コマースメディア株式会社 公式サイト:
https://commerce-media.info/
株式会社フルバランス
株式会社フルバランス 公式サイト:
https://fbl.jp/
Shopify Plusに特化した開発会社
フラッグシップ合同会社
フラッグシップ合同会社 公式サイト:
https://flagship.cc/
トランスコスモス株式会社
トランスコスモス株式会社 公式サイト:
https://www.trans-cosmos.co.jp/
Shopify構築の実績が豊富な開発会社
株式会社アーキタイプ
株式会社アーキタイプ 公式サイト:
https://www.archetyp.jp/
株式会社これから
株式会社これから 公式サイト:
https://corekara.co.jp/
越境ECに強いShopify開発会社
世界へボカン株式会社
世界へボカン株式会社 公式サイト:
https://www.s-bokan.com/
株式会社飛躍
株式会社飛躍 公式サイト:
https://hiyaku-inc.com/
まとめ
Shopifyでデザイン・機能を拡張したい方におすすめの方法は、開発会社へ委託することです。委託するShopify開発会社を選ぶ2つのポイントは、「Shopify Expertsに登録されているか」「開発実績は十分か」です。
自社の目的に合ったShopify Expertsの開発会社に委託することで、ECサイトの成功につながるでしょう。
Hi there, You’ve performed an incredible job. I’ll certainly digg it and in my opinion suggest to my friends. I’m confident they will be benefited from this site.
Thanks for all your efforts that you have put in this. very interesting information.
Merely wanna remark on few general things, The website design and style is perfect, the content material is really great. “By following the concept of ‘one country, two systems,’ you don’t swallow me up nor I you.” by Deng Xiaoping.
Just desire to say your article is as astonishing. The clearness in your post is just cool and i can assume you’re an expert on this subject. Fine with your permission allow me to grab your feed to keep updated with forthcoming post. Thanks a million and please carry on the gratifying work.