WPSyncSheets For WooCommerce

Documentation

Plugin Settings

Order Settings

It consists of two types of Plugin Setting i.e. Order Wise and Product Wise Plugin Setting.

Default Order Status for any type of plugin setting are Pending Orders, Processing Orders, On Hold Orders, Completed Orders, Cancelled Orders, Refunded Orders, Failed Orders, Trash Orders. Different sheet is available for each order status.

Order Wise Plugin Settings have sheet headers as order wise. To view more sheet headers, click here.

Product Wise Plugin Settings have sheet headers as product wise. To view more sheet headers, click here.

Order Wise Plugin Settings

When this option is selected, each WooCommerce order will be added as a single row in Google Sheets. All order-related details, including customer information and purchased products, will be combined into one line. This format is useful for viewing and managing orders at the order level.

For creating new spreadsheet, perform the following steps:

> WPSyncSheets For WooCommerce => General Settings

1. Create New Spreadsheet

  1. Select Create New Spreadsheet option from given list in select spreadsheet field.
  2. Enter the name of new spreadsheet.
  3. In default order status, it shows the status which is set as default from WooCommerce. Each status indicates the different sheets in the spreadsheet. In case, if some of them are not useful, you can disable them too.
  4. The sheet headers will automatically get sorted as per the selected option in Manage Row Data section. Select all button will select all the sheet headers. You can disable some of them manually. If you want to disable all the sheet headers just click on the Select none button.
  5. When you click the save button, the spreadsheet will get updated and you can also view it by clicking the View Spreadsheet.

2. Updated Google Spreadsheet (Order Wise)

After saving the above settings, the Order Wise spreadsheet is shown below.

Order Wise Google Spreadsheet

Product Wise Plugin Settings

When this option is selected, each product from a WooCommerce order will be added as a separate row in Google Sheets. If an order contains multiple products, each product will appear on its own line along with the related order details. This format is useful for product-level tracking and reporting.

For creating new spreadsheet, perform the following steps:

> WPSyncSheets For WooCommerce => General Settings

1. Create New Spreadsheet

  1. Select Create New Spreadsheet option from given list in select spreadsheet field.
  2. Enter the name for new spreadsheet.
  3. In default order status, it shows the status which are set as default from WooCommerce. Each status indicates the different sheets in spreadsheet. In case, if some of them are not useful, you can disable them too
  4. The sheet headers will automatically get sorted as per the selected option in Manage Row Data section. Select all button will select all the options. You can disable some of them manually. If you want to disable all the sheet headers just click on the Select none button.
  5. When you will click save button, the spreadsheet will get updated and you can also view it by click at View Spreadsheet.

2. Updated Google Spreadsheet (Product Wise)

After saving the above settings, the Product Wise spreadsheet is shown below.

Product Wise Google Spreadsheet

Custom Order Status

In custom order status, it shows the status which are created by the third-party plugin.

1. Custom Order Status

Below figure shows that the status created using third party plugin can be viewed in spreadsheet

Custom Order Status Sheets

General Settings

1. Freeze Headers

When this option is enabled, the first row (header/title row) in Google Sheets will stay fixed at the top of the sheet while users scroll down. This helps keep column titles visible for better readability and navigation.

  • Note: This setting will apply to all sheets that are enabled in the spreadsheet settings.
Freeze Header Woocommerce

2. Background Row Color

This feature allows users to add background row color in odd & even manner, it is calculated as per their order id.

Background Row Color

3. Row Input Format Option

Row Input Format Option has dropdown with two options RAW and USER_ENTERED. If user selects RAW then the values entered by user will not be parsed and will be stored as it is and for USER_ENTERED option the values entered by user will be parsed. Numbers will stay as numbers, but strings may be converted to numbers, dates, etc.

Row Input Format Option

4. Price Format

Price Format has dropdown with two options Values and Formatted Values with Symbol. When selecting an option ‘ Formatted Values with Symbol ‘ it will append a symbol with price values while selecting ” Values ” option it will save value as it is entered.

Price Format Woocommerce

5. Graph Settings

With the configured settings, Google Sheets can automatically generate graph sheets based on your selected preferences. These graphs help visualize WooCommerce data in a clear and organized format.

Clicking the Regenerate button will create a new graph using the latest synchronized data, ensuring your reports and visual analytics always remain up to date.

6. Generate Cron URL

Select the required task type and click the Generate button to create a unique cron URL. You can use this URL in your cPanel or server cron manager to automate scheduled synchronization tasks.

7. Enable OpenAI

Enable this option to automatically generate WooCommerce product descriptions from product titles using the OpenAI API for products that do not already have descriptions. Enter your OpenAI API key to activate this feature.

You can generate and manage your API keys from the OpenAI Platform API Keys page.


Product Settings

1. Create New Spreadsheet

  1. Select Create New Spreadsheet option from given list in select spreadsheet field.
  2. Enter the name of new spreadsheet.
  3. By default it creates All Products sheet in the spreadsheet.
  4. The sheet headers will automatically get sorted as per the selected option in Sheet Headers section. Select all button will select all the sheet headers. You can disable some of them manually. If you want to disable all the sheet headers just click on the Select none button.
  5. When you click the save button, the spreadsheet will get updated and you can also view it by clicking the View Spreadsheet.
Create New Product Settings

2. Updated Google Spreadsheet

After saving the above settings, the spreadsheet is shown below.

Updated Google Spreadsheet

3. Sync Products

When the user clicks on the button called Click to Sync then it will synchronize/add existing WooCommerce All or Custom date range products within the selected spreadsheets All Products sheet as per the value of the Sync Range ( All / Custom ) button.If Sync Range ( All / Custom ) is enabled then all the existing WooCommerce products will be synchronized/added and if Sync Range ( All / Custom ) is disabled then the products within the date range (From date to To date ) will be synchronized/added to the selected spreadsheet All Products sheet.

Users can even schedule to sync all the products with Schedule Auto Sync settings. The user has to set the settings once and it will automatically sync all products at the scheduled time.

Sync Products

4. Import Products

Users can import the product with Insert, Update, Delete Product option. Follow this documentation for How to Import Products?

Users can also schedule the import with Schedule Auto Import.

Import Products

Customer Settings

1. Create New Spreadsheet

  1. Select Create New Spreadsheet option from given list in select spreadsheet field.
  2. Enter the name of new spreadsheet.
  3. By default it creates All Customers sheet in the spreadsheet.
  4. The sheet headers will automatically get sorted as per the selected option in Sheet Headers section. Select all button will select all the sheet headers. You can disable some of them manually. If you want to disable all the sheet headers just click on the Select none button.
  5. When you click the save button, the spreadsheet will get updated and you can also view it by clicking the View Spreadsheet.
Create New Spreadsheet Customer Settings

2. Updated Google Spreadsheet

After saving the above settings, the spreadsheet is shown below.

Updated Customer Google Spreadsheet

3. Sync Customers

When the user clicks on the button called Click to Sync then it will synchronize/add existing All or Custom date range customers within the selected spreadsheets All Customers sheet as per the value of the Sync Range ( All / Custom ) button.If Sync Range ( All / Custom ) is enabled then all the existing customers will be synchronized/added and if Sync Range ( All / Custom ) is disabled then the customers within the date range (From date to To date ) will be synchronized/added to the selected spreadsheet All Customers sheet.

Users can even schedule to sync all the customers with Schedule Auto Sync settings. The user has to set the settings once and it will automatically sync all customers at the scheduled time.

Sync Customers

4. Import Customers

Users can import customers with Insert, Update, Delete Customer option. Follow this documentation for How to Import Customers?

Users can also schedule the import with Schedule Auto Import.

Import Customers

Coupon Settings

1. Create New Spreadsheet

  1. Select Create New Spreadsheet option from given list in select spreadsheet field.
  2. Enter the name of new spreadsheet.
  3. By default it creates All Coupons sheet in the spreadsheet.
  4. The sheet headers will automatically get sorted as per the selected option in Sheet Headers section. Select all button will select all the sheet headers. You can disable some of them manually. If you want to disable all the sheet headers just click on the Select none button.
  5. When you click the save button, the spreadsheet will get updated and you can also view it by clicking the View Spreadsheet.
Create New Spreadsheet Coupon Settings

2. Updated Google Spreadsheet

After saving the above settings, the spreadsheet is shown below.

Updated Coupon Spreadsheet

3. Sync Coupons

When the user clicks on the button called Click to Sync then it will synchronize/add existing All or Custom date range coupons within the selected spreadsheets All Coupons sheet as per the value of the Sync Range ( All / Custom ) button.If Sync Range ( All / Custom ) is enabled then all the existing coupons will be synchronized/added and if Sync Range ( All / Custom ) is disabled then the coupons within the date range (From date to To date ) will be synchronized/added to the selected spreadsheet All Coupons sheet.

Users can even schedule to sync all the coupons with Schedule Auto Sync settings. The user has to set the settings once and it will automatically sync all coupons at the scheduled time.

Sync Coupons

4. Import Coupons

Users can import coupons with Insert, Update, Delete Coupon option. Follow this documentation for How to Import Coupons?

Users can also schedule the import with Schedule Auto Import.

Import Coupons

Event Settings

The event settings will only get the orders with event product data and write in a sheet as per product event category respectively.

1. Create Event Categories sheets

  1. In Event Categories, it shows all event categories each category indicates the different sheets in the spreadsheet of general settings. In case, if some of them are not useful, you can disable them too.
  2. The sheet headers will automatically get sorted as per the selected option in the Sheet Headers section with general setting headers. Select all button will select all the sheet headers. You can disable some of them manually. If you want to disable all the sheet headers just click on the Select none button.
  3. When you click the save button, the spreadsheet will get updated and you can also view it by clicking the View Spreadsheet.
Create Event Settings

2. Updated Google Spreadsheet

After saving the above settings, the spreadsheet is shown below.

Updated Event Google Spreadsheet

3. Sync Events

When the user clicks on the button called Click to Sync then it will synchronize/add existing WooCommerce All or Custom date range orders with event product data within the selected spreadsheet with a selected sheet as per the value of the Sync Range ( All / Custom ) button. If Sync Range ( All / Custom ) is enabled then all the existing WooCommerce orders will be synchronized/added and if Sync Range ( All / Custom ) is disabled then the orders within the date range (From date to To date ) will be synchronized/added to the selected spreadsheet.

Users can even schedule to sync all the event product orders with Schedule Auto Sync settings. The user has to set the settings once and it will automatically sync all the event product orders at the scheduled time.

Sync Events

Real-Time Import, Export, and Migration of WooCommerce Data.

WPSyncSheets For WooCommerce

5.0
View Plugin

Have a question?

We’re here to help, just send us a message.

Need help?

We're ready to help out & answer questions!