Shopifyの管理画面を完全解説:各セクションの紹介とよくある質問

Shopifyの管理画面を完全解説:各セクションの紹介とよくある質問

Shopifyは、オンラインストアを簡単に構築できる人気サービスです。Shopifyでストアの構築・運営の中心となるのが管理画面です。この管理画面は、ストア運営に必要なあらゆる機能を一箇所に集約し、効率的な業務管理を可能にします。

本記事では、Shopifyの管理画面の各セクションについて詳しく解説し、その活用方法や便利な機能をご紹介します。初心者の方からすでにShopifyを使用している方まで、管理画面の理解を深め、より効果的なストア運営につなげていただければ幸いです。

Shopifyの管理画面とは?

Shopifyの管理画面は、オンラインストアの運営に必要な全ての機能を一箇所で管理できるダッシュボードです。ここでは、注文処理や商品管理、顧客情報の確認、売上分析など、オンラインストアの運営業務に必要なデータや機能、アプリを確認・利用することが出来ます。

Shopifyの管理画面内の各セクションを紹介

Shopifyの管理画面内には下記のセクションがあります。

それぞれ、詳しく紹介します。

ホーム

ホーム|Shopify 管理画面

ホーム画面では、売上やトラフィックなどの重要な指標を一目で確認できます。また、最近の注文や在庫状況などの概要も表示されます。

注文管理

注文管理|Shopify 管理画面

Shopifyの注文管理セクションは、オンラインストアの運営において重要な役割を果たします。ここでは、注文の処理、配送の管理、顧客とのコミュニケーションなど、販売プロセス全体を効率的に管理することができます。以下、各サブセクションについて詳しく説明します。

下書き

下書き機能は、お客様に変わって注文を作成できる機能です。例えば、顧客からの特別な要求がある場合や、在庫の確認が必要な場合などに役立ちます。下書き注文は、後で編集したり、必要な情報を追加したりしてから最終的に確定することができます。これにより、注文処理の正確性が向上し、顧客満足度の向上にもつながります。

配送ラベル

配送ラベル機能は、注文の発送プロセスを大幅に簡素化します。Shopifyの管理画面から直接、主要な配送業者の配送ラベルを作成し、印刷することができます。この機能を使用することで、配送情報の手動入力にかかる時間と労力を削減し、ミスを防ぐことができます。

下記のブログ記事では、配送業務におすすめのShopifyアプリ「プラスシッピング」について解説しています。ご参考にしてください。

配送業務を効率化するShopifyアプリ「プラスシッピング」とは?

チェックアウト離脱

チェックアウト離脱機能は、購入プロセスの途中で離脱してしまった顧客を追跡し、再エンゲージメントを図るためのツールです。この機能を利用すると、カートに商品を入れたにもかかわらず購入を完了しなかった顧客を特定し、自動的にフォローアップメールを送信することができます。

下記のブログ記事では、カゴ落ち対策の原因と対策について紹介しています。ご参考にしてください。

Shopifyでカゴ落ち対策!原因や対策方法、Shopifyアプリも紹介

商品管理

商品管理|Shopify 管理画面

商品管理セクションは、オンラインストアの中核となる部分です。ここでは、商品の追加、編集、在庫管理だけでなく、より効率的な商品管理のための様々な機能が提供されています。以下、各サブセクションについて詳しく説明します。

下記のブログ記事では、商品の登録方法について解説しています。ご参考にしてください。

Shopify商品管理ガイド:商品登録から公開、非公開、アーカイブまで完全解説

コレクション

コレクションは、関連する商品をグループ化する機能です。手動コレクションでは個別に商品を選択してグループ化し、自動コレクションでは設定した条件に基づいて自動的に商品をグループ化します。コレクションを使用することで、顧客の商品検索を容易にし、セール商品や新着商品などのカテゴリーを作成することができます。また、サイトナビゲーションの改善にも役立ちます。

下記のブログ記事ではコレクション機能について詳しく解説しています。ご参考にしてください。

Shopifyのコレクション機能を解説|登録やカスタマイズ、おすすめアプリまで紹介

在庫

在庫管理は、バリエーション(サイズ、色など)ごとの在庫管理が可能で、一括で在庫数を更新することが出来ます。適切な在庫管理は、顧客満足度の向上と過剰在庫の防止につながります。

下記のブログ記事では、在庫管理におすすめのアプリやShopifyでの在庫数の更新方法を紹介しています。ご参考にしてください。

Shopifyのおすすめ在庫管理アプリ6選!在庫管理のポイントを徹底解説

注文書

注文書機能を使用すると、サプライヤーへの発注プロセスを効率化できます。注文書の作成でき、仕入れ在庫数、在庫費用、支払い条件、配達予定時刻などの詳細を追跡するためにも役立ちます。

在庫転送

複数の店舗や倉庫がある場合、在庫転送機能が役立ちます。異なる場所間での在庫移動の記録、転送プロセスの追跡、在庫レベルの自動更新などが可能です。この機能により、全ての場所での在庫状況を正確に把握し、効率的な在庫管理が可能になります。

ギフトカード

ギフトカード機能を使用すると、オンラインストア上でギフトカードを販売できます。カスタマイズ可能なギフトカードデザイン、自動的なコード生成、使用状況の追跡、有効期限の設定などが可能です。ギフトカードは、新規顧客の獲得や既存顧客の満足度向上に効果的です。

下記のブログ記事ではShopifyのギフトカード機能について詳しく解説しています。ご参考にしてください。

Shopifyのギフトカードとは?設定方法やクーポンとの違いを紹介

顧客管理

顧客管理|Shopify 管理画面

顧客管理セクションは、顧客情報の一元管理、購買履歴の追跡、効果的なコミュニケーションを可能にする機能です。このセクションを活用することで、顧客中心のアプローチを実現し、ビジネスの成長と顧客関係の強化を図ることができます。

下記のブログ記事では、Shopifyの顧客管理について顧客データの作成方法やセグメントや顧客タグの活用方法など解説しています。ご参考にしてください。

Shopifyの顧客管理について|セグメントや顧客タグの活用法やおすすめアプリも紹介

セグメント

セグメント機能は、顧客を特定の基準で分類できる機能です。購買データや顧客属性、行動データ、地理的情報などの条件を組み合わせて詳細なセグメントを作成できます。

この機能を使用することで、各顧客グループに最適化されたマーケティング戦略を立案し、顧客満足度と売上の向上につなげることが可能です。セグメントは動的に更新され、Shopifyの他の機能とも連携しているため、常に最新かつ効果的な顧客アプローチを実現できます。

コンテンツ

コンテンツ|Shopify 管理画面

コンテンツは、メタオブジェクトと画像などのファイルデータを管理するためのセクションになります。以下、各サブセクションについて詳しく説明します。

メタオブジェクト

メタオブジェクトは、Shopifyストアにカスタムコンテンツタイプを作成し管理するための機能です。この機能を使用すると、標準の商品や顧客情報以外の、ビジネスに特化したデータ構造を定義し、管理することができます。

例えば、レシピ、イベント情報、FAQなど、特定のビジネスモデルに必要な情報を柔軟に構造化し、ストア全体で一貫して使用することが可能になります。メタオブジェクトを活用することで、コンテンツの管理が効率化され、より豊かで個性的なユーザー体験を提供することができます。

下記のブログ記事ではメタオブジェクトについて詳しく解説してます。ご参考にしてください。

Shopifyのメタフィールドとは?メタオブジェクトやおすすめアプリも紹介

ファイル

ファイル機能は、Shopifyストアで使用する様々なメディアファイルを管理するためのツールです。画像、動画、PDFなどのファイルをアップロード、整理、そして必要に応じてストア内の適切な場所に配置することができます。この機能を使用することで、商品画像、バナー、ブログ記事の挿絵、ダウンロード可能なコンテンツなど、ストアに必要な全てのメディアを一元管理することが可能になります。効率的なファイル管理は、ページの読み込み速度の最適化やコンテンツの一貫性の維持にも役立ち、全体的なユーザー体験の向上につながります。

下記のブログ記事では、オンラインストア上ににバナーを表示するのにおすすめのShopifyアプリを紹介しています。ご参考にしてください。

Shopifyにバナーを表示できるアプリ4選 | フローティングバナーや送料無料バーなどもご紹介

財務

財務|Shopify 管理画面

Shopifyから売上の支払状況を一覧で確認できたり、支払の明細を確認することができます。

ストア分析

ストア分析|Shopify 管理画面

Shopifyのストア分析セクションは、オンラインストアのパフォーマンスを総合的に評価し、データに基づいた意思決定を支援するための重要な機能です。以下、各サブセクションについて詳しく説明します。

レポート

レポート機能は、ストアのパフォーマンスに関する詳細なデータを提供します。売上レポート、商品レポート、顧客レポートなど、多様な角度からビジネスを分析できます。これらのレポートを通じて、売上傾向、人気商品、顧客セグメントの特性などを把握し、マーケティング戦略の立案や在庫管理の最適化に活用できます。また、カスタムレポートを作成することで、特定のKPIに焦点を当てた分析も可能です。

ライブビュー

ライブビュー機能は、リアルタイムでストアの活動を監視するためのツールです。現在のアクティブな訪問者数、閲覧中のページ、リアルタイムの売上データなどを即座に確認できます。この機能は、特にフラッシュセールやマーケティングキャンペーンの効果を即座に評価したい場合に非常に有用です。

マーケティング

マーケティング|Shopify 管理画面

Shopifyのマーケティングセクションは、売上を拡大するための様々なダッシュボードとマーケティング機能を提供します。以下、各サブセクションについて詳しく説明します。

マーケティング

マーケティング機能は、様々なチャネルを通じて顧客にリーチするためのツールを提供します。ここでは、Eメールマーケティング、ソーシャルメディア広告、Google広告などのキャンペーンを作成・管理することができます。

自動化

自動化機能は、マーケティング活動の効率を大幅に向上させるツールです。この機能を使用すると、特定のトリガーやイベントに基づいて自動的にマーケティングアクションを実行することができます。例えば、新規顧客への自動ウェルカムメール、放棄カートの再エンゲージメントキャンペーン、購入後のフォローアップメールなどを設定できます。

ディスカウント

ディスカウント|Shopify 管理画面

ディスカウントセクションでは、特定条件を満たした注文に対して、注文金額を割引したり、商品をプレゼントしたり、配送料を無料にしたりできるクーポン(ディスカウント:以降、クーポン)を発行できるクーポン機能が存在します。

クーポン機能を利用することで、お客様の新規獲得や単価アップ、リピート購入などストアの売上向上を図ることができます。

下記のブログ記事では、Shopifyのクーポン機能(ディスカウント機能)について詳しく解説します。ご参考にしてください。

Shopifyのクーポン機能(ディスカウント機能)とは?クーポンの種類や発行方法も紹介

販売チャネル

販売チャネル|Shopify 管理画面

販売チャネルは、Shopifyで管理している商品を公開するチャネルを管理するセクションです。以下、各サブセクションについて詳しく説明します。

オンラインストア

オンラインストアチャネルでは、利用しているShopifyテーマのカスタマイズなどができ、ブログ記事やページ、メニューの追加・修正・削除も可能です。また、各種設定では、SNSでシェアする画像の設定やオンラインすと自体のタイトルとメタディスクリプションを設定できます。

下記のブログ記事ではShopifyテーマについて詳しく紹介しています。ご参考にしてください。

Shopifyテーマのカスタマイズ方法|初心者向けから上級者向け(コード編集)まで

下記のブログ記事では、ブログ記事の作成方法などを詳しく紹介しています。ご参考にしてください。

Shopifyでブログ記事を作成する方法|記事執筆・書き方ガイド

下記のブログ記事では、メニューのカスタマイズ方法などを詳しく紹介しています。ご参考にしてください。

Shopifyのメニューをカスタマイズ|メニュー項目を追加、編集、削除、階層構造化する方法

Buy Button

Buy Buttonは外部サイトやブログ記事などに埋め込めるカートボタンを作成することが出来ます。

下記のブログ記事では、Buy Buttonを利用してWordpress上でShopifyの商品を販売する方法を紹介しています。ご参考にしてください。

ShopifyとWordPressの連携方法ガイド|同一ドメインにできる?

Google & Youtube

Google & Youtubeは、Shopifyで管理している商品をGoogleショッピング広告に掲載したり、オンラインストアにGoogle Analytics 4を導入するのに役立ちます。

下記のブログ記事では、ShopifyにGoogle Analytics 4を導入する方法を紹介しています。ご参考にしてください。

ShopifyにGoogle Analytics 4(GA4)を設定する方法|GoogleチャネルでGA4を導入する方法も紹介

Inbox

Inboxはオンラインストア上でお客様とオンラインチャットをができるチャネルです。お客様へのリアルタイムなWEB接客や問い合わせ対応に役立ちます。

下記のブログ記事では、Shopify Inboxの機能、料金、導入方法などをわかりやすく解説しています。ご参考にしてください。

Shopify Inboxとは?導入メリットや料金プラン、使い方を紹介

Facebook & Instagram

Facebook & Instagramは、ShopifyとFacebookおよびInstagramを連携することができ、FacebookショッピングおよびInstagramショッピングで商品紹介が容易になります。

下記のブログ記事ではShopifyとInstagramの連携におすすめのShopifyアプリを紹介しています。ご参考にしてください。

Shopifyとインスタグラム(Instagram)を連携|連携の種類やメリット、連携方法、おすすめアプリなども紹介

アプリ

アプリ|Shopify 管理画面

Shopifyの機能を拡張するためのアプリを追加・管理するセクションです。インストールしたShopifyアプリは本セクションに表示され、ここから利用します。

下記のブログ記事ではおすすめのShopifyアプリをジャンル別に紹介しています。ご参考にしてください。

Shopifyアプリ おすすめ一覧:売上アップ・効率化・無料アプリまで徹底解説!

設定

設定|Shopify 管理画面

ストアの基本設定、支払い設定、配送設定、言語設定など、様々な設定を行うことができます。また、管理画面にアクセスできるスタッフの追加やスタッフがどこまで管理画面を閲覧・操作できるかの権限設定も可能です。

Shopifyの管理画面でよくある質問

管理画面を日本語に切り替える方法は?

Shopifyの管理画面の言語は、Shopifyアカウントの言語設定によって自動で出し分けられています。そのため、ご自身が利用しているShopifyアカウントの言語設定を「日本語」に変更する必要がありあります。

管理画面を日本語に切り替える方法

(1)Shopifyの管理画面右上のストア名をクリック  (2)「Manage account」をクリック

(1)Shopifyの管理画面右上のストア名をクリック

(2)「Manage account」をクリック

(3)「General」のメニューを選択  (4)「Preferred language」セクションのlanguageを「日本語」に変更  (5)「保存」をクリック

(3)「General」のメニューを選択

(4)「Preferred language」セクションのlanguageを「日本語」に変更

(5)「保存」をクリック

管理画面にアクセスできるスタッフを追加するには?

設定から、新しいスタッフを追加できます。ただし、契約しているShopifyプランに応じて、追加できるスタッフ人数に限りがありますのでご注意ください。

各Shopifyプランごとの追加できるスタッフ人数は下記のブログ記事も参考にしてください。

【徹底比較】Shopifyの料金プランの選び方|費用・手数料・決済方法の違いについて

管理画面にアクセスできるスタッフを追加する方法

(1)「設定」をクリック  (2)「ユーザーと権限」をクリック  (3)「スタッフを追加」をクリック

(1)「設定」をクリック

(2)「ユーザーと権限」をクリック

(3)「スタッフを追加」をクリック

(4) スタッフの姓名とメールアドレス、権限を設定  (5)「招待を送信する」をクリック

(4) スタッフの姓名とメールアドレス、権限を設定

(5)「招待を送信する」をクリック

※ (4)で入力したメールアドレス宛に招待メールが届きますので、スタッフはメールに記載の手順通りに作業を行い、登録完了です。

スタッフごとに管理画面の権限を変更する方法は?

スタッフを追加する際、または既存のスタッフの設定を編集する際に、各スタッフの権限を詳細に設定できます。「設定」>「ユーザーと権限」にて権限は編集可能です。

管理画面からよく使うアプリへすぐにアクセスする方法は?

アプリの右上に表示されている「ピンマーク」

よく使うShopifyアプリを開き、アプリの右上に表示されている「ピンマーク」をクリックすることで、アプリセクション直下にアプリのメニューアイコンを表示させることが出来ます。

管理画面にアクセスできなくなった場合の対処法は?

パスワードのリセット、ブラウザのキャッシュのクリア、別のブラウザでの試行などを行ってみてください。また、Shopify Stautsを確認し、そもそもShopify自体に問題が発生していないかを確認してください。

それでも解決しない場合は、Shopifyのサポートに連絡することをおすすめします。

Shopifyパートナーに管理画面にアクセスして貰う方法は?

Shopifyパートナーへアクセス権限を渡す方法として、コラボレータ機能があります。Shopifyパートナーへコラボレータリクエストコードを共有し、Shopifyパートナーはそのコラボレータリクエストコードを利用して、アクセスしたいストアへアクセス申請を送信する事が可能です。

下記のブログ記事は、コラボレータリクエストの具体的な手順を紹介しています。ご参考にしてください。

【完全ガイド】Shopifyコラボレーターになる方法:リクエストの送信から承認後の手順まで

最後に

Shopifyの管理画面は、オンラインストア運営に必要な全ての機能を網羅した強力なツールです。注文管理、商品管理、顧客管理から、マーケティング、分析、設定まで、直感的なインターフェースで効率的に操作できます。

各セクションの特徴を簡単にまとめると、下記になります。

  • 注文管理:注文処理から配送管理まで可能
  • 商品管理:商品情報の登録、在庫管理、コレクション作成が可能
  • 顧客管理:顧客情報の管理、セグメント作成が可能
  • コンテンツ:メタオブジェクトやファイル管理が可能
  • 財務:Shopifyからの支払状況の確認が可能
  • マーケティング:各種キャンペーンの作成、自動化が可能
  • ストア分析:詳細なレポート機能、リアルタイムのパフォーマンス把握が可能
  • ディスカウント:割引クーポンの発行・管理が可能
  • 販売チャネル:商品を公開するチャネルの管理が可能
  • アプリ:機能を拡張する多様なShopifyアプリの管理が可能
  • 設定:ストアの基本設定からスタッフ管理まで幅広く対応が可能

これらの機能を十分に理解し活用することで、効率的かつ効果的なストア運営が可能になります。また、Shopifyの豊富なアプリやカスタマイズ機能を利用することで、さらにビジネスのニーズに合わせた運営ができるでしょう。

これから、Shopifyでオンラインストアを開設したい方は下記のブログ記事もご参考にしてください。

Shopifyの始め方(構築方法)|会員登録からストア開設(立ち上げ)までの流れ

ブログに戻る
1 6
  • Shopify Polarisとは? 効率的なShopifyアプリ開発に!

    Shopify Polarisとは? 効率的なShopifyアプリ開発に!

    Tsunライターチーム

    Shopify Polarisは、Shopifyのエコシステムにおいて重要な役割を果たす包括的なデザインシステムです。本記事では、Shopify Polarisの概要やメリット、デメリット、Polarisを活用したShopifyアプリの事例、Shopify Polarisを使用する際のヒントとコツを紹介します。

    Shopify Polarisとは? 効率的なShopifyアプリ開発に!

    Tsunライターチーム

    Shopify Polarisは、Shopifyのエコシステムにおいて重要な役割を果たす包括的なデザインシステムです。本記事では、Shopify Polarisの概要やメリット、デメリット、Polarisを活用したShopifyアプリの事例、Shopify Polarisを使用する際のヒントとコツを紹介します。

  • 【Tips】Shopify の GraphQL Admin API で顧客総数を取得する

    【Tips】Shopify の GraphQL Admin API で顧客総数を取得する

    小笠原 京平

    Shopifyの GraphQL Admin API の小ネタです。 Shopifyの顧客総数を取得したい場合のクエリは、いざ探そうと思ってもパッと見つからないのでメモしておきます。 対象読者 Shopify GraphQL Admin API を使ったことがある方 顧客総数を取得するクエリ 2023-07 バージョンから CustomerSegmentMemberConnection に変更があったため、2023-07より前と以降で若干クエリが異なります。 ※ changelog 2023-07以降 { customerSegmentMembers(first: 1, query: "") { totalCount } } 2023-07より前...

    【Tips】Shopify の GraphQL Admin API で顧客総数を取得する

    小笠原 京平

    Shopifyの GraphQL Admin API の小ネタです。 Shopifyの顧客総数を取得したい場合のクエリは、いざ探そうと思ってもパッと見つからないのでメモしておきます。 対象読者 Shopify GraphQL Admin API を使ったことがある方 顧客総数を取得するクエリ 2023-07 バージョンから CustomerSegmentMemberConnection に変更があったため、2023-07より前と以降で若干クエリが異なります。 ※ changelog 2023-07以降 { customerSegmentMembers(first: 1, query: "") { totalCount } } 2023-07より前...

  • Shopify Vite Plugin でテーマ拡張機能の開発体験を改善する

    Shopify Vite Plugin でテーマ拡張機能の開発体験を改善する

    小笠原 京平

    今回は Barrel が提供する Shopify Vite Plugin を導入して、テーマ拡張機能の開発体験を改善する方法をご紹介します。 対象読者 テーマ拡張機能の開発経験がある方 はじめに Shopifyのテーマ拡張機能 (Theme app extensions) はShopify アプリ開発において、ストアフロントに機能を追加するための機能です。 Liquid、JavaScript、CSSなどを使って開発することができますが、通常のアプリ開発と比較すると、ローカルでの開発体験はそれほどよくありません。 そこで、今回は Shopify Vite Plugin を導入して、開発体験を改善していきます。 Shopify Vite Plugin とは Barrel が提供する Vite用プラグインです。ViteをShopify テーマ開発に組み込んで開発体験を改善することを目的として作られていますが、テーマ拡張機能においてもその恩恵を受けることができます。...

    Shopify Vite Plugin でテーマ拡張機能の開発体験を改善する

    小笠原 京平

    今回は Barrel が提供する Shopify Vite Plugin を導入して、テーマ拡張機能の開発体験を改善する方法をご紹介します。 対象読者 テーマ拡張機能の開発経験がある方 はじめに Shopifyのテーマ拡張機能 (Theme app extensions) はShopify アプリ開発において、ストアフロントに機能を追加するための機能です。 Liquid、JavaScript、CSSなどを使って開発することができますが、通常のアプリ開発と比較すると、ローカルでの開発体験はそれほどよくありません。 そこで、今回は Shopify Vite Plugin を導入して、開発体験を改善していきます。 Shopify Vite Plugin とは Barrel が提供する Vite用プラグインです。ViteをShopify テーマ開発に組み込んで開発体験を改善することを目的として作られていますが、テーマ拡張機能においてもその恩恵を受けることができます。...

  • Shopify Admin API GraphiQLとは? 使い方やメリット・デメリットを解説

    Shopify Admin API GraphiQLとは? 使い方やメリット・デメリットを解説します

    小笠原 京平

    ShopifyのAdmin APIにはGraphQLを用いたAPIがあります。手軽に試す方法としてGraphiQL (GraphQLではなくGraphiQLなのに注意) というIDEがありますので、今回はShopify GraphiQLの使い方やメリット・デメリットを解説します。 GraphiQLとは GraphQL公式が運営しているオープンソースプロジェクトです。GraphQLをブラウザ上でインタラクティブに操作・実行することができます。 グラフィカル (/ˈɡrafək(ə)l/) と発音します。(graphicalと同じ発音) GraphQLとは GraphQLはAPIのためのクエリ言語であり、既存のデータでクエリを実行するためのランタイムです。 GraphQLはAPI内のデータの完全で理解しやすい説明を提供し、クライアントに必要なものだけを要求する力を与え、APIを長期的に進化させることを容易にし、強力な開発者ツールを可能にします。 引用: GraphQL | A query language for your API Shopify GraphiQLの使い方 Shopify GraphiQLは各ストアにアプリをインストールするだけで使えますが、Shopify Devサイト上でデモを触れるので、まずは触ってみましょう! https://shopify.dev/docs/apps/tools/graphiql-admin-api Workshopをやってみよう! Shopifyが作成した「Learn...

    Shopify Admin API GraphiQLとは? 使い方やメリット・デメリットを解説します

    小笠原 京平

    ShopifyのAdmin APIにはGraphQLを用いたAPIがあります。手軽に試す方法としてGraphiQL (GraphQLではなくGraphiQLなのに注意) というIDEがありますので、今回はShopify GraphiQLの使い方やメリット・デメリットを解説します。 GraphiQLとは GraphQL公式が運営しているオープンソースプロジェクトです。GraphQLをブラウザ上でインタラクティブに操作・実行することができます。 グラフィカル (/ˈɡrafək(ə)l/) と発音します。(graphicalと同じ発音) GraphQLとは GraphQLはAPIのためのクエリ言語であり、既存のデータでクエリを実行するためのランタイムです。 GraphQLはAPI内のデータの完全で理解しやすい説明を提供し、クライアントに必要なものだけを要求する力を与え、APIを長期的に進化させることを容易にし、強力な開発者ツールを可能にします。 引用: GraphQL | A query language for your API Shopify GraphiQLの使い方 Shopify GraphiQLは各ストアにアプリをインストールするだけで使えますが、Shopify Devサイト上でデモを触れるので、まずは触ってみましょう! https://shopify.dev/docs/apps/tools/graphiql-admin-api Workshopをやってみよう! Shopifyが作成した「Learn...

  • ブログ記事 Shopifyの必須Webhooks (Mandatory Webhooks)とは? GDPRや対応例など

    Shopifyの必須Webhooks (Mandatory Webhooks)とは? GDPR...

    小笠原 京平

    今回はShopifyアプリ開発を始めたときに詰まるポイントの1つ「必須Webhooks」について解説します。実装をしていなかったり、実装が不十分なためにレビューが通らなかった経験をされた方は多いんじゃないでしょうか?レビューで詰まらないためにも、ぜひご確認ください! Webhooksとは? Shopifyの必須Webhooksを説明する前に、Webhooksについて理解しましょう。Webhooksとは、Webアプリケーションと連携するために用いられるイベント通知の仕組みです。Webhooksを使うことで、あるWebアプリケーションで特定のイベントが起きたときに、データを受け取ったり、何かしらの動作をすることが可能になります。 エンジニアにとって身近な例でいうと、GitHubにコードをプッシュしたときに自動でビルドやテストをするときにWebhooksが使われています。 ShopifyのWebhooks そんなWebhooksはShopifyでも使うことができます。Shopifyアプリ開発では、Shopify Admin APIからWebhooksを使うことができます。また、アプリ以外でもShopify管理画面からWebhookを作成することもできます。 ShopifyのWebhooksにはHTTPSのエンドポイントのほか、Amazon EventBridgeやGoogle Cloud Pub/Subといったメッセージングサービスを使うこともできます。購読するイベントやマーチャントによっては瞬間的に大量のWebhooksを処理する必要があるため、スケールさせやすいメッセージングサービスを使ってWebhooksを処理することをおすすめします。 必須Webhooks (Mandatory Webhooks) とは? 必須Webhooksとは、Shopifyアプリを開発するときに必ず実装しなければならない3つのWebhooksのことです。この3つのWebhooksはGDPRに対応するために必要なWebhooksで、EU加盟国に関わらず、すべてのShopifyアプリはGDPRに準拠しなければなりません。必須Webhooksを実装していない場合、アプリレビューで却下されます。 (3つの必須Webhooks以外のWebhooksは任意で実装すればOKです。) また、必須Webhooksの3つはHTTPSのエンドポイントでのみ作成可能です。上述したEventBridgeやPub/Subを利用することはできません。 GDPRとは? GDPR(General Data Protection Regulation:一般データ保護規則)は、ヨーロッパ連合(EU)の個人情報保護法規で、2018年5月25日から施行されています。これは、EU全域での個人情報のプライバシーを保護し、データの取り扱い方に関して個々の人々により多くの制御権を付与するためのものです。 GDPRは、EU市民または居住者の個人データを処理する全ての組織に適用されます。これには、EU内外の組織も含まれ、EUの市民や居住者のデータを処理する場合、世界のどこにその組織があろうともGDPRの規定を守る必要があります。 GDPRの主な目的は、個人が自分の個人データをどのように収集、保存、使用されるのかを知り、そしてその制御をする権利を持つべきであるという考え方を強化し、統一化することです。これは、個人情報の透明性、アクセスの権利、修正の権利、忘れられる権利(データ削除の権利)、データ移行の権利など、いくつかの重要な権利を個々の人々に付与します。 参考: ChatGPT 必須Webhooksの対応例 上記で説明したように、必須WebhooksとはGDPRに準拠するためのWebhooksなので、顧客情報、ストア情報をデータベースなどに保存しているかどうかで対応方法が変わります。...

    Shopifyの必須Webhooks (Mandatory Webhooks)とは? GDPR...

    小笠原 京平

    今回はShopifyアプリ開発を始めたときに詰まるポイントの1つ「必須Webhooks」について解説します。実装をしていなかったり、実装が不十分なためにレビューが通らなかった経験をされた方は多いんじゃないでしょうか?レビューで詰まらないためにも、ぜひご確認ください! Webhooksとは? Shopifyの必須Webhooksを説明する前に、Webhooksについて理解しましょう。Webhooksとは、Webアプリケーションと連携するために用いられるイベント通知の仕組みです。Webhooksを使うことで、あるWebアプリケーションで特定のイベントが起きたときに、データを受け取ったり、何かしらの動作をすることが可能になります。 エンジニアにとって身近な例でいうと、GitHubにコードをプッシュしたときに自動でビルドやテストをするときにWebhooksが使われています。 ShopifyのWebhooks そんなWebhooksはShopifyでも使うことができます。Shopifyアプリ開発では、Shopify Admin APIからWebhooksを使うことができます。また、アプリ以外でもShopify管理画面からWebhookを作成することもできます。 ShopifyのWebhooksにはHTTPSのエンドポイントのほか、Amazon EventBridgeやGoogle Cloud Pub/Subといったメッセージングサービスを使うこともできます。購読するイベントやマーチャントによっては瞬間的に大量のWebhooksを処理する必要があるため、スケールさせやすいメッセージングサービスを使ってWebhooksを処理することをおすすめします。 必須Webhooks (Mandatory Webhooks) とは? 必須Webhooksとは、Shopifyアプリを開発するときに必ず実装しなければならない3つのWebhooksのことです。この3つのWebhooksはGDPRに対応するために必要なWebhooksで、EU加盟国に関わらず、すべてのShopifyアプリはGDPRに準拠しなければなりません。必須Webhooksを実装していない場合、アプリレビューで却下されます。 (3つの必須Webhooks以外のWebhooksは任意で実装すればOKです。) また、必須Webhooksの3つはHTTPSのエンドポイントでのみ作成可能です。上述したEventBridgeやPub/Subを利用することはできません。 GDPRとは? GDPR(General Data Protection Regulation:一般データ保護規則)は、ヨーロッパ連合(EU)の個人情報保護法規で、2018年5月25日から施行されています。これは、EU全域での個人情報のプライバシーを保護し、データの取り扱い方に関して個々の人々により多くの制御権を付与するためのものです。 GDPRは、EU市民または居住者の個人データを処理する全ての組織に適用されます。これには、EU内外の組織も含まれ、EUの市民や居住者のデータを処理する場合、世界のどこにその組織があろうともGDPRの規定を守る必要があります。 GDPRの主な目的は、個人が自分の個人データをどのように収集、保存、使用されるのかを知り、そしてその制御をする権利を持つべきであるという考え方を強化し、統一化することです。これは、個人情報の透明性、アクセスの権利、修正の権利、忘れられる権利(データ削除の権利)、データ移行の権利など、いくつかの重要な権利を個々の人々に付与します。 参考: ChatGPT 必須Webhooksの対応例 上記で説明したように、必須WebhooksとはGDPRに準拠するためのWebhooksなので、顧客情報、ストア情報をデータベースなどに保存しているかどうかで対応方法が変わります。...

  • Shopifyアプリの課金ってどうやるの? 課金方法とサブスクリプション設計を解説

    Shopifyアプリの課金ってどうやるの? 課金方法とサブスクリプション設計を解説

    小笠原 京平

    Shopifyアプリの課金とは? Shopifyアプリの課金方法は、大きく分けてShopify内で決済する方法とShopify外で決済する方法の2つあります。 Shopify内で決済する場合、Shopifyアプリの料金は、マーチャントからShopifyに支払われ、税金や手数料を除いた料金がShopifyからアプリベンダーに支払われます。 Shopify内で決済する一番のメリットはマーチャントが課金する際にクレジットカード等の入力が不要なため、そのぶんの課金ハードルが低いことです。 デメリットは手数料をShopifyに支払う必要があることですが、現状ではよっぽど稼ぐアプリを作らない限り気にするほどではないので、Shopify内で決済させるのがよいと思います。 Shopify外で決済する場合、アプリベンダーは独自の決済フローを用意する必要があります。 こちらについては今回は触れません。以下はすべてShopify内の課金についての説明になります。 Shopifyアプリの課金の流れ Shopifyアプリで課金するための道具はすべてShopify側が用意してくれています。 したがって、Shopifyアプリは決められたパターンの実装するだけで、簡単に課金が行なえます。 Shopifyアプリの課金はざっくりと以下の流れで行われます。 【アプリ】Shopifyアプリの画面内に配置された課金ボタンをユーザーがクリック 【サーバー】課金の種類(種類については後述します)、課金額、プラン名などを元にShopify GraphQL APIにリクエストを送る 【サーバー】ユーザーに課金してもらうためのURLを含むデータをAPIから受け取り、アプリに渡す 【アプリ】課金用のURLにリダイレクト 4で表示された課金用のページでユーザーが課金を選択したら、課金が行われます。 (もちろん、キャンセルを選択して離脱する可能性もあります) 課金の種類 Shopifyでの課金方法はいくつかあります。 1つ目は定額料金プラン(固定額プラン)です。 定額料金には月払いと年払いのどちらかを選ぶことができます。 2つ目は使用状況に基づくプランで、いわゆる従量課金と呼ばれるプランです。 何の使用状況によって、どのくらいの課金をするかはアプリが決めることができます。 (メール配信をするアプリならメールの配信量、商品販売に関連するアプリなら販売された商品金額など) 3つ目は1と2を組み合わせたプランです。 ここでは定額料金の年払いは選択できませんので、月払い + 従量課金の組み合わせのみになります。...

    Shopifyアプリの課金ってどうやるの? 課金方法とサブスクリプション設計を解説

    小笠原 京平

    Shopifyアプリの課金とは? Shopifyアプリの課金方法は、大きく分けてShopify内で決済する方法とShopify外で決済する方法の2つあります。 Shopify内で決済する場合、Shopifyアプリの料金は、マーチャントからShopifyに支払われ、税金や手数料を除いた料金がShopifyからアプリベンダーに支払われます。 Shopify内で決済する一番のメリットはマーチャントが課金する際にクレジットカード等の入力が不要なため、そのぶんの課金ハードルが低いことです。 デメリットは手数料をShopifyに支払う必要があることですが、現状ではよっぽど稼ぐアプリを作らない限り気にするほどではないので、Shopify内で決済させるのがよいと思います。 Shopify外で決済する場合、アプリベンダーは独自の決済フローを用意する必要があります。 こちらについては今回は触れません。以下はすべてShopify内の課金についての説明になります。 Shopifyアプリの課金の流れ Shopifyアプリで課金するための道具はすべてShopify側が用意してくれています。 したがって、Shopifyアプリは決められたパターンの実装するだけで、簡単に課金が行なえます。 Shopifyアプリの課金はざっくりと以下の流れで行われます。 【アプリ】Shopifyアプリの画面内に配置された課金ボタンをユーザーがクリック 【サーバー】課金の種類(種類については後述します)、課金額、プラン名などを元にShopify GraphQL APIにリクエストを送る 【サーバー】ユーザーに課金してもらうためのURLを含むデータをAPIから受け取り、アプリに渡す 【アプリ】課金用のURLにリダイレクト 4で表示された課金用のページでユーザーが課金を選択したら、課金が行われます。 (もちろん、キャンセルを選択して離脱する可能性もあります) 課金の種類 Shopifyでの課金方法はいくつかあります。 1つ目は定額料金プラン(固定額プラン)です。 定額料金には月払いと年払いのどちらかを選ぶことができます。 2つ目は使用状況に基づくプランで、いわゆる従量課金と呼ばれるプランです。 何の使用状況によって、どのくらいの課金をするかはアプリが決めることができます。 (メール配信をするアプリならメールの配信量、商品販売に関連するアプリなら販売された商品金額など) 3つ目は1と2を組み合わせたプランです。 ここでは定額料金の年払いは選択できませんので、月払い + 従量課金の組み合わせのみになります。...

1 6

編集プロセス

EコマースやShopifyの初学者にとって、できるだけ “やさしく” “わかりやすく” “正確に” 難しいコマース用語やマーケティング用語、ストア構築から販売までの仕組み・ノウハウを伝えることを心がけて、記事コンテンツを作成しています。

掲載情報に関して

掲載している各種情報は、株式会社Tsunが経験および、調査した情報をもとにしています。できるだけ“最新“かつ“正確“な情報の掲載に努めておりますが、内容を完全に保証するものではありません。当サイトによって生じた損害について、株式会社Tsunではその賠償の責任を一切負わないものとします。掲載情報に誤りがある場合には、お手数ですが株式会社Tsunまでご連絡をいただけますようお願いいたします。