WordPress.org

Plugin Directory

WooCommerce Google Sheets Connector, Import & Export Orders, Products, Customers & Coupons to Google Sheets in Real-Time – WPSyncSheets For WooCommerce

WooCommerce Google Sheets Connector, Import & Export Orders, Products, Customers & Coupons to Google Sheets in Real-Time – WPSyncSheets For WooCommerce

Opis

WPSyncSheets For WooCommerce automatically exports and syncs your WooCommerce orders, products, customers, and coupons to Google Sheets in real time. Every new order, product, customer, or coupon is added to your connected spreadsheet the moment it is created, so your store data is always current without a single manual export.

If you are looking for a WooCommerce Google Sheets Connector that keeps each data type in its own tab inside a single spreadsheet, this plugin is the best choice. Use it to back up store data, share live reports with your team, migrate WooCommerce content between sites, or feed your accounting and analytics workflows.

Demo | Sample Sheets | Docs | Support | Pro

🚀 Why Use This Plugin?

Real-time import & export of WooCommerce orders to Google Sheets
Separate, automatically created sheet tabs for each data type
Share without giving admin access — send a sheet link to your accountant, VA, or supplier
Local CSV & Excel (.xlsx) import and export
Bulk-friendly — read and filter thousands of rows in Sheets instead of paging through wp-admin
➜ Interactive setup wizard and one-click Google Sheets connection
100% HPOS compatible, multisite ready

WPSyncSheets For WooCommerce Features

  • WooCommerce to Google Sheets Integration
    Connect WooCommerce with Google Sheets and export store data in real time. Create a new spreadsheet or select an existing one, let the plugin add a dedicated tab for orders, products, customers, and coupons, and choose exactly which columns are written. Data is synced using secure Google authentication, and no Google account or Drive data is stored by the plugin author.

  • Import & Export WooCommerce Orders by Status
    Export order data based on WooCommerce order status so processing, completed, pending, cancelled, and refunded orders can be tracked separately. The built-in “Click to Sync” action pushes all of your existing orders into the connected sheet in one go, and every new order after that is appended automatically.

  • Import & Export Product Types, Customers & Coupons
    Export simple, variable, grouped, and external products, including product images and variations, along with your full customer and coupon lists. Bulk export is supported for every data type, so an entire catalogue or customer base can be moved into Google Sheets in a single run.

  • CSV & Excel Import Export with Validation Preview
    Import and export WooCommerce orders, products, customers, and coupons as local CSV or Excel (.xlsx) files. A smart validation preview shows valid versus error row counts before anything is written to your store, and chunked background processing keeps large files from triggering server timeouts (504 errors).

  • Modern Dashboard & Guided Setup
    An interactive setup wizard walks you through the Google connection, and the dashboard inside WordPress admin shows each data type with its current sheet, header configuration, and sync status. Headers can be enabled, disabled, or renamed per data type from the settings screens.

🧪 Check Live Demo

Demo Link: Open Demo

Sample Google Sheets (view exported data):
Exported Orders
Exported Products
Exported Customers
Exported Coupons

To test the demo store: add any product to the cart, proceed to checkout, place the order with real or test billing details, then click “View Your Orders in Spreadsheet” to see the data land in Google Sheets.

📌 How to Use this Plugin

  • Step 1 – Install & Activate
    Install and activate the plugin. You will find the WPSyncSheets For WooCommerce menu in your WordPress admin.

  • Step 2 – Connect Google
    Open the API Integration tab and connect your Google account, either with the one-click connection or with your own Client ID, Secret Key, and Token. Make sure to ALLOW the Google Drive and Google Sheets permissions when prompted.

  • Step 3 – Configure Export Settings
    Create new or select existing spreadsheet to use, then enable the data types you want (orders, products, customers, coupons) and adjust the sheet headers for each.

  • Step 4 – Click to Sync
    Use “Click to Sync” to send existing WooCommerce data to Google Sheets. From that point on, every new order, product, customer, or coupon is added to the connected sheet automatically.

📖 Step-by-Step Guides

Written walkthroughs for the most common WooCommerce and Google Sheets workflows:

Browse every tutorial on the WPSyncSheets Blog.

🔒 Upgrade to Pro

Unlock two-way syncing with WPSyncSheets For WooCommerce Pro:

All free features – data export, bulk export, CSV/Excel import export
Import orders, products, customers, coupons & events from Google Sheets to WooCommerce
Bulk import of orders, products, coupons, customers, and events
Auto field mapping between WooCommerce and Google Sheets
Custom sheet headers – enable, disable, or create your own
Add, modify, and delete store data directly inside Google Sheets
Scheduled imports and exports at your own intervals
Advanced filters to selectively import or export data
Date range export from WooCommerce to Google Sheets
Category-wise product import export and product attributes support
Custom field data from ACF Lite or Pro
Visual graphs generated inside Google Sheets
Freeze headers and change row background colours
Compatible with 45+ popular WooCommerce and WordPress plugins
Multisite support

Pro sample sheets: Products Sold Bar Graph | Total Orders Line Graph

You can check out the user guide to set up the plugin, or watch the videos below.

How to Export WooCommerce Orders?

How to Export WooCommerce Products?

How to Export WooCommerce Customers?

How to Export WooCommerce Coupons?

📣 Trusted by Over 10,000+ Customers

Trusted by online retailers, developers, and marketing teams globally to streamline WooCommerce data management. Subscribe to the WPSyncSheets Newsletter for tips, updates, and exclusive discounts.

Related Import-Export Google Sheets Plugins

WPSyncSheets connects WordPress and WooCommerce platforms with Google Sheets. Our mission is to help businesses automate data transfer, simplify operations, and reduce repetitive tasks through real-time, two-way data synchronization.

🔸 WPSyncSheets For Contact Form 7: Sync Contact Form 7 entries to Google Sheets and save them to the database.

🔸 WPSyncSheets For Gravity Forms: Send Gravity Forms submissions to Google Sheets in real time.

🔸 WPSyncSheets For Core: Import, Export & Bulk Edit WordPress Posts and Pages via Google Sheets.

🔸 WPSyncSheets For Elementor: Map & Sync Elementor form entries to Google Sheets in real time.

🔸 WPSyncSheets For Document Library Pro: Sync Document Library Pro documents with Google Sheets.

🔸 WPSyncSheets For WPForms: Map & Sync WPForms entries to Google Sheets.

🔸 WPSyncSheets For Ninja Forms: Automatically sync Ninja Forms entries to Google Sheets.

🔸 WPSyncSheets For Fluent Forms: Sync Fluent Forms entries to Google Sheets in real time.

🔸 WPSyncSheets For Formidable Forms: Automatically map and sync Formidable Forms entries to Google Sheets.

Snimke zaslona

Instalacija

  1. Upload the entire wpsyncsheets-woocommerce folder to the /wp-content/plugins/ directory, OR go to Plugins > Add New > Search and search for “WPSyncSheets For WooCommerce”.
  2. Activate the plugin through the Plugins screen (Plugins > Installed Plugins).
  3. Open the WPSyncSheets For WooCommerce menu in your WordPress admin and connect your Google account from the Google API Settings tab, allowing both Google Drive and Google Sheets permissions.

For basic usage, have a look at the plugin’s Documentation.

ČPP

My new orders are not showing up in the connected Google Sheet.

This is usually a connection or permission problem. Check that the Google account is still authenticated, that both Google Drive and Google Sheets permissions were allowed during authentication, and that the correct spreadsheet and order statuses are selected in the export settings. Re-authenticating from the Google API Settings tab resolves most cases.

Can the plugin export WooCommerce products with images?

Yes, the plugin can export WooCommerce products with images from your WooCommerce store to Google Sheets.

Does the plugin support the export of variation products?

Yes, the plugin supports the export of variation products from your WooCommerce store into Google Sheets.

Does the plugin export WooCommerce customers and coupons?

Yes, the plugin can export WooCommerce customers and coupons into Google Sheets.

Can I export only orders with a specific status?

Yes. Order export can be filtered by WooCommerce order status, so you can keep processing, completed, or refunded orders in their own view.

Can I import CSV or Excel files into WooCommerce?

Yes. The plugin supports local CSV and Excel (.xlsx) import and export for orders, products, customers, and coupons, with a preview step that shows valid and error row counts before the import runs.

My import keeps failing or times out on large files.

Imports run through chunked background processing specifically to avoid server timeouts (504 errors) on large files. If an import still stalls, split the file into smaller batches and check your host’s PHP execution time and memory limits.

Can I rename or reorder the sheet headers?

Headers can be enabled or disabled for each data type in the free version. Renaming, custom headers, freezing headers, and row colours are available in the Pro Version.

Is the plugin compatible with HPOS (High-Performance Order Storage)?

Yes, the plugin is 100% HPOS compatible.

Does the plugin support multisite?

Yes, the plugin supports multisite exports to Google Sheets.

Does the plugin export posts, pages, and custom post types?

No. For that, use WPSyncSheets For Core, which imports and exports WordPress posts and pages via Google Sheets.

Can the plugin import orders or products from Google Sheets into WooCommerce?

Not in the free version, which exports from WooCommerce to Google Sheets and supports local CSV/Excel files. Importing orders, products, customers, coupons, and events from Google Sheets into WooCommerce is available in WPSyncSheets For WooCommerce Pro.

Is my Google account data safe?

Yes. The connection uses Google’s own secure authentication, data is written directly to the spreadsheet you select, and no Google account or Drive data is stored by the plugin author.

Do I need coding knowledge to use this plugin?

No. The setup wizard and settings screens are designed for non-developers, and no code is required.

Recenzije

13. ožujka 2026. 1 odgovor
A handy plugin for collaborating with your team in real time from different locations. The support from WPSynchSheets is outstanding, friendly and efficient. Great guidance during the installation of the plugin.
04. travnja 2025. 1 odgovor
Arpit and team do an amazing job supporting their products. I wouldn't hesitate to get a product from this team.
Pročitajte svih 27 recenzija

Suradnici i Programeri

“WooCommerce Google Sheets Connector, Import & Export Orders, Products, Customers & Coupons to Google Sheets in Real-Time – WPSyncSheets For WooCommerce” je softver otvorenog koda. Sljedeće osobe su doprinijele ovom dodatku.

Suradnici

“WooCommerce Google Sheets Connector, Import & Export Orders, Products, Customers & Coupons to Google Sheets in Real-Time – WPSyncSheets For WooCommerce” je preveden na 6 jezika. Zahvala prevoditeljima za njihov doprinos.

Prevedite “WooCommerce Google Sheets Connector, Import & Export Orders, Products, Customers & Coupons to Google Sheets in Real-Time – WPSyncSheets For WooCommerce” na svoj jezik.

Zainteresirani ste za razvoj?

Pregledajte kôd, pogledajte SVN spremišteili se pretplatite na dnevnik razvoja od RSS.

Dnevnik promjena

2.2.1 – Tuesday, 15th September 2026

  • Fixed: Undefined wp_generate_password() call during early plugin initialization by adding a cryptographically secure random_int() fallback for installation ID generation.

2.2.0 – Thursday, 10th September 2026

  • Added: Interactive Setup Wizard for guided onboarding and initial setup.
  • Added: One-Click direct connection to Google Sheets.

2.1.0 – Thursday, 6th August 2026

  • Added: CSV/Excel Import & Export for Orders, Products, Customers, and Coupons.
  • Added: Excel (.xlsx) file format support.
  • Added: File preview step before import with valid/error row count.
  • Added: Chunked background import processing to prevent server timeouts (504).
  • Improved: Code optimizations.

2.0.10 – Saturday, 30th May 2026

  • Changed: Tested with WordPress 7.0.

2.0.9 – Friday, 27th March 2026

  • Changed: Optimized code.

2.0.8 – Friday, 20th March 2026

  • Changed: Updated plugin text domain from wpssw to wpsyncsheets-woocommerce to match the plugin slug.
  • Changed: Regenerated translation template (.pot) file.

2.0.7

  • Tested: WooCommerce 10.3.6.
  • Tested: WordPress 6.9.

2.0.6

  • Added: “Leave a Review” functionality.

2.0.5

  • Changed: Optimized code.

2.0.4

  • Tested: WooCommerce 10.1.2.
  • Tested: WordPress 6.8.2.

2.0.3

  • Added: “Upgrade to Pro” link.

2.0.2

  • Added: Dashboard tab.

2.0.1

  • Added: Feedback form popup.
  • Changed: UI/UX improvements.

2.0.0

  • Changed: UI/UX improvements.

1.9.9

  • Fixed: Error caused by calling get_refunds() on WC_Order_Refund object.

1.9.8

  • Changed: Optimized code.

1.9.7

  • Tested: WooCommerce 9.8.5.

1.9.6

  • Changed: Customer country names updated to 2-letter country codes.

1.9.5

  • Changed: UI/UX improvements.

1.9.4

  • Changed: Country names updated to 2-letter country codes.

1.9.3

  • Fixed: Issue with refresh token.

1.9.2

  • Changed: Added function_exists() check for is_plugin_active() for improved security.

1.9.1

  • Changed: Added user capability checks for secure execution.

1.9

  • Changed: Added nonce verification for improved security.

1.8.2

  • Changed: Optimized code.

1.8.1

  • Tested: WordPress 6.7.1.
  • Changed: Updated and tested with Guzzle library 7.9.2.

1.8

  • Added: WooCommerce export customer settings.
  • Added: WooCommerce export coupon settings.
  • Changed: Optimized code.

1.7.1

  • Changed: UI/UX improvements.
  • Changed: Optimized code.

1.7

  • Added: New design integration.
  • Tested: WordPress 6.6.1.
  • Changed: Optimized code.

1.6.1

  • Changed: Optimized “Click to Sync” functionality for orders.
  • Tested: WordPress 6.6.
  • Changed: Optimized code.

1.6

  • Added: Compatibility with WooCommerce HPOS.
  • Changed: Optimized code.

1.5

  • Changed: Optimized code.

1.4

  • Added: Clear Spreadsheet button.
  • Added: WooCommerce export product settings.
  • Changed: Optimized code.

1.3

  • Changed: Optimized code.

1.2

  • Changed: Optimized code.
  • Fixed: Coding standards improvements and security patch.

1.1

  • Changed: Optimized code.
  • Added: Download Spreadsheet button.
  • Added: Library loading.

1.0

  • Added: Initial version.