Export WooCommerce Orders to Reviso — Invoices Included

by | Jun 8, 2026 | WooCommerce Exporter for Reviso, Blog | 0 comments

Home > Blog > WooCommerce Exporter for Reviso > Export WooCommerce Orders to Reviso — Invoices Included

Why Export WooCommerce Data to Reviso?

Reviso is one of Europe’s leading cloud accounting platforms, used by thousands of businesses for invoicing, bookkeeping, and financial management. If you run a WooCommerce store and use Reviso, manually transferring orders, products, and customer data between the two systems is time-consuming and error-prone.

The ilGhera Reviso Exporter for WooCommerce plugin automates this process, eliminating manual data entry between your WooCommerce store and Reviso.

What You Can Export

Orders and Invoices

The core feature of this plugin is order export with automatic invoice creation. Here’s how it works:

  • Bulk export — Select which order statuses to export and send them all to Reviso at once.
  • Real-time export — New orders are automatically exported to Reviso as they are placed. When an order is completed, the plugin automatically creates a draft invoice in Reviso.
  • Invoice management — Choose whether to issue invoices automatically, book them, or even send them to the customer via email. You can also select a specific number series for invoices and receipts.
  • PDF preview — View Reviso invoices directly from the WooCommerce order admin page.
  • HPOS compatible — Fully supports WooCommerce High-Performance Order Storage.

Products

Export your WooCommerce products to Reviso with full data mapping:

  • Product names, descriptions, and SKUs.
  • Prices with automatic VAT calculation and tax class mapping.
  • Inventory quantities and stock status.
  • Category-based export — select which product categories to export.
  • Real-time synchronization — When you update a product in WooCommerce, the changes are automatically reflected in Reviso.
  • Departmental distribution — If you use Reviso’s Dimension module, you can assign departmental distributions to individual products via a metabox on the product edit page.

Customers

Export your WooCommerce customers to Reviso as customer contacts:

  • Select which WordPress user roles to export as customers.
  • Automatic VAT number sanitization — removes country prefixes like “IT” and validates the format.
  • Fiscal code normalization — converts to uppercase and validates the format (16 alphanumeric for individuals, 11 digits for companies).
  • Real-time synchronization — New customer registrations are automatically exported to Reviso.
  • Customer group validation with intelligent fallback — if the configured group doesn’t exist in Reviso, the plugin automatically uses the first available group.

Suppliers

Similarly, export your WooCommerce suppliers (users with a specific role) to Reviso as supplier contacts, with the same real-time synchronization and data validation features.

Electronic Invoicing Support

For Italian merchants, the plugin adds dedicated fields to the WooCommerce checkout form for electronic invoicing (fattura elettronica):

  • Fiscal code (Codice Fiscale) — mandatory validation with format checking.
  • VAT number (Partita IVA) — optional, with VIES validation support.
  • Receiver code (Codice Destinatario) — for sending invoices to the SDI system.
  • PEC email — certified email address for invoice delivery.
  • Invoice type — choose between regular invoice, receipt, or advance invoice.
  • Company name — separate field for business customers.

These fields are only displayed when needed, keeping the checkout clean for non-Italian customers.

Technical Architecture

The plugin is built with a modular architecture:

  • WCEFR_Call — Handles all communication with the Reviso REST API (base URL: https://rest.reviso.com/). Manages authentication via Agreement Grant Tokens.
  • WCEFR_Orders — Manages order export and invoice creation, including draft, issue, book, and send workflows.
  • WCEFR_Products — Handles product export with category filtering and real-time synchronization hooks.
  • WCEFR_Users — Manages customer and supplier export with role selection and data validation.
  • WCEFR_Settings — Provides the admin settings interface, connection management, and cache tools.
  • Action Scheduler — Processes exports in the background, one item at a time, preventing timeouts even with large datasets.
  • Checkout Fields — Adds electronic invoicing fields to the WooCommerce checkout with client-side and server-side validation.

Requirements

  • WordPress 5.0 or higher
  • WooCommerce 3.0 or higher
  • A Reviso account with API access
  • PHP 7.4 or higher

Getting Started

  1. Install and activate the plugin from your WordPress admin.
  2. Go to WooCommerce → Reviso Exporter for WC.
  3. Click “Connect to Reviso” and authorize the connection.
  4. Configure your export preferences in each tab (orders, products, customers, suppliers).
  5. Enable real-time synchronization if needed.
  6. Start exporting!

Ready to automate your WooCommerce to Reviso workflow? Try the free version on WordPress.org to get started, then upgrade to WooCommerce Exporter for Reviso — Premium for real-time sync, automatic invoicing, and electronic invoicing support.

0 Comments

Submit a Comment

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *