WordPress.org

Plugin Directory

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

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

Descrición

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 built for that job. 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

🚀 Por que usar este plugin?

➜ Real-time 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, and let the plugin add a dedicated tab for orders, products, customers, and coupons, each with a complete set of default columns. Data is synced using secure Google authentication, and no Google account or Drive data is stored by the plugin author.

  • 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.

  • 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. Every sheet includes all default headers for its data type, with their default names and order.

🧪 Check Live Demo

Demo Link: Open Demo

Follas de Google de mostra (ver os datos exportados):
Pedidos exportados
Produtos exportados
Clientes exportados
Cupóns exportados

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). Each sheet includes all default headers.

  • 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
✅ Additional sheet headers from plugins, custom fields and metadata
✅ Choose, rename and reorder sheet headers
✅ 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 sync – send only the records from a selected date range
✅ Category-wise product sheets, and import of product categories, tags and attributes from Google Sheets
✅ 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.

Como exportar pedidos de WooCommerce?

Como exportar produtos de WooCommerce?

Como exportar clientes de WooCommerce?

Como exportar cupóns de WooCommerce?

📣 Máis de 10.000 clientes confían en nós

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.

Other WPSyncSheets Plugins

WPSyncSheets also offers Google Sheets integrations for Contact Form 7, Gravity Forms, WPForms, Ninja Forms, Fluent Forms, Formidable Forms, Elementor forms, Document Library Pro and WordPress posts and pages. See the WPSyncSheets website for the full list.

External services

This plugin connects to the following external services. No data is sent to any of them until you take the action described.

Google Sheets API and Google Drive API

Used to create spreadsheets and sheet tabs, write and update rows, and list the spreadsheets you have shared with the plugin. WooCommerce order, product, customer and coupon data that you enable for export is sent to the spreadsheet you select, each time a record is created or updated and when you run a manual or test sync. The plugin requests only the drive.file scope, so it can access spreadsheets it created or that you explicitly picked. The Google Picker script (apis.google.com) is loaded on the plugin settings and setup wizard screens so you can choose a spreadsheet.
Provider: Google LLC. Google Terms of Service, Google APIs Terms of Service, Google Privacy Policy.

WPSyncSheets OAuth relay (api.wpsyncsheets.com)

Used only when you choose the one-click “Connect with Google” option. It registers your site so Google can return you to it after authorization, exchanges the authorization code for tokens, refreshes access tokens when they expire, and revokes the connection when you disconnect. It sends your site URL, home URL, the plugin version, a random installation ID generated by the plugin, and the OAuth code or refresh token issued by Google. It is not used when you connect with your own Google client ID and secret.
Provider: Creative Werk Designs (WPSyncSheets). Terms and Conditions, Privacy Policy.

WPSyncSheets feedback service (feedback.wpsyncsheets.com)

Used only if you choose to submit the optional feedback form shown when deactivating the plugin, and only after you tick the consent box. It sends the reason you selected, your message, the plugin name and version, the site administrator email address and the site URL.
Provider: Creative Werk Designs (WPSyncSheets). Terms and Conditions, Privacy Policy.

Source code

All JavaScript and CSS shipped with this plugin is unminified, human-readable source; there is no build step. The bundled assets/js/wpsslw-ui.js is an unmodified custom build of jQuery UI 1.12.1 (its source is at github.com/jquery/jquery-ui). PHP libraries under lib/vendor are installed with Composer from lib/composer.json; run composer install --no-dev inside lib/ to rebuild them.

Capturas

Instalación

  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. Activa o plugins a través da pantalla de Plugins (Plugins > Plugins instalados).
  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.

Para un uso básico, bota unha ollada á Documentación do plugin.

Preguntas frecuentes

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.

Pode o plugin exportar produtos de WooCommerce con imaxes?

Si, o plugin pode exportar produtos de WooCommerce coas imaxes da túa tenda de WooCommerce a Google Sheets.

O plugin admite a exportación de variacións de produtos?

Si, o plugin admite a exportación de produtos de variación da túa tenda WooCommerce a Google Sheets.

¿O plugin exporta clientes e cupóns de WooCommerce?

Si, o plugin pode exportar clientes e cupóns de WooCommerce a 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 choose, rename or reorder the sheet headers?

The free version always includes all default sheet headers for orders, products, customers, and coupons, with their default names and order. Choosing which headers to include, renaming and reordering sheet headers, renaming order status sheets, and adding extra headers from plugins, custom fields or metadata are available in the Pro Version.

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

Yes, the plugin is 100% HPOS compatible.

¿O plugin admite multisite?

Si, o plugin admite exportacións multisite a Google Sheets.

¿O plugin exporta publicacións, páxinas e tipos de publicación personalizados?

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.

Comentarios

13 de Marzo de 2026 1 resposta
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.
4 de Abril de 2025 1 resposta
Arpit and team do an amazing job supporting their products. I wouldn't hesitate to get a product from this team.
Ler todas as 27 opinións

Colaboradores e desenvolvedores

“WPSyncSheets For WooCommerce – Import & Export Orders, Products, Customers & Coupons to Google Sheets in Real-Time” é un software de código aberto. As seguintes persoas colaboraron con este plugin.

Colaboradores

“WPSyncSheets For WooCommerce – Import & Export Orders, Products, Customers & Coupons to Google Sheets in Real-Time” foi traducido a 6 idiomas. Grazas aos desenvolvedores polas súas contribucións.

Traduce “WPSyncSheets For WooCommerce – Import & Export Orders, Products, Customers & Coupons to Google Sheets in Real-Time” ao teu idioma.

Interesado no desenvolvemento?

Revisa o código, bota unha ollada aorepositorio SVN, ou subscríbete ao log de desenvolvemento por RSS.

Rexistro de cambios

2.2.5 – Saturday, 3rd October 2026

  • Improved: Enhanced plugin security and overall stability.

2.2.4 – Saturday, 26th September 2026

  • Fixed: Fatal error caused by an undefined wp_create_nonce() call during plugin loading when custom Google API credentials are saved.

2.2.3 – Wednesday, 23rd September 2026

  • Improved: Refined header management and Pro feature handling.
  • Improved: Optimized plugin code for better stability and maintainability.
  • Security: Strengthened AJAX requests, Google authorization, and admin-side validation.
  • Improved: Enhanced CSV/Excel import processing for greater reliability and safer data handling.
  • Improved: Improved export processing and temporary file management.

2.2.2 – Monday, 21st September 2026

  • Added: External services and source code sections in the readme; Requires Plugins header for WooCommerce; composer.json for the bundled PHP libraries.
  • Fixed: WordPress Plugin Check issues (escaping, sanitisation, translators comments, prefixed globals, debug code, bundled test files).

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

  • Modificado: código optimizado.

2.0.8 – Friday, 20th March 2026

  • Modificado: actualizouse o dominio de texto do plugin de wpssw a wpsyncsheets-woocommerce para que coincida co slug do plugin.
  • Modificado: ficheiro de plantilla de tradución (.pot) rexenerado.

2.0.7

  • Probado: WooCommerce 10.3.6.
  • Probado: WordPress 6.9.

2.0.6

  • Engadido: funcionalidade «Deixar unha valoración».

2.0.5

  • Modificado: código optimizado.

2.0.4

  • Probado: WooCommerce 10.1.2.
  • Probado: WordPress 6.8.2.

2.0.3

  • Engadido: ligazón «Actualizar a Pro».

2.0.2

  • Engadido: pestana do escritorio.

2.0.1

  • Engadido: ventá emerxente do formulario de comentarios.
  • Modificado: melloras de UI/UX.

2.0.0

  • Modificado: melloras de UI/UX.

1.9.9

  • Solucionado: erro causado ao chamar a get_refunds() no obxecto WC_Order_Refund.

1.9.8

  • Modificado: código optimizado.

1.9.7

  • Probado: WooCommerce 9.8.5.

1.9.6

  • Modificado: os nomes dos países dos clientes actualizáronse aos códigos de país de dúas letras.

1.9.5

  • Modificado: melloras de UI/UX.

1.9.4

  • Modificado: os nomes dos países actualizáronse aos códigos de país de dúas letras.

1.9.3

  • Solucionado: problema co token de actualización.

1.9.2

  • Modificado: engadiuse a comprobación function_exists() para is_plugin_active() para mellorar a seguridade.

1.9.1

  • Modificado: engadíronse comprobacións das capacidades do usuario para unha execución segura.

1.9

  • Modificado: engadiuse a verificación de nonce para mellorar a seguridade.

1.8.2

  • Modificado: código optimizado.

1.8.1

  • Probado: WordPress 6.7.1.
  • Modificado: actualizado e probado coa biblioteca Guzzle 7.9.2.

1.8

  • Engadido: axustes de exportación de clientes de WooCommerce.
  • Engadido: axustes de exportación de cupóns de WooCommerce.
  • Modificado: código optimizado.

1.7.1

  • Modificado: melloras de UI/UX.
  • Modificado: código optimizado.

1.7

  • Engadido: integración do novo deseño.
  • Probado: WordPress 6.6.1.
  • Modificado: código optimizado.

1.6.1

  • Modificado: optimizada a funcionalidade «Fai clic para sincronizar» para os pedidos.
  • Probado: WordPress 6.6.
  • Modificado: código optimizado.

1.6

  • Engadido: compatibilidade con WooCommerce HPOS.
  • Modificado: código optimizado.

1.5

  • Modificado: código optimizado.

1.4

  • Engadido: botón «Baleirar folla de cálculo».
  • Engadido: axustes de exportación de produtos de WooCommerce.
  • Modificado: código optimizado.

1.3

  • Modificado: código optimizado.

1.2

  • Modificado: código optimizado.
  • Solucionado: melloras nos estándares de codificación e parche de seguridade.

1.1

  • Modificado: código optimizado.
  • Engadido: botón «Descargar folla de cálculo».
  • Engadido: carga da biblioteca.

1.0

  • Engadido: versión inicial.