M1用ZendeskアプリとMagentoインスタンス間の接続を確立することができます。新しいパートナーのM1アプリケーション内で参照IDとエラータイプ「fail-order」または「fail-orders」が含まれるエラーが発生した場合、これはM1拡張機能の問題に関連しています。この記事では、M1拡張機能のセットアップに関する一般的な問題の解決方法について説明します。URLのリダイレクトがないことを確認します最新版のM1拡張機能がインストールされていることを確認しますZendeskのファイアウォール設定を確認しますストアURLにhttps(TLS)ドメインを使用しますZendeskアプリのAPIトークン設定を確認しますM1拡張機能のAPIトークン設定を確認します問題が解決されない場合URLのリダイレクトがないことを確認しますセキュリティ上の目的のため、Magento拡張機能APIにアクセスするためにアプリによって使われるセキュアプロキシはリダイレクトをサポートしません。入力したストアURLがストアを直接指しており、CDN、ネットワークまたはサーバーのリダイレクトに依存していないことを確認します。リダイレクトがあると、新しいアプリ内で「fail-orders」エラーが多発します。アプリは以下に類似するリクエストを行います。https://<<ZENDESKサブドメイン>>.zendesk.com/proxy/apps/secure/<<ストアURL>>%2Findex.php%2Fzendesk%2Fapi%2Fcustomers%2Fsomecustomer%40somedomain.comhttps://<<サブドメイン>>.zendesk.com/proxy/apps/secureから来て<<ストアURL>>/index.php/zendesk/api/*のMagentoサーバーに行くすべてのリクエストは、リダイレクトの制限なしで伝送できる必要があります。最新版のM1拡張機能がインストールされていることを確認します古いバージョンのM1拡張機能はサポート対象外になっており、高い可能性で新しいアプリ内で「fail-order」エラーを引き起こします。最新バージョンになっていることを確認してください(https://github.com/zendesk/magento_extension)。最新バージョンになっていない場合は、「Magento:Magento用Zendesk拡張機能のインストール」の手順に沿って更新してください。PHPログ内で確認することが可能で、これには以下のエラーメッセージが含まれます。/var/www/html/apache.git/magento/store2/app/code/community/Zendesk/Zendesk/Model/Observer.phpZendeskのファイアウォール設定を確認しますMagentoインスタンスにファイアウォールがある場合は、上記のセキュアプロキシに対するZendeskのIPがM1拡張機能にアクセスすることを許可していることを確認します。詳細については、「Zendeskのファイアウォール設定」を参照してください。ストアURLにhttps(TLS)ドメインを使用します新しいアプリ内のストアURL自体はhttps://プロトコルで始まる必要があります。http://プロトコルはサポートされていません。ZendeskアプリのAPIトークン設定を確認しますZendeskとMagento間の情報の流れを確立するためには、認証トークンがZendeskアプリとM1拡張機能に提供される必要があります。あるのは、どのトークンを提供するのかを混同することです。新しいZendeskアプリにはM1拡張機能内で利用できるAPIトークンが提供される必要があります。これを確認するには、Magento管理者パネルにログインし、「システム」>「設定」>「Zendesk」の順に選択して設定ページにアクセスします。」ドロップダウンオプションが「はい」に設定されていることを確認します。「APIトークン」フィールドの値をコピーし、新しいアプリの「アカウントの管理」内の「APIトークン」フィールドにこれを入力します。このトークンの長さは32文字である必要があります。M1拡張機能のAPIトークン設定を確認しますM1拡張機能が正しいAPIトークンを使っていることを確認するには:Magento拡張機能で、「システム」>「設定」>「Zendesk」の順に選択してZendesk設定ページに移動します。APIトークンを要求します。このトークンの長さは40文字である必要があります。アカウントにログインします。サイドバーで「管理者」歯車アイコン」>「チャネル」>「API」の順に選択します。APIページが表示されます。見出し「トークンアクセス」で、現在アクティブなトークンを表示するか、または「+」ボタンを使って新しいトークンを追加できます。1拡張機能の件であることをお伝えください。