SUPER Sale — up to 80% off every CodeAstrology plugin.

00days 00hrs 00min 00sec
Skip to content
CodeAstrology animated logo (1)
Content, plugins & products by CodeAstrology
Contact Us contact@codeastrology.com
Support/Help
CodeAstrology animated logo (1)

CodeAstrology

We Develop and Sell WordPress Plugins and Themes

  • Home
  • All Products
    • Premium
    • Free
    • Woo Product Table
    • Min Max Quantity & Step Control
    • Sync Master Sheet
    • UltraAddons
  • Resources
    • Demo Site
    • Docs
    • Blog
  • My Account
    • Support Area
  • Contact
    • Team
 0 - $0.00
Get Quote
Product Stock Sync master Sheet
By Sarmin Akter

How to Setup Product Sync Master Plugin

Get Free
Download Premium

Introducing the Product Sync Master Plugin with Google Sheets! This handy tool simplifies WooCommerce product management by syncing products between Google Sheets and your website. Easily edit or update product information using a convenient table on Google Sheets, ensuring changes reflect on both the site and the sheet in seamless two-way sync. Stay organized and save time with this user-friendly plugin.
——————————————–

First, install and activate WooCommerce Plugin if you haven’t already on your website.

Steps of Activating the Product Sync Master Plugin for WooCommerce Product with Google Sheets:

Product Sync Master Plugin’s Settings Page:

Figure 1: Goto the Sheet Details Interface

Create a Google Sheet by following link or you can use your existing Google Sheet:
Go https://docs.google.com/spreadsheets/ here to Create Google Sheet.

Figure 2: Google Sheet Link.

Need your Google Spread Sheet Full URL for Product Stock Sync plugin. See following screenshot.

Figure 3: Google Sheet’s URL.

Paste the URL Link and Sheet’s Tab name and save the settings.
Remember: input spread sheet url again, If you change Sheet name. (Optional)

Figure 4: Paste the Sheet’s URL and tab Name and Save the Change.

Copy the Apps Script Code from here:

Figure 5: Copy from here.

Go to the Google Sheets and Click on Extensions > Apps Script:

Figure 6: Click on the Apps Script Code option.

Apps Script Code of Google Sheets:

Figure 7: Paste the Apps Script Code here.

Save and Run the Code and follow the Execution Log Message:

Figure 8: Save Apps Script Code and Run.

Trigger: Add Trigger for Google Sheets:

Figure 9: Add triggers.

Set Trigger Function as Link:

Figure 10: Set Trigger Function and save trigger.

Create Service JSON file and API Key:

Step 1: First Create New Project for Making Service JSON file.

Step 2: Now Create Service Account. and Choose a project.
See Screenshot:

Figure 12: Create and use the project following the credentials.

Step 3: Click at CREATE CREDENTIALS Button. See screenshot

Step 4: Need to create a service account under this project:

Figure 13: Create Credentials from here.

Set the service account name:

Figure 14: Input the name and save the account.

Step 5: Click on the Created Service Account. see screenshot.

Figure 15: Created Service Account.

Step 6: Create new key. Follow screenshot.

Figure 16: Click here to create a key.

Step 7: Create a JSON File by following this documentation:

Figure 17: JSON File creation.

Step 8: Upload your JSON file at Service File. see screenshot:

Step 9: Create API Key from this section. Click on CREATE CREDENTIALS button and then Click API Key.

Figure 18: API Key Creation.

Step 10: Copy the API Key following the screenshot:

Figure 19: API Key use.

Step 10: Paste your Copied API Key at API Key field. See screenshot.

Step 11: Enable the SHEET API Key from Enable SHEET API.

Enabled API:

Figure 21: API Enabled of the Sheet.

Step 11: Add Client Email as Editor. See following two screenshots.

Step 12: Ensure, you have already input API and Uploaded JSON file. like following screenshot.

Figure 22: Credential creation and shave the settings.

Synchronize Product’s data to the Sheet:

Figure 23: Synchronize to the Sheet.


Synchronize Done:

Figure 24: Synchronize done (All Products)

Product Sync from Site to Google Sheet:
This is Google Spread sheet is Automatic connected now with your WooCommerce Site. If you change any content from Site, Google Sheet will update and And If you change anything from Google Sheet, Automatically that info will update to your site.

Figure 25: Data of the Sheet.

Quick Edit Table from Plugin:
(You can edit WooCOmmerce Product data as a Table from here by using the Quick Edit Function, it will be an easy function to edit from the site and sheet from the site easily – 2-way Sync)

Figure 26: Plugin’s Quick edit Function.
In Product Guides WooCommerce

Share

Post navigation

Previous: How to Add Custom Code to a WordPress Site
Next: How to Create PDF Invoices in WooCommerce: Step-by-Step Guide
Trustpilot
Trustpilot rating TrustScore: 4.9 | Rated: Excellent
Trustpilot
Trustpilot rating TrustScore: 4.9 | Rated: Excellent

Subscribe to our Newsletter


Resources

  • Support
  • Coupons
  • Blog & News
  • Write For Us
  • Video Tutorials

Company

  • Our Service
  • Get Quote
  • Refund Policy
  • Privacy Policy
  • Support Policy
  • Terms of Service

Powered By

CodeAstrology Payment options
© 2026, CodeAstrology. All Rights Reserved. Plugins & products by CodeAstrology
  • Privacy Policy
  • Terms of Service
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT