EgyDevInfo Order Export Without Login for WooCommerce

Description

Every other WooCommerce order export tool works the same way: someone logs into wp-admin and clicks an “Export” button. Order Export Without Login does something different — it gives you a secure link that anyone can open to get a live CSV, without ever needing a WordPress account.

That makes it a fit for situations regular exporters aren’t built for: handing live registration or order data to a coach, partner, accountant, or external system, without creating them a WordPress login just to pull a file.

Key features

  • One secure download link, no login needed to use it — protected by a long, randomly generated token embedded in the link itself. Regenerate it anytime to instantly invalidate the old link.
  • Choose which order statuses to include — every status is included by default (pending, processing, on hold, completed, cancelled, refunded, failed), or narrow it down to exactly the ones you need.
  • Choose which fields to export — pick from order number, status, registration date, payment total, coupon code, and full billing details. Columns always export in a consistent order.
  • Optional date range filter — limit the export to orders placed within a specific window, or leave it blank to export orders from all dates.
  • Optional password protection — require a password before the link will work, on top of the secret token, for an extra layer of protection if the link is ever shared with the wrong person.
  • Nothing is ever cached or written to disk — every request reads live from WooCommerce and streams the CSV directly to the browser.
  • Full HPOS (High-Performance Order Storage) support — built entirely on WooCommerce’s official CRUD functions, no direct database queries.

How it works

  1. Install and activate the plugin (requires WooCommerce).
  2. Go to WooCommerce Order Export.
  3. Copy your unique download link and share it with whoever or whatever needs a live CSV of your orders — the link itself is the credential, so no WordPress account is required to use it.
  4. Optionally restrict which order statuses, fields, and dates are included, or add a password for an extra layer of protection.

Privacy notice

The download link, once generated, grants access to your WooCommerce order and customer data (names, contact details, and any billing fields you choose to include) to anyone who has the link — the same way any secret link works. Treat it like a password: only share it with people and systems you trust, and use the regenerate and password-protection features if you ever suspect it has been exposed.

Screenshots

Installation

  1. Upload the egydevinfo-order-export-without-login folder to /wp-content/plugins/, or install directly through the WordPress Plugins screen.
  2. Activate the plugin through the “Plugins” screen in WordPress.
  3. Make sure WooCommerce is installed and active.
  4. Go to WooCommerce Order Export to get your download link and configure your export.

FAQ

Does this require WooCommerce?

Yes. Order Export Without Login reads order data directly from WooCommerce and will show an admin notice if WooCommerce isn’t active.

Do I need to be logged into WordPress to use the download link?

No — that’s the whole point. Once you have the link, opening it streams the CSV directly. No WordPress account or login is required to use the link itself. You do need to be a logged-in shop manager or administrator to generate or change the link from the plugin’s settings page.

Is the CSV cached or saved anywhere?

No. Every time the download link is opened, the CSV is generated fresh from your current order data and streamed directly to the browser. Nothing is ever written to disk or cached.

What happens if I regenerate the link?

The previous link stops working immediately. You’ll need to copy and redistribute the new link to anyone who needs it.

Is High-Performance Order Storage (HPOS) supported?

Yes. The plugin declares compatibility with HPOS and uses WooCommerce’s official order query functions throughout, so it works the same way whether HPOS is enabled or not.

What if I forget my download password?

From the WooCommerce Order Export admin page, you can remove password protection (or set a new password) at any time — you don’t need to know the current one to do either.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“EgyDevInfo Order Export Without Login for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.1.0

  • Renamed to Order Export Without Login for WooCommerce.
  • Hardened internal naming (global functions, constants, and options) to avoid any conflicts with other plugins.
  • Added a native WordPress plugin dependency declaration for WooCommerce.
  • General compliance and compatibility review ahead of public release.

2.0.0

  • Added optional password protection for the download link.
  • Added Registration Date and reordered CSV columns.

1.3.0

  • Added optional date range filtering.
  • Added the ability to choose exactly which fields are exported.

1.2.0

  • Added Order Status selection (previously fixed to processing/completed/on-hold).
  • Added Order Number, Payment, and Coupon Code columns.

1.0.0

  • Initial release.