WooCommerce: Sync Backorders and Stock Alerts to Google Sheets

Managing inventory in a busy WooCommerce store can quickly become overwhelming, especially when dealing with fast-moving items, supply chain delays, and seasonal demand. Knowing when to allow backorders and setting up the correct low stock alerts is critical to avoid overselling or losing out on potential revenue.

By default, WooCommerce allows you to manage inventory at the product level. You have to open a product, go to the Inventory tab, check “Manage stock”, input the “Stock quantity”, choose whether to “Allow backorders” (Do not allow, Allow but notify customer, or Allow), and set a “Low stock threshold”. If you need to enable backorders for 300 products because a supplier shipment was delayed, doing this one by one is simply not a viable strategy.

In this tutorial, we will show you how to sync your WooCommerce backorder settings and stock alerts to Google Sheets. This workflow allows you to bulk update inventory rules, set low stock thresholds for thousands of products at once, and collaborate with your procurement team in a single, familiar spreadsheet.

Why manage WooCommerce backorders and stock alerts from Google Sheets?

Exporting your inventory management data to Google Sheets offers several strategic advantages:

  • Bulk updates: Toggle backorders on or off for entire product categories in seconds using drag-and-fill.
  • Fast auditing: Filter your spreadsheet to instantly see which products are running low on stock and require immediate reordering from your suppliers.
  • Smart thresholds: Use spreadsheet formulas to calculate and set custom “Low stock amounts” based on historical sales velocity rather than guessing.

What you need to manage backorders and stock

To follow this guide, we will use these WP Sheet Editor tools besides the WooCommerce plugin:

WP Sheet Editor – WooCommerce Products: This plugin generates a spreadsheet inside your WordPress dashboard where you can view and edit all your WooCommerce products and their inventory fields.

You can purchase the plugin here:

Get the WooCommerce Products spreadsheet - or - Check the features

Google Sheets Sync: This service connects your WordPress site directly to your Google Sheets account for seamless two-way exports and imports.

You can sign up to the service here:

Sign up to the Google Sheets Sync Service - or - Check the features

Step 1. Connect WordPress to Google Sheets

When you subscribe to the Google Sheets Sync service, you will receive a helper plugin that connects your WordPress site with your Google account.

Follow our installation guide to complete the setup and authorize the Google API connection.

Step 2. Export WooCommerce Inventory Data to Google Sheets

First, we need to send our existing products to Google Sheets and make sure we create a bidirectional real-time sync so that the changes we make on WordPress are reflected in Google Sheets, and vice-versa.

Open the WooCommerce products spreadsheet by going to WP Sheet Editor > Edit Products.

You’ll see all your WooCommerce products displayed in the spreadsheet.

woocommerce-sync-backorders-stock-alerts-google-sheets

Make sure you click on Display variations if you want to sync variations together with their parent products.

woocommerce-sync-backorders-stock-alerts-google-sheets

Now hover your mouse cursor over the Google Sheets tool, and select Quick sync setup.

woocommerce-sync-backorders-stock-alerts-google-sheets

Now select Sync WordPress to Google Sheets (bidirectional).

woocommerce-sync-backorders-stock-alerts-google-sheets

Select the following settings in the export popup:

  • What columns do you want to export: You can select the specific columns you need for inventory management. Make sure to include:
    • Name
    • Type
    • SKU
    • Manage stock
    • Stock
    • Backorders
    • Low stock amount
  • Which rows do you want to export?: We will export all the products, so let’s select “All rows from my current search”.
  • What app will you use to edit this file?: Select Google Sheets.
  • Name of this export: Type a name for your Google Sheet (e.g., “WooCommerce Inventory Sync”).
  • Click on Start sync.

woocommerce-sync-backorders-stock-alerts-google-sheets

Now you can go to Export > View scheduled exports to view the new job.

Once the initial export is complete, you’ll be able to open the new Google Sheet by clicking on the scheduled export name.

woocommerce-sync-backorders-stock-alerts-google-sheets

Since this is a bidirectional sync, the plugin will automatically create an import to monitor the changes made in Google Sheets.

woocommerce-sync-backorders-stock-alerts-google-sheets

Step 3. Manage Backorders and Stock Alerts in Google Sheets

Once the export is complete, click on the link provided to open your new Google Sheet.

woocommerce-sync-backorders-stock-alerts-google-sheets

Locate the inventory columns. WooCommerce uses specific text values for these fields that you must use to ensure they sync correctly:

  • In stock: Enter 1 to set it to in stock or 0 to set it to out of stock.
  • Stock: Input the numeric value of your current physical inventory.
  • Backorders: You can input any of the following values:
    • 0: Do not allow backorders.
    • notify: Allow backorders, but notify the customer that the item is on backorder.
    • 1: Allow backorders seamlessly without notifying the customer.
  • Low stock amount: Input the numeric threshold (e.g., 2) at which WooCommerce will trigger a low stock email alert.

You can now use Google Sheets to streamline your inventory management. For instance, if you know a supplier is facing a month-long delay, you can quickly filter for all their products and change the Backorders column to notify for hundreds of items at once.

Step 4. Import changes back to WooCommerce

As we established during the export step, this is a bidirectional sync. The plugin will automatically import the changes made in your Google Sheet into WordPress.

To avoid importing incomplete data while you are still working, WP Sheet Editor has a built-in delay. It will wait for a specified period after you have finished editing in Google Sheets before pushing the updates to your live store.

To configure this, go to Settings > Advanced Settings > Google Sheets and select your preferred delay time in the Google Sheets: How long should we wait before importing the changes into WordPress dropdown.

woocommerce-sync-backorders-stock-alerts-google-sheets

Manage your WooCommerce inventory in Google Sheets

Controlling stock levels, configuring backorder permissions, and setting up low stock alerts shouldn’t eat up your entire day. By integrating your WooCommerce store with Google Sheets, you can audit your inventory, prepare for supply chain shifts, and update product availability with complete efficiency. Using WP Sheet Editor and the Google Sheets Sync service eliminates manual data entry, making large-scale inventory management simple.

Do you need help?

You can receive instant help in the live chat during business hours, or you can contact us and we will help you via email.