?>

WooCommerce + Cloud Firestore Integrations

Appy Pie Connect allows you to automate multiple workflows between WooCommerce and Cloud Firestore

About WooCommerce

WooCommerce is a customizable, open-source eCommerce platform built on WordPress. With WooCommerce, you get everything you need to sell online: secure payment processing, a solid tax/shipping reporting system, and dozens of free & premium themes.

About Cloud Firestore

Cloud Firestore is a cloud-hosted, NoSQL database that your iOS, Android, and web apps can access directly via native SDKs. Cloud Firestore

Cloud Firestore Integrations
Cloud Firestore Alternatives

Connect the apps you use everyday and find your productivity super-powers.

  • Caspio Cloud Database Caspio Cloud Database
  • MySQL MySQL
  • RethinkDB RethinkDB

Best WooCommerce and Cloud Firestore Integrations

  • WooCommerce MySQL

    Cloud Firestore + MySQL

    Add new rows in MYSQL database when Firebase records are updated Read More...
    When this happens...
    WooCommerce New Document Within a Firestore Collection
     
    Then do this...
    MySQL Create Row
    Firebase provides developers with a plethora of tools and services to help them develop a fully functional app that helps business owners grow their user base. Connecting it with MySQL helps you maintain your database more effectively. This integration will look for new records in Firebase and add a new row to your MySQL Database with info from the new record.
    How This Cisco Cloud Firestore – MySQL Integration Works
    • A new document is added in Cloud Firebase collection
    • Appy Pie Connect will automatically create new row in MySQL
    You Will Require
    • Cloud Firestore account
    • MySQL account
  • WooCommerce WordPress

    Cloud Firestore + WordPress

    Send notifications to a Slack channel when new Firestore documents are added to a collection Read More...
    When this happens...
    WooCommerce New Document Within a Firestore Collection
     
    Then do this...
    WordPress Create Post


    You'll want to know when you have fresh materials available. Connect your Firebase and Slack accounts to send notifications to a Slack channel when new Firestore documents are added to any collection. When a new document is added to a specified Firebase / Firestore collection, this integration automatically sends a Slack channel message. You'll be notified once new papers become available.
    How this Cloud Firebase – Slack Integration Works
    • A new document is added in Cloud Firebase collection
    • Appy Pie Connect send a message in a channel in Slack
    You Will Require
    • Cloud Firestore account
    • MySQL account
  • WooCommerce WordPress

    {{item.triggerAppName}} + {{item.actionAppName}}

    {{item.message}} Read More...
    When this happens...
    WooCommerce {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppImage}} {{item.actionTitle}}
Connect WooCommerce + Cloud Firestore in easier way

It's easy to connect WooCommerce + Cloud Firestore without coding knowledge. Start creating your own business flow.

    Triggers
  • New Customer

    Triggers if a customer chooses to register for an account. This can happen during the checkout process, or via the My Account page.

  • New Invoice

    Triggers when a new invoice is created.

  • New Line Item in Order

    Triggers for each line item in an order. Use this if you need the line item details from an order.

  • New Order

    (With Line Item Support) Triggers when a WooCommerce order is paid for.

  • New Order Status Change

    (With Line Item Support) For advanced usage. Triggers every time a WooCommerce order changes status. See the Managing Orders documentation on WooCommerce for more information.

  • New Product

    Trigger when new product is added.

  • New Document Within a Firestore Collection

    New Document Within a Firestore Collection

    Actions
  • Create Coupon

    Creates a new coupon.

  • Create Customer

    Action when a WooCommerce customer is created.

  • Create Invoice

    Creates a new invoice.

  • Create Order

    Creates a new order.

  • Create Product

    Creates a new product.

  • Update Coupon

    Updates an existing coupon.

  • Update Customer

    Updates an existing customer.

  • Update Order

    Updates an existing order.

  • Update Product

    Updates an existing product.

  • Create Cloud Firestore Document

    Creates a new document within a Cloud Firestore collection.

How WooCommerce & Cloud Firestore Integrations Work

  1. Step 1: Choose WooCommerce as a trigger app and Select "Trigger" from the Triggers List.

    (30 seconds)

  2. Step 2: Authenticate WooCommerce with Appy Pie Connect.

    (10 seconds)

  3. Step 3: Select Cloud Firestore as an action app.

    (30 seconds)

  4. Step 4: Pick desired action for the selected trigger.

    (10 seconds)

  5. Step 5: Authenticate Cloud Firestore with Appy Pie Connect.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of WooCommerce and Cloud Firestore

WooCommerce is a free and open source e-commerce plugin for WordPress. It was developed for WordPress by Automattic, the company behind WordPress.com and Jetpack. WooCommerce is currently available in 42 languages.

The plugin allows for the creation of an e-commerce website with the features of an online store. For example, it allows buyers to add products to a virtual shopping cart, view a listing of their cart, check out from an e-commerce website, etc.

Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud Platform. It stores documents as JSON and has built-in synchronization and offline support.

Since WooCommerce is a popular e-commerce plugin for WordPress websites, many developers want to integrate it with other popular plugins or applications. For example, you might want to integrate WooCommerce with the Google Analytics plugin to track sales on your website with Google Analytics. You can also use the Google Maps API to generate maps of your store locations and related information. Every application usually has its own API documentation that includes instructions on how to integrate the application with others.

This article will discuss how to integrate WooCommerce with Cloud Firestore, a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud Platform. Specifically, this article will describe how to do the fplowing:

Integrating Cloud Firestore with WooCommerce using custom code

Integrating Cloud Firestore with WooCommerce using the WooCommerce – Firebase plugin

Benefits of integrating WooCommerce and Cloud Firestore

Integration of WooCommerce and Cloud Firestore using Custom Code

Integrating Cloud Firestore with WooCommerce using custom code is very straightforward. First, you need to create a new app in the Google Developer Conspe (https://conspe.developers.google.com/project. Then you need to enable the offline mode in Google Developer Conspe by adding offline_access to your project’s service account configuration. Finally, you can configure your project to use Cloud Firestore on the service account page of Google Developers Conspe. The fplowing instructions will walk you through these steps:

To create a new project in Google Developers Conspe, go to https://conspe.developers.google.com/project and log in if necessary. Then click Create Project. In the dialog box that appears, provide a name for your project. After creating your project, click Continue. Click Go To Project. Next, enable offline access on the Service Account page of Google Developers Conspe. In the Select a Service Account drop-down list, select NEW SERVICE ACCOUNT. Enter your email address and password in the dialog box that appears. Confirm that you would like to grant offline access to your account by selecting I AM READY TO ALLOW GOOGLE TO ACCESS AND MANAGE MY ACCOUNT TO INSTALL THE CLIENT DEFINED KEY IN THE CLOUD FIRESTORE PROJECT. In the dialog box that appears, select Add it anyway and click GO TO SERVICE ACCOUNT. Specify a descriptive name for your service account (for example, MyWooCloudFirestore. and click CREATE. Next, in the dialog box that appears, select YOUR-SERVICE-ACCOUNT-ID@appspot.gserviceaccount.com and click Go to credentials. Enable offline access by clicking Enable offline access. Next, you need to define a default storage location for Cloud Firestore data by going to https://firebase.google.com/docs/storage/browser/index#offline-storage. Click CREATE A CONSUMER FOR THIS PROJECT. In the dialog box that appears, copy the downloaded JSON file somewhere safe because you will need it later (You will not be able to download it again. Finally click Services > Cloud Firestore in Google Developer Conspe. In the left sidebar under APIS & AUTH > APIs click ADD ONS > Cloud Firestore > Enable API. In the dialog box that appears, select New Project ID from the drop-down list if you do not already have a project ID ready (or select an existing project ID. and then click OK. In the dialog box that appears next, enter mywoocloudfirestore as your package name (you can choose whatever name you want but make sure it does not already exist or it will overwrite any existing packages. Copy the downloaded JSON file from step 10 into the Service Account Key field and then click Create. Next, make sure that you have enabled One time authorization in the Service Account page of Google Developers Conspe (https://conspe.developers.google.com/project. Go back to Google Developers Conspe (https://conspe.developers.google.com/project. and then go to https://firebase.google.com/docs/firestore/start-using-firestore#connecting-to-firestore. Click Enable API in the dialog box that appears. In the dialog box that appears next, select New Project ID from the drop-down list if you do not already have a project ID ready (or select an existing project ID. and then click OK. In the dialog box that appears next, enter mywoocloudfirestore as your package name (you can choose whatever name you want but make sure it does not already exist or it will overwrite any existing packages. Copy the downloaded JSON file from step 10 into the Service Account Key field and then click Create. Click Get Started in the dialog box that appears next. Click Storage > Browser. In the dialog box that appears next set Your default storage location to NEW DEFAULT STORAGE LOCATION where NEW DEFAULT STORAGE LOCATION is the storage location you chose in step 11 above (you can choose whatever name you want but make sure it does not already exist or it will overwrite any existing packages. Click OK in the dialog box that appears next. Back in Google Developers Conspe (https://conspe.developers.google.com/project), go to https://conspe.cloud.google.com/apis/library?project=mywoocloudfirestore and click Enable API. Click Authorize API in this order. Storage Data Management > Storage Data API > Storage Data API v1b3 > Authorize API In the dialog box that appears next, copy your project ID from step 11 above into both fields (make sure there are no spaces before or after your project ID. Click Authorize API in this order. Storage Data Management > Storage Data API > Storage Data API v1b3 > Authorize API At this point, you have completed all of this integration process so go back to Google Developers Conspe (https://conspe.developers.google.com/project. and go to https://conspe.cloud.google.com/apis/library?project=mywoocloudfirestore . Make sure that your Package Name is mywoocloudfirestore , Default Storage Location is NEW DEFAULT STORAGE LOCATION , Enabled is true , and Offline Access is true . Click Go To Credentials. Copy your Service Account Key from step 14 above into both fields (make sure there are no spaces before or after your Service Account Key. Click Go To Credentials in this order. Storage Data Management > Storage Data API > Storage Data API v1b3 > Client Credentials > Save credential Set Service Account Key as 1 , set Package Name as mywoocloudfirestore , set Default Storage Location as NEW DEFAULT STORAGE LOCATION , set Enabled as true , and set Offline Access as true . Save your changes (click Done . at both places when prompted by clicking Yes . Now you can start using Cloud Firestore with WooCommerce by going to https://firebase.google.com/docs/firestore/start-using-firestore#connecting-to-firestore again and then fplow these instructions below. In step 2 above choose mywoocloudfirestore as your Project ID . Leave everything else as default .

as your . Leave everything else as . In step 3 above choose mywoocloudfirestore as your Credential ID . Leave everything else as default . Then choose Public Database as your Database Type and leave everything else as default .

as your . Leave everything else as . Then choose as your . Leave everything else as . In step 4 above choose mywoocloudfirestore as your Project ID . Leave everything else as default . Then choose Document Database as your Database Type and leave everything else as default . Finally click Use Firestore with mywoocloudfirestore . Now go to https://firebase.google.com/docs/reference/rest/v1beta3/projects#projects to see details about your project created in step 1 above (it should

The process to integrate WooCommerce and Cloud Firestore may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.