Sökresultat :

×

WordPress Firestore-integration | Anslut Cloud Firestore till WooCommerce


Firestore Integrator-pluginet för WordPress ansluter din Cloud Firestore till din WordPress-webbplats. Med Firestore Integrator kan du enkelt integrera Firebase-molndatabasen med en WordPress-webbplats. Det finns olika händelser på din WooCommerce-webbplats, som att skapa produkter och göra beställningar från kunder. Dessa uppgifter kan enkelt synkroniseras med Firebase-databasen och du kan också visa data från Firebase-molndatabasen på WordPress-webbplatsen. Dessutom kan du kolla in vårt Firebase Authentication-plugin för WordPress för att aktivera WooCommerce Firebase-integrationer och Firebase social inloggning . Klicka här för att lära dig mer om Firebase Authentication-pluginet för WordPress.


A) Anslut din Cloud Firestore-databas med din WordPress-webbplats

1. Steg för att ladda ner konfigurationsfil

Obs: Innan du laddar ner konfigurationsfilen måste du konfigurera Cloud Firestore i ditt Firebase-projekt.


  • Gå till Firebase Projektkonsol => Projektinställningar => Servicekonton och ladda ner konfigurationsfilen genom att klicka på Generera ny privat nyckel knapp.
  • wordpress-firestore-integrator-setup
  • Efter att ha klickat på Skapa ny privat nyckel knapp en JSON-fil laddas ner.

2. Ladda upp konfigurationsfilen till Firestore-integratörsplugin

  • För att ladda upp konfigurationsfilen Gå till Firestore Integrator-plugin => Firestore-konfiguration flik. Välj den konfigurationsfil du har laddat ner i det sista steget och klicka på ladda upp knapp.
  • wordpress-firestore-integrator-setup
  • Du kommer att få ett framgångsmeddelande när JSON-filen har laddats upp.
  • wordpress-firestore-integrator-setup

B) Ställ in WooCommerce-produktsynkronisering med Cloud Firestore

  • För att synkronisera alla dina WooCommerce-produkter till din cloud firestore-databas. Gå till Firestore Integrator-plugin ⇒ WooCommerce Product Sync-fliken.
  • Du måste ange rätt insamlingsväg för molnet Firestore, där du vill synkronisera all din data.
    t.ex, WooCommerce/Produkter/Data or WooCommerce är giltiga insamlingsvägar eftersom här WooCommerce betraktas som insamling, och produkter/data betraktas som underinsamling.
    Om du ger WooCommerce/Produkter som en väg, då är detta fel väg eftersom det kommer att överväga produkt som dokumentnamn och inte ett samlingsnamn.
  • wordpress-firestore-integrator-setup
  • Om du vill synkronisera produkter automatiskt när en ny produkt publiceras eller uppdateras, aktivera växlingsknappen Automatisk uppdatering av produkter när en ny produkt släpps.
  • När du har slutfört stegen ovan klickar du på Spara inställningar knapp.
  • Efter att ha angett en giltig insamlingsväg för firestore, klicka på Synkronisera alla WooCommerce-produkter knappen, som synkroniserar all produktdata till molnet Firestore.

C) Ställ in WooCommerce Order-synkronisering med Cloud Firestore

  • Gå till Firestore Integrator-plugin ⇒ WooCommerce order Sync-fliken för att synkronisera beställningen till din Cloud Firestore-databas närhelst din WooCommerce-butik tar emot en beställning.
  • Ange rätt insamlingsväg för Cloud Firestore där du vill synkronisera din beställningsdata.
  • Om du vill synkronisera beställningar automatiskt när en ny beställning är skapas eller uppdaterad, aktivera växlingsknappen synkronisera när en ny WooCommerce-order skapas eller uppdateras.
  • När du har slutfört stegen ovan klickar du på Spara sökväg knapp.
  • wordpress-firestore-integrator-setup

D) Konfigurera WooCommerce Prenumerationssynkronisering med Cloud Firestore

  • För att synkronisera alla dina WordPress-användares meta till din cloud firestore-databas. Gå till Firestore Integrator-plugin ⇒ Fliken WooCommerce Prenumerationer.
  • Det finns två sektioner, en för prenumerationsprodukter och en för prenumerationsbeställningar.

1. Prenumerationsprodukter:

  • Ange rätt insamlingsväg för Cloud Firestore där du vill synkronisera din prenumerationsproduktdata.
  • Om du vill synkronisera produkter automatiskt när en ny prenumerationsprodukt publiceras eller uppdateras, aktivera växlingsknappen Autosynkronisera prenumeration när en ny prenumeration släpps.
  • När du har slutfört stegen ovan klickar du på Spara inställningar knapp.
  • Efter att ha angett en giltig insamlingsväg för firestore, klicka på Synkronisera alla WooCommerce-prenumerationer knappen, som synkroniserar alla Medlemskap data till cloud firestore.
  • wordpress-firestore-integrator-setup

2. Prenumerationsbeställningar:

  • Ange rätt insamlingsväg för Cloud Firestore där du vill synkronisera dina prenumerationsorderdata.
  • Om du vill synkronisera prenumerationsorder automatiskt när en ny beställning skapas eller uppdateras, aktivera växlingsknappen Automatisk uppdatering av orderstatus.
  • När du har slutfört stegen ovan klickar du på Spara sökväg knapp.
  • wordpress-firestore-integrator-setup

E) Ställ in för att förhandsgranska data från Cloud Firestore

  • För att förhandsgranska din Cloud Firestore-data, gå till Firestore Integrator-plugin ⇒Hämta Firestore-data. För att visa data, ange en giltig sökväg till samlingen och klicka på förhandsgranskningsknappen. Använd formatet Samling/Undersamling/Dokument om du kommer åt ett dokument i en undersamling or Samling om du kommer åt ett dokument i rotsamlingen.
  • Till exempel: om din samling är namngiven hood.discount och du vill komma åt en undersamling som heter användare och ett dokument i den namngiven Data, bör vägen vara WordPress/användare/Data.
    Undvik att använda sökvägar som inte överensstämmer med detta format, t.ex WordPress/användare för en undersamling, eftersom detta kan leda till fel.
  • wordpress-firestore-integrator-setup

F) Steg för att skapa en kortkod

  • Du kan skapa en kortkod för att visa all din Cloud Firestore-data på din WordPress-webbplats. För att skapa en kortkod, gå till Firestore Integrator-plugin => Skapa kortkod fliken.
  • Obs: För att skapa en shortcode måste du ange ett giltigt shortcode-namn, en giltig Cloud Firestore-sökväg där all data du vill visa lagras, och minst en mappning.


    wordpress-firestore-integrator-setup
  • I Anpassad fältmappning fliken måste du kartlägga fält i formatet Namn du vill ge den kolumnen: Faktiskt dokumentfältnamn.
    t.ex, I skärmdumpen nedan, ID är texten du vill visa som kolumnnamn på displayen och product_id är Cloud Firestore-dokumentfältet.
  • wordpress-firestore-integrator-setup wordpress-firestore-integrator-setup
  • När du har skapat en kortkod kommer du att se en testkonfigurationsknapp, och genom att klicka på den kan du se en utdatatabell som visas i bilden nedan.
  • wordpress-firestore-integrator-setup
  • Du kan kopiera shortcoden och klistra in den på din WordPress-sida för att visa dina data på WordPress-webbplatsen.
  • wordpress-firestore-integrator-setup

G) Steg för att synkronisera alla användare till firebase

  • För att synkronisera alla dina WordPress-användares meta till din cloud firestore-databas. Gå till Firestore Integrator plugin ⇒ Synkronisera WordPress-användare fliken.
  • Ange rätt insamlingssökväg för Cloud Firestore där du vill synkronisera dina användardata.
  • wordpress-firestore-integrator-setup
  • Om du vill synkronisera användarprofiler automatiskt när en användare registrerar sig eller uppdaterar sin profil, aktivera växlingsknappen Synkronisera användarprofiler vid registrering och profiluppdateringar.
  • För att synkronisera användardata från WordPress till Firestore kan du välja vilken specifik användarmetainformation du vill synkronisera. Detta innebär att endast den valda informationen kommer att synkroniseras till Firestore-samlingen.
  • wordpress-firestore-integrator-setup
  • Dessutom, om du använder WooCommerce, kan du också synkronisera användarinformation relaterade till WooCommerce till Firestore. För att göra detta behöver du helt enkelt välja vilken WooCommerce-profilinformation du vill synkronisera till Firestore.
  • När du har slutfört stegen ovan klickar du på Spara inställningar knapp.
  • wordpress-firestore-integrator-setup
  • Efter framgångsrik konfiguration av alla ovanstående inställningar, klicka på Synkronisera alla användare för att synkronisera alla dina befintliga WordPress-användares meta till din Cloud Firestore-databas.

Obs! Om du synkroniserar alla användare samtidigt kommer de användare som redan har synkroniserats med Firestore inte att synkroniseras om du klickar på knappen "Synkronisera alla användare" igen, och endast de nya användare som ännu inte har lagts till i samlingen kommer att synkroniseras. Vänligen maila oss på oauthsupport@xecurify.com.

Ytterligare resurser


Hej där!

Behövs hjälp? Vi är här!

stödja