Stripe Connector for Shopware 6 のトラブルシューティング
Stripe Connector for Shopware 6 の問題を回避および解決します。
Webhook 失敗通知
同期はすべて Stripe のシステムを介して行われるため、アプリはクライアント側でどの Webhook も作成しません。アプリに移行する前に、以前の Stripe プラグインで登録された古い Webhook をまだ保持している場合、Webhook 失敗の通知メールが届くことがあります。Webhook はアプリの機能を妨げません。
Webhook を無効にしてこれらのメールの受信を停止するには、以下の手順を実行します。
- ダッシュボードの Webhook ページで、リストから古い Webhook の URL をクリックします。
- オーバーフローメニュー () をクリックし、削除を選択します。
- Webhook を削除をクリックします。
同期の問題
Shopware は、ショップの同期に関する以下の既知の問題を確認しています。
- ショップが新しいサーバーに移行するか、または URL を変更すると、登録時に保存した URL が無効になり、アプリからの接続が切断されることがあります。
- 実行中の本番環境のショップでデータベース全体を複製してステージング環境を作成すると、両方の環境に同じ
shopId
が設定されていることが原因で、データが破損する可能性があります。また、両方のショップ (本番環境とステージング環境) から、同じショップから送信されたように見える Webhook を受け取ることもあります。
これらの問題は、本番環境に Stripe Payments for Shopware 6 アプリを再インストールすることで解決できます。この操作により、認証情報および、Shopware 6 アプリの Stripe Payments と本番環境にある Shopware インスタンスの間の接続が更新されます。
新しいデータベースを使用してクリーンインストールを実行し、他の Shopware インスタンス (ステージング環境や開発環境など) が本番環境に干渉しないことを確認します。本番環境からインストールを複製しないでください。
新しいデータベースを使用できない場合は、system_
から core.
行エントリーを削除して、インストールされているすべてのアプリケーションの設定をリセットします。次に、Shopware 6 アプリの Stripe Payments を再インストールして、新しい ID と認証情報を確立します。
Stripe Payments for Shopware 6 アプリを再インストールするには、以下の手順に従います。
- Shopware インスタンスの管理ページを開きます。
- 左側のパネルから Extensions (拡張機能) >> My Extensions (自分の拡張機能) に移動します。
- Stripe Payments for Shopware 6 App を探し、オーバーフローメニュー () をクリックしてアクションダイアログを開きます。次に、Uninstall (アンインストール) を選択します。
- Uninstall (アンインストール) をクリックします。
- ページが更新されたら、Install the App (アプリのインストール) をクリックします。