パートナープログラム契約の更新内容に関するよくある質問
2023年1月5日の木曜日に、Shopifyは、パートナープログラム契約 (「PPA」) およびAPIライセンスと利用規約の更新内容のサマリーを送信しました。この更新は、2023年2月6日に有効になります。この更新内容には、必要な場合に要件違反や規約違反を解決する措置など、特定の措置を速やかに講じるパートナーの責任を明確にする変更、およびその他の重要な更新が含まれます。
これらの変更に関連したよくある質問、およびパートナーと開発者への影響について、以下に説明します。
Shopifyに新しい規約が導入されるのはなぜですか?
Shopify パートナーと開発者の成長をサポートし、Shopifyのプラットフォーム上で、またはそれを通じて提供される商品やサービスの安全性と信頼性を維持するために、パートナープログラム契約およびAPIライセンスと利用規約を更新します。
アプリストアの要件違反やポリシー違反に対してパートナーが講じる措置の要件
Shopifyは、アプリストアの要件違反やポリシー違反について、どのようにパートナーに通知しますか?
パートナーが、パートナーアカウントに関連付けられたアプリや他のサービスに関する問題を解決するのに必要な措置など、特定の措置を講じる必要がある場合、Shopifyではさまざまなチャネルを通じてパートナーに通知します。これらのチャネルには、パートナーアカウントに関連付けられたビジネスメールが含まれますが、これらに限定されません。パートナーがアプリの重大な修正を行う必要がある場合、Shopifyでは緊急連絡用開発者メールにも通知を送信します。
これらのメールは、Shopifyのエコシステム全体に要件を適用することをサポートする、さまざまなShopifyチームから届きます。措置を講じるように求めるメールでは、パートナーが行う必要がある変更とその期限について明確に伝えられます。これらのメールの件名には、「重要」、「アクションが必要」、「重大」、「最終通知」などのキーワードがあり、パートナーがShopifyからの未処理のリクエストをどのように解決する必要があるかについての明確なCTAが含まれます。
パートナーが規約に遵守していない場合はどうなりますか?
アプリマーケットプレイスの安全性と信頼性を維持することは最優先事項であるため、Shopifyのエコシステムにおけるそれぞれのアプリとパートナーは、高い基準を満たす必要があります。パートナーがShopifyからの要求、特に、利用規約違反に関する要求やアプリストアの要件遵守の要求に応じない場合、Shopify アプリストアからパートナーのアプリを削除するという難しい決断を含むさまざまな措置を講じる場合があります。場合によっては、プラットフォームからパートナーを削除する必要もあります。
詳細については、「Shopifyのパートナープログラムポリシーの施行に関するよくある質問」を参照してください。
Customer Privacy JS APIの統合要件
どんなアプリやテーマがCustomer Privacy JS APIと統合されますか?
Shopify Customer Privacy JS APIと統合するには、Cookieに関する同意を収集する、またはマーチャントのストアフロントにCookieを挿入するアプリ、テーマ、アプリ拡張機能 (総称して「アプリとテーマ」) が必要です。たとえば、アプリやテーマではAPIを使用して、Cookieバナーを表示する必要かあるかどうかを判断したり、どのような同意を収集する必要があるかを決定したり、収集した同意をAPIを使用して返したり、Cookieや追跡スクリプトを使って分析やマーケティングデータのためにユーザーの同意を追跡したりする必要があります。
アプリやテーマを使用するマーチャントすべてから、同意を取得する必要がありますか?
プライバシー規制は地域によって異なります。ただし、Shopifyでは、アプリやテーマがどこで開発されたか、アプリやテーマを使用するマーチャントがどこに拠点を置いているのかにかかわらず、すべてのアプリとテーマが、この新しいポリシーに準拠している必要があります。
必須Cookieと必須ではないCookieの違いは何ですか?
必須Cookieとは、データ送信を容易にし、ウェブサイトを運営するために不可欠なCookieです。ユーザーが、ウェブサイトにアクセスするか、特定の操作を行うと、ユーザーのコンピューターやデバイスに自動的に格納されます。
必須ではないCookieとは、必須Cookieの定義に該当しない他の種類のCookieすべてです。
アプリの注文同期の要件
注文を更新するには、どのAPIを使用している必要がありますか?
開発者が注文の更新に使用できる主なAPIは、Order API、Fulfillment Orders API、Order Edit APIです。ただし、他のリソースに焦点を当てたミューテーションを行うと、Order
のリソースにも影響が及びます。アプリが注文と連動すべてのインスタンスを確認して、データがShopifyと自動的に同期されていることを確かめる必要があります。
パートナーとして、終了または完了した注文をどのように処理すればよいですか?
統合されている注文フィールドに変更があった場合、Shopifyの対応するデータをすぐに更新して、Shopifyとその注文に関連する他のすべてのシステムが同期されていることを確認する必要があります。
注文が終了している場合でも、ShopifyのOrder Edit APIを使用して、その注文のフィールドを更新することができます。
Shopifyで [アーカイブ済み] 状態にある注文、または2019年1月1日より前に行われた注文は更新されないことにご注意ください。
Shopifyで利用可能なフィールドと比較して、統合に注文固有のフィールドが多い場合はどうなりますか?
すべてのアプリとサービスは固有であり、Shopifyの注文フィールドに直接マッピングできない独自のフィールドセットやデータセットがあります。Shopifyに同期されているデータ全体の一貫性と継続性が担保されていることを確認するために、最善の判断を下す必要があります。
注文フィールドはどのくらいの頻度で同期させる必要がありますか?
パートナーが構築したアプリでは、マーチャントや他のシステムによってShopifyからの元の注文フィールドに変更が加えられるたびに、注文フィールドを自動的に同期させる必要があります。
例:マーチャントのお客様が、注文の配送先住所の更新をリクエストします。その住所の変更がシステム内で行われると、アプリでは、フルフィルメントを作成する前に、Shopifyの注文を更新してこの変更を反映する必要があります。
現在、私のアプリでは、注文データを自動的に同期させていませんが、アプリは要件に準拠していますか?
これは、Shopify APIのライセンスと利用規約の要件であるため、統合では、2023年2月6日までに注文データを同期させる必要があります。