メインコンテンツにスキップ

Gelato WooCommerceアプリのヘルスステータスチェックとWebhook

アプリのステータス確認、webhooks のチェック、よくある問題の解決で、WooCommerce と Gelato の連携をトラブルシュートする方法

この記事では、WooCommerce と Gelato の連携に関する技術的な不具合を解決するための包括的なガイドを紹介します。Gelato アプリの稼働状況の確認から、Webhook の仕組みと活用まで、必要なポイントをしっかり押さえています。


WooCommerceでのGelatoアプリのステータスを監視する

WooCommerce連携でお困りですか? まずは、WordPress/WooCommerceのダッシュボード内にあるGelatoアプリのステータスを確認しましょう。見つけ方は次のとおりです。

  1. 「Gelatoアプリ」セクションに移動します。

  2. 「ステータス」をクリック

このページでは、Gelatoアプリの稼働状況をひと目で確認できます。問題が発生している場合は、迅速なサポートのため、このステータスページの内容をまるごと カスタマーサービスチーム に共有してください。

screenshot_2021-09-08_at_12.21.43.png


WooCommerceでWebhookを使う

Webhookは、WooCommerceストアとGelatoの間でデータを届けるメッセンジャーの役割。情報がスムーズに流れるように、6つの特定のWebhookを有効にしておこう。見つけるには:

  1. WooCommerceのダッシュボードに移動します。

  2. 「設定」をクリック

  3. 「詳細設定」を選択。

  4. 「Webhook」を選択します。

Webhookのページは、次のようになっているはずです。

Screenshot_2021-11-23_at_22.29.32.png

Webhookログを開く

Webhook の設定が正しく見えていても、接続や注文で問題が続く場合は、Webhook のログを確認して原因を探りましょう。次の場所からログにアクセスできます。

  1. "WooCommerce" に移動します。

  2. 「ステータス」を選択。

  3. 「ログ」を選択する。

Screenshot_2021-11-23_at_22.27.30.png


WooCommerceのよくあるトラブルの解決ガイド

WooCommerce Webhooksの失敗

Gelatoアプリのステータスに Webhook の失敗("WooCommerce Webhooks => FAIL")が表示されたら、リセットが必要です。これにより、WooCommerce 内の必要な Gelato REST API と Webhook の設定がいったん削除され、再インストールされます。

選べるオプションは2つあります。

プラグインからのリセット

  1. 「Gelato」→「ステータス」に移動

  2. 左下にある「プラグインをリセット」を見つけてクリックしてください。これでストアとGelatoの接続が解除され、関連するAPIとWebhookの設定が削除されます。

  3. ストアをGelatoに再接続して、連携を再設定しましょう。

Screenshot__121_.png
reset_plugin.png
connect.png

プラグインの無効化と再有効化

  1. WordPressの「プラグイン」セクションにあるダッシュボードに移動します。

  2. WooCommerce プラグインの Gelato 連携を無効化してください。これにより、Gelato の REST API と Webhook 設定が自動的に削除されます。

  3. プラグインを再有効化して接続を復元し、必要な設定を行ってください。

スクリーンショット__123_.png
Screenshot__125_.png
Screenshot__127_.png

サイトのリダイレクトに失敗しました

Gelatoアプリのステータスに「Check site redirection => FAIL」と表示される場合は、WordPressの設定でリダイレクトに関する構成を調整する必要があります。

  1. WordPressの「ダッシュボード」で「設定」→「一般」を開いてください。

  2. ウェブサイトアドレスとWordPressアドレスの欄が同一で、HTTPSを使っていることを確認してください。これで、あなたのストアとGelato間の通信が安全になります。

  3. SSL の設定についてガイドが必要な場合は、WooCommerce のドキュメントを参照してください: https://woocommerce.com/document/ssl-and-https/

追加のトラブルシューティング

  1. Gelato以外のプラグインが原因になっていないか確認してください。プラグインを1つずつ無効化して、問題が解決するか試してみましょう。もしあるプラグインを無効化して問題が解消する場合、そのプラグインはGelatoと互換性がない可能性が高いです。

  2. ヘルスチェックの結果に "OK" が表示され、"Fail" のステータスがなければ、WooCommerce support に連絡することも検討してください。ストアで起こりうる問題の特定と解決をサポートしてくれます。

  3. 多くの場合、連携の不具合はセキュリティ系のプラグインやサーバー設定が原因です。ストア内でGelatoプラグインが何にもブロックされていないこと、またファイアウォール/サーバー設定で当社のIPレンジが許可リスト(ホワイトリスト)に登録されていることを確認してください。

次のIPレンジをホワイトリストに追加してください。

52.208.0.0/16 
54.217.0.0/16
54.229.0.0/16

明:

  • /16 は、52.208.0.0 から 52.208.255.255 までのすべてのIPが対象であることを意味します。

  • 他の2つの範囲にも同様に当てはまります。

こちらの回答で解決しましたか?