Drive Downloads Lite
Drive Downloads Lite
Description
Drive Downloads Lite connects WooCommerce with Google Drive so you can turn your Drive files and folders into product downloads in just a few clicks.
Instead of copying and pasting long sharing URLs, you get a clear “Choose from Google Drive” button inside the WooCommerce product editor. You pick a folder or file with the official Google picker and the plugin automatically fills the WooCommerce “File URL” field for you.
Google Drive API Setup Video
Follow this step-by-step video to create and configure the Google Drive API credentials required by Drive Downloads Lite:
The Lite version is designed to be simple, safe and fast:
- Uses your own Google Cloud project and OAuth credentials.
- Works with folders/files that you already share (for example “Anyone with the link can view”).
- Does not change sharing permissions or file contents in Google Drive.
- Does not grant or revoke access per order – it only helps you link existing Drive content to products.
You stay in full control of your Drive. The plugin simply saves time and reduces mistakes when turning those Drive links into WooCommerce downloads.
Main benefits
- Faster product setup – visually pick Drive items instead of copying and pasting URLs.
- Fewer broken links – URLs come directly from the Google Drive picker.
- Clean admin UI that matches the Pro edition, so upgrading later is seamless.
- Lightweight – no extra database tables, no front-end scripts; everything runs in the WooCommerce admin.
Typical use cases
- Simple digital products (PDFs, ZIPs, templates, audio, video, etc.).
- Shared resource libraries where all customers access the same Drive folder.
- Stores that already manage visibility in Google Drive and only need a better way to connect files to WooCommerce products.
Lite vs Pro
Drive Downloads Lite focuses on quick, public (or already-shared) download links.
Drive Downloads Pro adds full access control on top of the same integration.
What you get in Lite (this plugin)
- Connect WooCommerce to Google Drive using OAuth.
- Google Drive picker inside the product editor.
- “Choose from Google Drive” button next to the WooCommerce download fields.
- Automatic insertion of the selected folder/file URL into “File URL”.
- Optional default download name per product or globally.
- No changes to Google Drive permissions – you manage those directly in Drive.
What you get in Drive Downloads Pro (paid upgrade)
- Automatic Google Drive access when an order is completed.
- Safe access revocation for cancelled, refunded, failed, deleted or expired-download orders.
- More reliable Google Drive operations with automatic retries.
- Protection against duplicate permissions and incorrect access revocations.
- Full WooCommerce Subscriptions support, including pause, restore, renewal, cancellation and expiration workflows.
- Let customers use a Google email address different from their billing email.
- Automatic customer emails when Google Drive access is ready.
- Connect and manage multiple Google Drive accounts from one WordPress installation.
- Select and assign multiple files or folders in a single Google Drive Picker session.
- Operations dashboard for pending, completed and failed tasks, with manual retry controls.
- Private customer-only access, public links and Gmail-only access rules.
- View, comment or edit permission levels with download, copy and re-sharing restrictions.
- Improved protection for OAuth credentials, tokens and Google Drive permissions.
- Detailed activity logs and WooCommerce order notes.
- Priority support, ongoing updates and new features.
Start with the free Lite version to validate your workflow and upgrade to Pro at any time to add automated, private access control:
External services
This plugin connects your WooCommerce store with Google Drive using your own app in Google Cloud Console.
You will need to:
- Create a Google Cloud project.
- Create OAuth 2.0 credentials (Client ID and Client Secret).
- Create an API key for the Google Picker.
These are configured on the plugin settings page, following the documentation provided here:
Through your own Google app, the plugin:
- Lets you sign in with your Google account (OAuth) to link your Drive.
- Shows the Google Drive picker so you can choose folders or files.
- Reads basic information about your Drive user (name, email address and profile photo link).
- Reads metadata for the selected Drive items (IDs, names, URLs, mime types, etc.) so it can insert the correct URL into the WooCommerce download field and show the connection status in the admin.
The plugin does not upload your files to other servers and does not send data to any third party other than Google’s APIs used for this purpose.
The Lite version does not change your Google Drive sharing settings or file contents; it only reads the information needed to build download URLs and display the connection in your dashboard.
Please review Google’s own terms and privacy information here:
Installation
- Upload the plugin folder to
/wp-content/plugins/or install it from “Plugins Add New”. - Activate the plugin through “Plugins Installed Plugins”.
- Go to the new Drive Lite settings page in the WordPress admin.
- In your Google Cloud Console:
- Create an OAuth 2.0 Client (type “Web application”).
- Add the plugin’s redirect URL shown on the settings page.
- Create an API key for the Google Picker and restrict it by HTTP referrers.
- Copy and paste into the plugin settings and save:
- Client ID
- Client Secret
- Picker API key
- Click Connect with Google and complete the OAuth flow.
- Edit a WooCommerce product and enable “Downloadable”.
- Go to the Drive Lite tab and use the Choose from Google Drive button to select a folder or file.
- Publish or update the product. WooCommerce now uses that Google Drive URL as the download.
Screenshots
Faq
No. The Lite version only helps you select Google Drive folders/files and insert their URLs into WooCommerce downloads. It does not manage individual user permissions or per-order access.
If you need automatic grant/revoke of access per order, private links or more advanced control, you will need the Pro version: Drive Downloads Pro
The plugin does not force any sharing mode by itself. It uses the share URL returned by Google Drive and you remain in control of how each folder or file is shared.
For a simple “Lite” setup, you typically configure your Drive items as “Anyone with the link can view” and then use those URLs as WooCommerce downloads.
No. Files stay in your Google Drive account. The plugin only works with URLs and the Google Drive API.
The plugin stores in your WordPress database:
- Google OAuth tokens (access / refresh tokens).
- Your Google Client ID / Client Secret / API key.
- The selected Google Drive URLs linked to each product.
Access tokens and the Client Secret are stored as WordPress options using authenticated encryption through libsodium or OpenSSL. New OAuth connections fail safely when secure encryption is unavailable, and supported legacy values are migrated when possible. No file contents are copied into your WordPress site.
The plugin itself does not create new customer fields. It uses the existing WooCommerce order and customer data and works with Google Drive through their API.
As with any site that processes personal data, you should:
- Review Google’s privacy terms.
- Document the use of Google Drive in your privacy policy.
- Ensure you have an appropriate legal basis for processing data.
No. This plugin is built specifically for WooCommerce downloadable products and requires WooCommerce to be active.
The plugin is designed to work on standard single-site and basic multisite setups. Each site manages its own Google connection and settings.
Reviews
Excellent Free Version, Even Better Pro Upgrade
By David (davidgimenez) on July 19, 2026
I started with Drive Downloads Lite and was genuinely impressed by how easy it was to connect Google Drive files and folders to my WooCommerce products. The setup is straightforward, the interface is clean, and it saves a lot of time compared with manually copying and managing download links.
After testing the free version, I decided to upgrade to Pro, and it was absolutely worth it. The Pro version provides much better control over privacy and customer access, especially with private buyer-only permissions and automatic access management based on order status.
The Lite version is an excellent way to test the workflow, but Pro takes it to another level and gives me much more confidence when selling digital products.
Highly recommended for anyone using WooCommerce and Google Drive to deliver digital downloads!
Changelog
2.2.5
- Verified compatibility with WordPress 7.1 and WooCommerce 11.1.
- Updated plugin compatibility metadata without changing runtime behavior.
2.2.4
- Declared compatibility with WordPress 7.0 and WooCommerce 11.0.
- Prevented the Lite runtime from loading when Drive Downloads Pro is already active.
- Corrected the connection status when a stored refresh token cannot be decrypted.
- Hardened request handling and refreshed the bundled translation metadata.
2.2.3
- Fixed the OAuth fallback when Pro is installed but its commercial runtime is inactive.
- Prevented new Client Secrets and OAuth tokens from being stored with reversible base64 encoding.
- Automatically migrates legacy base64-protected credentials to authenticated encryption when available.
- OAuth connection now fails safely if the server cannot store tokens securely.
2.2.2
- Added a step-by-step Google Drive API setup video to the WordPress.org plugin description.
- Updated the Drive Downloads Pro comparison with the latest reliability, subscription, multi-account, operations and security improvements.
2.2.1
- Expanded the settings interface to the full available WordPress admin width.
- Updated the main heading area with the Drive Downloads Pro gradient header style.
- Migrated the default OAuth callback to
wcgdf_oauth_callbackwhile retaining the previous callback for compatibility. - Removed legacy custom redirect URL handling without deleting existing OAuth tokens.
- Added a Google Drive API setup video to the WordPress.org description.
- Updated the Drive Downloads Pro feature comparison with the latest access, subscription, multi-account, reliability and security improvements.
2.2.0
- Redesigned the settings screen to match the modern visual language of Drive Downloads Pro.
- Added a clearer Google account connection card with separate account and OAuth token details.
- Reorganized Google Cloud credentials and WooCommerce download defaults into responsive settings cards.
- Modernized notices, documentation and Pro upgrade sections without adding external assets.
- Redesigned the Drive Lite product-data tab to match the Pro product editor panel.
- Improved the Google Drive picker button layout and mobile behavior in WooCommerce download rows.
- Updated Spanish, French and Portuguese translations.
2.1.4
- Removed visual focus and active effects from links, buttons and form controls across the plugin settings interface.
- Prevented WordPress admin focus styles from changing borders, shadows, colors or rounded corners after clicking.
- Kept each control visually identical to its resting state while focused or pressed.
- Fixed the “Open documentation” button so it stays inside its card on mobile screens.
2.1.3
- Refined the “Explore Drive Downloads Pro” button in the upgrade banner.
- Preserved clear white text and consistent colors on hover, focus and click.
- Removed the exaggerated vertical movement and reduced the button shadow.
- Kept the button shape, spacing and rounded border unchanged during interaction.
2.1.2
- Audited and synchronized every translatable string used by the plugin.
- Completed and reviewed the bundled Spanish, French and European Portuguese translations.
- Localized the WooCommerce row actions generated by the Google Drive picker.
- Added correct singular and plural handling for access-token expiry messages.
- Removed obsolete translation entries and rebuilt all PO, MO and POT files.
- Improved consistency in labels, technical messages and plugin metadata.
2.1.1
- Removed the extra WordPress focus ring from primary action buttons.
- Kept primary buttons fully rounded with a consistent single border while clicking or focusing.
- Preserved the existing colors, dimensions and hover styling.
2.1.0
- Standardized the Google connection button across available, unavailable and connected states.
- Kept identical width, height, padding, alignment and rounded shape in every state.
- Removed hover, focus and active visual changes so the button keeps its design while interacting.
- Prevented WordPress admin styles from overriding the button border radius after clicking.
- Kept the connection button responsive at full width on smaller screens.
2.0.11
- Kept the Google connection button fully rounded while clicking, focusing or changing connection state.
2.0.10
- Kept the Google connection button visually unchanged on hover, focus and click.
- Preserved the same border, background, shadow and dimensions in enabled, disabled and connected states.
2.0.9
- Kept the Google connection button border visible while clicking or focusing.
- Prevented WordPress interaction styles from changing the button outline.
2.0.8
- Matched the available, unavailable and connected Google button states to the same dimensions and alignment.
- Kept the connection button responsive at full width on mobile screens.
2.0.7
- Refined the Google connection button so enabled, disabled and connected states keep the same size and visual structure.
- Added a restrained hover, clearer disabled styling and a subtle connected indicator.
2.0.6
- Improved the Connect with Google button hover, focus and pressed states for clearer feedback and better contrast.
2.0.5
- Updated every Drive Downloads Pro link to the official homepage.
- Redesigned the Pro upgrade banner with clearer feature and migration information.
- Hidden the Google Drive selector button until credentials and the Google connection are verified.
- Kept the native WooCommerce remove action unchanged.
- Confirmed compatibility with Drive Downloads Pro 2.4.0 migration and conflict prevention.
2.0.4
- Declared compatibility with WordPress 7.0 and WooCommerce 10.9.
- Added the native WooCommerce dependency header and declared HPOS compatibility.
- Hardened Google Picker AJAX authorization by validating the exact product being edited.
- Improved encrypted credential storage while retaining compatibility with existing saved credentials.
- Cleared stale OAuth tokens when OAuth credentials or the callback URL changes.
- Revoked the refresh token when disconnecting the Google account.
2.0.3
- Forced WooCommerce to redirect Google Drive/Docs URLs instead of trying to proxy remote Drive files through the server.
- Loaded bundled plugin translations from the languages folder.
2.0.2
- Hardened the admin connection card rendering so Google profile data is inserted safely.
- Kept the Google picker button disabled while the picker window is open to avoid duplicate picker windows.
- Reduced the OAuth scope to Drive read-only for the Lite workflow.
- Corrected the connection card CSS class while keeping backward compatibility with the previous typo.
2.0.1
- Improved marketing-oriented description for the plugin page on WordPress.org.
- Simplified and clarified the “External services” section to focus on how the plugin connects to your own Google app and links to official documentation.
- Minor wording and documentation refinements to better explain the difference between Lite and Pro.
2.0.0
- First public release of Drive Downloads Lite.
- Google OAuth connection and token storage.
- Google Drive picker integration in the WooCommerce product editor.
- Automatic insertion of Drive folder/file URLs into WooCommerce downloads.
- Pro upgrade banner on the settings page.


