の検索結果 :

×

会員登録 お問い合わせ

WordPress Firestore の統合 | Cloud Firestore を WooCommerce に接続する


WordPress 用 Firestore インテグレーター プラグインは、クラウド Firestore を WordPress サイトに接続します。Firestore インテグレーターを使用すると、Firebase クラウド データベースを WordPress サイトと簡単に統合できます。WooCommerce サイトでは、商品の作成や顧客による注文など、さまざまなイベントが発生します。これらの詳細は Firebase データベースに簡単に同期でき、Firebase クラウド データベースのデータを WordPress サイトに表示することもできます。さらに、WooCommerce Firebase 統合Firebase ソーシャル ログインを有効にするには、WordPress 用 Firebase 認証プラグインもご確認ください。WordPress用 Firebase 認証プラグインの詳細については、こちらをクリックしてください。


A) Cloud Firestore データベースを WordPress サイトに接続します。

1. 設定ファイルをダウンロードする手順

注:設定ファイルをダウンロードする前に、FirebaseプロジェクトにCloud Firestoreを設定する必要があります。


  • Firebaseに移動 プロジェクトコンソール => プロジェクト設定 => サービスアカウント をクリックして設定ファイルをダウンロードします。 新しい秘密キーの生成
  • wordpress-firestore-integrator-setup
  • クリックした後、 新しい秘密鍵を生成する ボタンをクリックすると、XNUMX つの JSON ファイルがダウンロードされます。

2. 構成ファイルを Firestore インテグレーター プラグインにアップロードします

  • 設定ファイルをアップロードするには、次の場所に移動します。 Firestore Integrator プラグイン => Firestore 設定 タブ。 最後の手順でダウンロードした構成ファイルを選択し、 upload
  • wordpress-firestore-integrator-setup
  • JSON ファイルが正常にアップロードされると、成功メッセージが表示されます。
  • wordpress-firestore-integrator-setup

B) WooCommerce 製品と Cloud Firestore の同期をセットアップする

  • すべての WooCommerce 製品をクラウド Firestore データベースに同期します。 に行きます Firestore Integrator プラグイン ⇒ WooCommerce 製品同期タブ.
  • すべてのデータを同期する正しいクラウド Firestore コレクション パスを指定する必要があります。
    例えば, WooCommerce/製品/データ or WooCommerce 有効なコレクション パスです。 WooCommerce はコレクションとみなされ、製品/データはサブコレクションとみなされます。
    あなたが与えるなら WooCommerce/製品 パスとして使用する場合、これは 間違った道 を考慮するからです。 BOX として コレクション名ではなくドキュメント名.
  • wordpress-firestore-integrator-setup
  • 新しい製品が公開または更新されるたびに製品を自動的に同期したい場合は、トグル ボタンを有効にします。 新製品がリリースされるたびに製品を自動更新します.
  • 上記の手順を完了したら、 [設定の保存]
  • 有効な Firestore コレクション パスを指定した後、 すべての WooCommerce 製品を同期する ボタンをクリックすると、すべての製品データがクラウド Firestore に同期されます。

C) WooCommerce Order と Cloud Firestore の同期を設定する

  • に行きます Firestore Integrator プラグイン ⇒ WooCommerce 注文同期タブ WooCommerce ストアが注文を受け取るたびに、その注文を Cloud Firestore データベースに同期します。
  • 注文データを同期する正しい Cloud Firestore コレクション パスを入力します。
  • 新しい注文が発生するたびに注文を自動的に同期したい場合 作成した または更新された場合は、トグルボタンを有効にします 新しい WooCommerce 注文が作成または更新されるたびに同期します.
  • 上記の手順を完了したら、 パスを保存
  • wordpress-firestore-integrator-setup

D) WooCommerce サブスクリプションと Cloud Firestore の同期を設定する

  • すべての WordPress ユーザーのメタをクラウド Firestore データベースに同期します。 Firestore Integrator プラグイン ⇒ WooCommerce サブスクリプション タブに移動します。
  • XNUMX つのセクションがあり、XNUMX つはサブスクリプション製品用、もう XNUMX つはサブスクリプション注文用です。

1. サブスクリプション製品:

  • サブスクリプション製品データを同期する正しい Cloud Firestore コレクション パスを入力します。
  • 新しいサブスクリプション製品が公開または更新されるたびに製品を自動的に同期したい場合は、トグル ボタンを有効にします。 新しいサブスクリプションがリリースされるたびに自動同期サブスクリプション.
  • 上記の手順を完了したら、 [設定の保存]
  • 有効な Firestore コレクション パスを指定した後、 すべての WooCommerce サブスクリプションを同期する ボタン、すべてを同期します サブスクリプション データをクラウド Firestore に転送します。
  • wordpress-firestore-integrator-setup

2. 定期購読の注文:

  • サブスクリプション注文データを同期する正しい Cloud Firestore コレクション パスを入力します。
  • 新しい注文が作成または更新されるたびにサブスクリプション注文を自動的に同期したい場合は、トグル ボタンを有効にします。 注文ステータスの自動更新.
  • 上記の手順を完了したら、 パスを保存
  • wordpress-firestore-integrator-setup

E) Cloud Firestore からのデータをプレビューするためのセットアップ

  • Cloud Firestore データをプレビューするには、にアクセスしてください。 Firestore Integrator プラグイン ⇒ Firestore データを取得。 データを表示するには、コレクションの有効なパスを指定し、プレビュー ボタンをクリックします。 フォーマットを使用する コレクション/サブコレクション/ドキュメント ドキュメントにアクセスしている場合 サブコレクション or 収集 ルート コレクション内のドキュメントにアクセスしている場合。
  • 具体的な例を挙げますと、以下の通りです。 コレクションに名前が付いている場合 WordPress そして、あなたは サブコレクション 命名 users そしてその中の文書名は Rescale データ、パスは次のようになります WordPress/ユーザー/データ.
    この形式に準拠していないパスの使用は避けてください。 WordPress/ユーザー のために サブコレクションエラーが発生する可能性があるためです。
  • wordpress-firestore-integrator-setup

F) ショートコードを作成する手順

  • ショートコードを作成して、WordPress サイトにすべての Cloud Firestore データを表示できます。 ショートコードを作成するには、 Firestore Integrator プラグイン => ショートコードの作成 タブには何も表示されないことに注意してください。
  • 注:ショートコードを作成するには、有効なショートコード名、表示したいすべてのデータが保存されている有効な Cloud Firestore パス、および少なくとも 1 つのマッピングを指定する必要があります。


    wordpress-firestore-integrator-setup
  • カスタムフィールドマッピング タブでは、フィールドを次の形式でマップする必要があります。 その列に付けたい名前: 実際のドキュメントのフィールド名.
    例えば, 以下のスクリーンショットでは、 ID はディスプレイに列名として表示するテキスト、product_id は Cloud Firestore ドキュメント フィールドです。
  • wordpress-firestore-integrator-setup wordpress-firestore-integrator-setup
  • ショートコードが正常に作成されると、次のメッセージが表示されます。 テスト設定ボタンをクリックすると、以下の画像に示す出力テーブルが表示されます。
  • wordpress-firestore-integrator-setup
  • ショートコードをコピーしてWordPressページに貼り付けることで、WordPressサイトにデータを表示できます。
  • wordpress-firestore-integrator-setup

G) すべてのユーザーを Firebase に同期する手順

  • すべての WordPress ユーザーのメタをクラウド Firestore データベースに同期します。 に行く Firestore インテグレーター プラグイン ⇒ WordPress ユーザーを同期する タブには何も表示されないことに注意してください。
  • ユーザー データを同期する正しい Cloud Firestore コレクション パスを入力します。
  • wordpress-firestore-integrator-setup
  • ユーザーがプロフィールを登録または更新するたびにユーザー プロフィールを自動的に同期したい場合は、トグル ボタンを有効にします。 登録およびプロファイルの更新時にユーザー プロファイルを同期する.
  • ユーザー データを WordPress から Firestore に同期するには、同期する特定のユーザー メタ情報を選択できます。 これは、選択した情報のみが Firestore コレクションに同期されることを意味します。
  • wordpress-firestore-integrator-setup
  • さらに、WooCommerce を使用している場合は、WooCommerce に関連するユーザーの詳細を Firestore に同期することもできます。 これを行うには、Firestore に同期する WooCommerce プロファイル情報を選択するだけです。
  • 上記の手順を完了したら、 [設定の保存]
  • wordpress-firestore-integrator-setup
  • 上記の設定をすべて正常に構成した後、 すべてのユーザーを同期する ボタンをクリックして、既存の WordPress ユーザーのメタをすべて Cloud Firestore データベースに同期します。

注:すべてのユーザーを一度に同期した場合、「すべてのユーザーを同期」ボタンを再度クリックしても、既にFirestoreに同期されているユーザーは同期されず、コレクションにまだ追加されていない新規ユーザーのみが同期されます。ご不明な点がありましたら、oauthsupport@xecurify.comまでメールでお問い合わせください。

その他のリソース


こんにちは!

助けが必要? 私たちはここにいます!

対応