=== GSheetConnector for Easy Digital Downloads ===
Contributors: westerndeal, abdullah17, gsheetconnector
Author URI: https://www.gsheetconnector.com/
Plugin URI: https://www.gsheetconnector.com/edd-google-sheet-connector-pro
Tags: easy digital downloads, google sheets, edd google sheet, google sheet integration, easy digital downloads google sheet, easy digital download, edd google sheet, edd google integration, edd to google sheet, EDD addon, ecommerce addon 
Requires at least: 4.4
Tested up to: 6.8
Requires PHP: 5.6
Stable tag: 1.6.11
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Google Sheet Integration for Easy Digital Downloads Plugin, It is an Addon plugin of EDD - Easy Digital Downloads.

== Description ==

This plugin is a bridge between your [WordPress](https://wordpress.org/) based [Easy Digital Downloads](https://wordpress.org/plugins/easy-digital-downloads/) plugin and [Google Sheets](https://www.google.com/sheets/about/).

⚡️ It helps to send orders directly to google sheets in a real time. When a New Download is purchased from your website through Easy Digital Downloads plugin, All the order details Will sent to Google Sheets.

[Homepage](https://www.gsheetconnector.com/) | [Documentation](https://www.gsheetconnector.com/docs) | [Support](https://www.gsheetconnector.com/support) | [✨ Upgrade to PRO](https://www.gsheetconnector.com/edd-google-sheet-connector-pro)

* **Easy Digital Downloads Google Sheet Connector sends orders entries to Google Sheet in a real-time**

= 🤝 INTEGRATIONS (How to Use this Plugin) =

* **Step: 1 - [In Google Sheets](https://sheets.google.com/)** 
➜ Log into your Google Sheets.  
➜ Create a new Sheet and name it or select the existing sheet.
➜ Copy Sheet Name, Sheet ID, Tab Name and Tab ID (Refer Screenshots)

* **Step: 2 - In WordPress Admin**
➜ Navigate to Downloads > Google Sheet > Integration Tab
➜ Authenticate with Google using new "Google Access Code" while clicking on "Get Code"
➜ Make Sure to ALLOW <strong>Google Permissions for Google Drive and Google Sheets</strong> and then copy the code and paste in Google Access Code field, and Hit Save & Authenticate.

* **Step: 3 - Connect with Google Sheet**
➜ Navigate to Downloads > Google Sheet > EDD Data Settings.
➜ Select the appropriate Sheet from the “Google Sheet Name” dropdown box.
➜ Select EDD Order Status to create Sheet Tabs and add headers to your selected Google Sheet.
➜ Lastly test by ordering any product and putting it to a different order states 
( Processing, Hold etc).

> <strong>⚡️Google Sheet Connector Contact Form Addons</strong>
[CF7 Google Sheet Connector](https://www.gsheetconnector.com/cf7-google-sheet-connector-pro?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WPGSC&utm_content=plugin+repos+description)
[WPForms Google Sheet Connector](https://www.gsheetconnector.com/wpforms-google-sheet-connector-pro?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WPGSC&utm_content=plugin+repos+description)
[Gravity Forms Google Sheet Connector](https://www.gsheetconnector.com/gravity-forms-google-sheet-connector?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WPGSC&utm_content=plugin+repos+description)
[Ninja Forms Google Sheet Connector](https://www.gsheetconnector.com/ninja-forms-google-sheet-connector-pro?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WPGSC&utm_content=plugin+repos+description)
[Avada Forms Google Sheet Connector](https://www.gsheetconnector.com/avada-forms-google-sheet-connector-pro?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WPGSC&utm_content=plugin+repos+description)
[DIVI Forms Google Sheet Connector](https://www.gsheetconnector.com/divi-forms-db-google-sheet-connector-pro?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WPGSC&utm_content=plugin+repos+description)
[Elementor Forms Google Sheet Connector](https://www.gsheetconnector.com/elementor-forms-google-sheet-connector-pro?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WPGSC&utm_content=plugin+repos+description)
[WooCommerce Google Sheet Connector](https://www.gsheetconnector.com/woocommerce-google-sheet-connector-pro?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WPGSC&utm_content=plugin+repos+description) - WooCommerce Addon Plugin
>

== Installation ==

1. Upload `gsheetconnector-easy-digital-downloads` to the `/wp-content/plugins/` directory, OR `Site Admin > Plugins > New > Search > GSheetConnector Easy Digital Downloads > Install`.  
2. Activate the plugin through the 'Plugins' screen in WordPress.  
3. Use the `Admin Panel > Downloads > Google Sheet > Integration` screen to connect to `Google Sheets` by entering the Access Code. You can get the Access Code by clicking the "Get Code" button. 
Enjoy!

== Screenshots ==

1. Google Sheet Integration Shown with Authentication along with Permissions. 
2. Google Sheet Tab Creation as per order status and Google Sheet headers with form submitted data. 
3. System Status.
4. Extensions.

== Frequently Asked Questions ==

= Submitted New Order Entries not showing in my Configured Sheet? =

If the Entries never shows in your Sheet then one of these things might be the reason:
Wrong access code or did not allowed permission to Google Drive and Google Sheets(Check debug log under Integration Tab)
Please double-check those items and hopefully getting them right will fix the issue.


== Changelog ==

= 1.6.11 = (17-07-2025)
* Tested up to latest version of WordPress 6.8.1.
* Confirmed compatibility with the latest versions of Easy Digital Downloads (Free and Pro).  

- 1.6.10 (06-02-2025)
* Fixed: Minor UI Changes.

-1.6.9 (04-01-2025)
* Fixed: UI Changes with responsiveness.
* Updated: Google api library update with version 2.12.6.
* Fixed:  Solved conflict issues with GSheetConnector Plugins.
* Added:  Added On Hold Sheet Tab and removed duplicate column.
* Added: The "Copy Log" button has been added.
* Fixed: Undefined error when clicking the "Copy to Clipboard" button in the System Info tab.
* Fixed: The issue with the Debug Log view and the close button has been fixed.
* Fixed: Dashboard widget formatting has been improved.

- 1.6.8 (08-03-2024)
* Added: For user without Google Drive and Google Sheets permissions authentication shows alert with message.
* Added: Added System Status and Error Log for improved functionality and user experience.
* Added: Done UI changes at Integration page.
* Added: Added System Status tab.
* Added: Added links for support,docs,upgrade to pro.
* Fixed: Fixed validate parent plugin exists or not then show alert message display issue.
* Fixed: Fixed uninstallation of plugin.
* Fixed: Compatible Free version to Pro version.

- 1.6.7 (06-03-2024)
* Changed Plugin Name as per Guidelines for 3rd-Party Extensions.
* Compatible with Easy Digital Downlods PRO. 

- 1.6.6 (05-07-2023)
* Vulnerabilities issue resolved.
* Updated Freemius SDK version to 2.5.10 

- 1.6.5 (16-05-2023)
* Fixed the issue while updating status order not update in google sheet.

- 1.6.4 (29-04-2023)
* Vulnerabilities issue resolved.

- 1.6.3 (10-12-2022)
* Resolved Freemius issue.

- 1.6.2 (09-12-2022)
* Resolved Freemius issue.

- 1.6.1 (09-12-2022)
* Resolved Freemius issue.

- 1.6 (09-12-2022)
* Resolved Freemius issue.

- 1.5 (09-12-2022)
* Updated Freemius SDK version to 2.5.3


- 1.4 (15-08-2022)
* New Google Integration method implemented using web app.
* Resolved some issue with auth configuration.
* Changes UI. 

- 1.3 (31-03-2022)
* Updated Freemius SDK version to 2.4.3

- 1.2 (04-02-2022)
* Added Compability with Required PHP 5.4 or higher & WordPress 4.4 or higher versions.

- 1.1 (13-01-2022)
* Added : Added freemius integration.

- 1.0 
* Released Initial version Functionality to send Easy Digital Download Payment Entries to Google Sheets
