Shopify 開発に役立つ情報源をご紹介

# 本記事の目的
Shopify 開発者、特に初学者のためのリンク集です。
本リンク集は随時更新していきます。 Shopify 開発にお役立てください。

### 変更履歴

| 更新日 | 更新内容 |
|:- |:- |
| 2020年8月 | 初版作成 |
| 2022年3月 | Hydrogen 章追加。各種リンク更新。 |

# ドキュメント編
開発時に参考になるサイトをご紹介します。

## Shopify 開発全般
### [Shopify.dev ](https://shopify.dev/)
Shopify 公式の開発者向けサイトです。

### [Shopify とは – クラウド基盤で実現するマルチチャネルコマースプラットフォーム –](https://qiita.com/t-kurasawa/items/0b2e908e467f48487056)
Shopify のサービス特徴を解説しています。

### [Shopify の技術的特徴とマイクロサービスアーキテクチャ解説](https://qiita.com/t-kurasawa/items/8f8ac73014d73af8ac10)
Shopify の技術的なポイントを解説しています。


## Shopify Theme ドキュメント
### [Shopify Themes](https://shopify.dev/themes)
テーマの公式ドキュメントです

### [Liquid reference](https://shopify.dev/api/liquid)
開発者は Shopify のオープンソースの Liquid テンプレート言語を使用して、テーマを作成およびカスタマイズします。

### [Shopify Liquid テンプレート言語の基本を理解する](https://qiita.com/t-kurasawa/items/3dc49d46f0b5e9659da5)
Liquid テンプレート言語の基本を解説しています。

### [Shopify Theme Kit でテーマを開発する](https://qiita.com/t-kurasawa/items/21f887fea399c0d07529)
Shopify 公式の ThemeKit を用いたテーマの開発方法を解説しています。

## Shopify API ドキュメント

### [Shopify API reference docs](https://shopify.dev/api)
API の公式ドキュメントです

### [Admin API](https://shopify.dev/api/admin)
Admin API は、アプリやサービスが Shopify のリソースと通信するために使います。

- ユースケース
  - 商品、在庫、注文、配送などの Shopify ショップ情報の読み書き
  - アプリでの機能拡張開発
  - 店舗の在庫を他のチャネルに連携する
  - 管理画面に機能を追加する
  - POS と連動させる

### [Storefront API](https://shopify.dev/api/storefront#top)

Storefront APIは、 Web サイト、スマホアプリ、ビデオゲームなどでの購入体験を開発するために用います。既存のオンラインショップや POS では満たせない顧客体験を実現する際に利用します。

- ユースケース
  - Shopify 以外の Web サイト（自社メディア）でショップの商品を販売する
  - スマホアプリでショップの商品を販売する
  - Unity で開発したビデオゲーム上でショップの商品を販売する

### [Shopify アプリの開発方法](https://www.shopify.jp/blog/partner-shopify-app-development)
Shopify Japan の Technical Partner Manager の Junichi Okamura さんによるアプリの開発方法の解説記事です。

### [Shopify App CLI でアプリを開発する](https://qiita.com/t-kurasawa/items/1b18a7afd6fc854e70b7)
Shopify 公式の Shopify App CLI を用いたアプリの開発方法を解説しています。

### [Shopify アプリを AWS に SPA + Serverless 構成でデプロイする – React + Amplify / Node.js + Serverless Framework –](https://qiita.com/t-kurasawa/items/e8c15e33ae9055146206)
Shopify アプリを AWS で動かす方法を解説しています。[クラスメソッドさんと Shopify Japan さんとのイベント](https://qiita.com/t-kurasawa/items/afa4f4a64bee7e132aec)で本記事の内容を解説した[アーカイブ動画はこちら](https://youtu.be/jrI-rlCJeb4?t=1513)です。


## Hydrogen
Hydrogen はReact ベースの Shopify 公式ヘッドレスコマースフレームワークで、Shopify を利用したダイナミックなカスタムストアを構築することができます。

### [Hydrogen Developer Site](https://hydrogen.shopify.dev/)
Hydrogen の開発者サイトです。

### [Hydrogen Document](https://shopify.dev/api/hydrogen)
Hydrogen のコンポーネント、フック、ユーティリティのドキュメントサイトです。

### [Shopify 公式ヘッドレスコマースフレームワーク "Hydrogen" ドキュメント和訳](https://qiita.com/t-kurasawa/items/b5f80f951fa574b17276)

Hydrogen フレームワークそのものを深堀り調査し、日本語訳しています。

### [Hydrogen GitHub](https://github.com/Shopify/hydrogen)
Hydrogen (MIT License) の GitHub です。


## Blog

### [Shopify Japan 公式　ECマーケティングブログ](https://www.shopify.jp/blog)
Shopify の最新情報、マーケティングにまつわる情報が掲載されています。

### [Shopify Japan 公式　開発パートナー向けカテゴリ](https://www.shopify.jp/blog/topics/shopify%E9%96%8B%E7%99%BA%E8%80%85)
Shopify パートナー向けの開発にまつわる情報が掲載されています。

### [Shopify 公式の英語ブログ](https://www.shopify.com/partners/blog)
Shopify の最新情報、マーケティング、開発にまつわる情報が掲載されています。（英語）

### [FRACTA](https://note.fracta.co.jp/m/m4f02b806db97)
Shopify Plus Partners の FRACTA さんの note です。

### [トランスコスモス](https://blog.t-rnd.com/Blog)
Shopify Plus Partners のトランスコスモスさんのブログです。

### [COMMERCE MEDIA](https://commerce-media.info/blogs/ec)
Shopify Experts の COMMERCE MEDIA さんのブログです。

### [and.d](https://ec.and-d.tokyo/blog/)
Shopify Experts の and.d さんのブログです。

### [ハックルベリー](https://note.com/huckleberry_inc)
Shopify Experts のハックルベリーさんのブログです。

### [non-standard world](https://www.non-standardworld.co.jp/blog/)
Shopify Experts の non-standard world さんのブログです。[ヘッドレスコマース](https://www.non-standardworld.co.jp/23660/)の記事がおすすめです。

### [UnReact](https://unreact.jp/categories/shopify-roadmap)
Shopify Experts の UnReact さんのブログです。[Qiita](https://qiita.com/organizations/unreact)も更新されています。

### [NRI digital](https://www.nri-digital.jp/tech/)
NRI デジタルのテックブログです。

# コミュニティ編
開発者コミュニティをご紹介します。

### [ヘルプセンター](https://help.shopify.com/ja)
公式の日本語のヘルプセンターがあります。

### [コミュニティ（日本語）](https://community.shopify.com/c/Shopify-Community-Japan/ct-p/jp)
公式の開発者コミュニティです。様々なトピックでディスカッションされています。

- [技術的なQA](https://community.shopify.com/c/%E6%8A%80%E8%A1%93%E7%9A%84%E3%81%AAQ-A/bd-p/tqa-jp)
- [サンプルコード集](https://community.shopify.com/c/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89%E9%9B%86-%E3%82%A2%E3%83%97%E3%83%AA-%E3%83%86%E3%83%BC%E3%83%9E/bd-p/sample-code-jp)
- [Shopify アプリ](https://community.shopify.com/c/Shopify-%E3%82%A2%E3%83%97%E3%83%AA/bd-p/app-jp)
- [Shopify テーマ](https://community.shopify.com/c/Shopify-%E3%83%86%E3%83%BC%E3%83%9E/bd-p/themes-jp)

### [コミュニティ（英語）](https://community.shopify.com/c/Shopify-Community/ct-p/en)
公式の開発者コミュニティです。英語圏の方が情報は多いです。

### [Shopify Japan Twitter](https://twitter.com/shopifyjp)
Shopify 公式の Twitter です。

### [Shopify Japan Partners Facebook](https://www.facebook.com/groups/ShopifyJapanPartners)
Shopify 公式のパートナー専用 Facebook グループです。

### [Shopify Japan Community Facebook](https://www.facebook.com/groups/218016361970323)
有志の Facebook グループです。1200人を超えています。

### [Qiita](https://qiita.com/tags/shopify)
Qiita に Shopify の記事が集まっています。

# 動画編
動画で学べるウェビナーコンテンツをご紹介します。

### [Youtube チャンネル（日本語）](https://www.youtube.com/channel/UC86JLjRtzrMstyNqJBF_7OQ)

- [Shopify パートナープレイリスト](https://www.youtube.com/watch?v=xUqHIBJokvk&list=PLkR3LRtxAZfrLYwTyuhL_4MMNO4VkIttX)
- [ブログで学ぶ Shopify アプリ・テーマの基礎](https://www.youtube.com/watch?v=2zDFNS6r1aQ&list=PLkR3LRtxAZfod8TvcsKU7IEWeAO5fhcOe)

### [Youtube チャンネル（英語）](https://www.youtube.com/user/shopify)

### [ウェビナー（英語）](https://help.shopify.com/en/webinars)

# イベント編
Shopify のイベントをご紹介します。

### [Shopify Unite](https://unite.shopify.com/)
Shopify Unite は年に一度、 Shopify パートナーとデベロッパーが世界中からトロントに集結し、新たなつながりを作り、コマースの未来を一緒に考える世界最大級のEコマースのカンファレンスです。

### [Shopify Japan 公式オンラインミートアップ](https://meetups.shopify.com/japan)

# おわりに

以上です。他にも役立つ情報がございましたら教えてください。
本リンク集は随時更新していきます。