Title: Raintech Order Sync with Zoho Books for WooCommerce | GST Invoices &amp; Sales Orders
Author: raintech357
Published: <strong>19 de julio de  2026</strong>
Last modified: 7 de agosto de  2026

---

Buscar plugins

![](https://ps.w.org/raintech-integration-zoho-for-woocommerce/assets/banner-772x250.
png?rev=3638099)

![](https://s.w.org/plugins/geopattern-icon/raintech-integration-zoho-for-woocommerce_f7f9fc.
svg)

# Raintech Order Sync with Zoho Books for WooCommerce | GST Invoices & Sales Orders

 Por [raintech357](https://profiles.wordpress.org/raintech357/)

[Descargar](https://downloads.wordpress.org/plugin/raintech-integration-zoho-for-woocommerce.2.2.0.zip)

 * [Detalles](https://es-ar.wordpress.org/plugins/raintech-integration-zoho-for-woocommerce/#description)
 * [Valoraciones](https://es-ar.wordpress.org/plugins/raintech-integration-zoho-for-woocommerce/#reviews)
 *  [Instalación](https://es-ar.wordpress.org/plugins/raintech-integration-zoho-for-woocommerce/#installation)
 * [Desarrollo](https://es-ar.wordpress.org/plugins/raintech-integration-zoho-for-woocommerce/#developers)

 [Soporte](https://wordpress.org/support/plugin/raintech-integration-zoho-for-woocommerce/)

## Descripción

**Raintech Order Sync with Zoho Books for WooCommerce** connects your WooCommerce
store to Zoho Books so every order becomes an Invoice or Sales Order in your Zoho
Books organization automatically — no manual data entry, no CSV exports, no third-
party middleware.

Built specifically for the Zoho India (zoho.in) data center, it’s a natural fit 
for Indian WooCommerce stores that need **GST-compliant Zoho Books invoicing** synced
straight from checkout, but the underlying WooCommerce  Zoho Books sync works for
any store using that data center.

#### Core sync

 * **Secure OAuth2 connection** to Zoho Books — connect once from the settings screen;
   no manual API key copy-pasting or token management.
 * **Choose your document type**: sync orders as Zoho Books **Invoices** or **Sales
   Orders**.
 * **Configurable trigger status** — pick exactly which WooCommerce order status(
   Processing, Completed, or any custom status) fires the sync, or switch to fully**
   Manual mode** and only sync orders you choose.
 * **Automatic customer/contact matching** in Zoho Books by phone number, creating
   a new contact only when no match exists.
 * **Product matching by SKU**, so line items map to the correct Zoho Books item
   automatically.
 * **GST tax mapping** — configure a default tax, an IGST tax, and a shipping tax
   to apply to every synced document.

#### Keeps going when things fail

 * **Automatic retry queue** — orders that fail to sync (expired token, rate limit,
   temporary API error) are retried automatically on an hourly cron, with a duplicate-
   sync lock so the same order is never sent twice.
 * **Manual “Sync Now” / Resync** button on the order edit screen and directly from
   the sync log, any time you want to force a resync.
 * **Bulk sync** — select multiple orders from the WooCommerce Orders list and sync
   them to Zoho Books in one action (handy for backfilling historical orders after
   connecting your account for the first time).
 * **Email alerts on failure** — get notified at an address you configure whenever
   an order can’t be synced, instead of finding out weeks later.
 * **Full sync log** with CSV export, viewable from its own admin screen and summarized
   in a **WordPress dashboard widget** showing this month’s Synced / Failed / Pending
   counts at a glance.

#### Sales Order  Invoice conversion

If you sync as **Sales Orders**, you can configure a second WooCommerce order status(
e.g. “Completed” or “Shipped”) that automatically converts the Sales Order into 
an Invoice in Zoho Books — so the document type in Zoho Books can follow your actual
fulfillment stage instead of only ever matching the initial sync.

#### Refunds  Credit Notes

Optionally sync WooCommerce refunds back to Zoho Books automatically as **Credit
Notes**, applied against the original invoice — so your Zoho Books records stay 
accurate without a manual entry every time a refund happens.

#### Payment webhook (Zoho Books  WooCommerce)

Flip the sync direction for payments: enable the built-in **payment webhook** and
configure it once inside Zoho Books (Settings  Automation  Webhooks, on the Invoice
module’s “Payment Received” event). When Zoho Books marks an invoice paid, WooCommerce
automatically updates the matching order to your chosen status (e.g. “Completed”)
and adds an order note — closing the loop without you touching either system.

#### PDF invoices

After a document is created in Zoho Books, the plugin can fetch the **invoice PDF**,
attach it to the WooCommerce order for easy download, and optionally **email it 
straight to the customer** as an attachment.

#### Settings screen

Everything above is configured from a single screen under **WooCommerce  Zoho Books**:
connect/disconnect your account, choose document type and sync mode, map GST taxes,
set the payment webhook, and review the sync log — no code required.

This plugin requires an active [Zoho Books](https://www.zoho.com/books/) account(
India data center) and a [WooCommerce](https://woocommerce.com/) store. It is an
independent integration and is not developed, endorsed, or affiliated with Zoho 
Corporation.

### External services

This plugin connects to Zoho Books and Zoho Accounts (services provided by Zoho 
Corporation) so that WooCommerce orders can be created as Invoices or Sales Orders
in your own Zoho Books organization. The plugin only communicates with Zoho once
you enter your own Zoho API credentials and click “Connect”; no data is sent to 
Zoho before that.

 * **Zoho Accounts (OAuth2 token service)** — used to obtain and refresh the access
   token used to authenticate API calls. Your Zoho `client_id`, `client_secret`,
   and authorization/refresh tokens are sent to `https://accounts.zoho.in/oauth/
   v2/token` when you connect your account and periodically afterwards to refresh
   the token.
 * **Zoho Books API** — used to read your tax rates, look up/create customer contacts,
   create Invoices or Sales Orders, create Credit Notes for refunds (if enabled),
   and fetch invoice PDFs (if PDF attach/email is enabled). When a WooCommerce order
   reaches the status you configure, the order’s customer name, phone number, billing
   details, line items (SKU, quantity, price), and applicable taxes are sent to `
   https://www.zohoapis.in/books/v3` so the corresponding document can be created
   in your Zoho Books organization. Tax rates are also fetched from this endpoint
   to populate the settings screen.

Separately, if you enable the payment webhook, Zoho Books sends a payment-notification
request from its own servers to a URL on your site (`/wp-json/izfw/v1/webhook`) 
that only your Zoho Books organization knows, authenticated by a secret token generated
by the plugin.

No data is sent to Zoho for site visitors who are not placing WooCommerce orders,
and no data is shared with any party other than Zoho Corporation as part of fulfilling
the sync described above.

Zoho Corporation’s terms of service: https://www.zoho.com/terms.html
 Zoho Corporation’s
privacy policy: https://www.zoho.com/privacy.html

## Capturas

[⌊Settings screen for connecting your Zoho Books account.⌉⌊Settings screen for connecting
your Zoho Books account.⌉[

Settings screen for connecting your Zoho Books account.

## Instalación

 1. Upload the `raintech-integration-zoho-for-woocommerce` folder to the `/wp-content/
    plugins/` directory, or install the plugin directly through the WordPress plugins
    screen.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Go to **WooCommerce  Zoho Books** in your WordPress admin.
 4. Click **Connect** and authorize the plugin to access your Zoho Books account.
 5. Choose your document type (Invoice or Sales Order), sync mode, trigger status, 
    and GST tax mappings.
 6. Optionally enable refund  Credit Note sync, the payment webhook, and PDF invoice
    emailing.
 7. Save your settings. New WooCommerce orders will now sync to Zoho Books automatically.

## Preguntas frecuentes

### Do I need a Zoho Books account?

Yes, you need an active Zoho Books organization on Zoho’s India (zoho.in) data center,
with API access enabled.

### What happens if a sync fails?

Failed orders are automatically added to a retry queue and retried hourly. You can
also manually trigger a resync from the order edit screen, the sync log, or in bulk
from the WooCommerce Orders list, and optionally get an email alert the moment a
sync fails.

### Does this support GST?

Yes. You can configure a default tax, an IGST tax, and a shipping tax to be applied
to invoices and sales orders created in Zoho Books.

### Can Zoho Books update my WooCommerce order when a customer pays?

Yes. Enable the built-in payment webhook and add it to your Zoho Books Invoice module’s“
Payment Received” event. When Zoho Books marks an invoice paid, the matching WooCommerce
order automatically moves to your chosen status.

### Does it sync refunds back to Zoho Books?

Yes, optionally. When enabled, a WooCommerce refund creates a Credit Note in Zoho
Books and applies it to the original invoice automatically.

### Can I sync orders I placed before installing the plugin?

Yes. Use the bulk sync action from the WooCommerce Orders list to send existing 
orders to Zoho Books, or resync any individual order from its edit screen.

### Can customers get their invoice by email automatically?

Yes, optionally. Once a document syncs, the plugin can fetch the invoice PDF from
Zoho Books, attach it to the order, and email it to the customer.

### Is this plugin affiliated with Zoho?

No. This is an independent, third-party integration and is not developed or endorsed
by Zoho Corporation. “Zoho” and “Zoho Books” are trademarks of Zoho Corporation.

## Reseñas

No hay reseñas para este plugin.

## Colaboradores y desarrolladores

“Raintech Order Sync with Zoho Books for WooCommerce | GST Invoices & Sales Orders”
es un software de código abierto. Las siguientes personas han colaborado con este
plugin.

Colaboradores

 *   [ raintech357 ](https://profiles.wordpress.org/raintech357/)

[Traduce “Raintech Order Sync with Zoho Books for WooCommerce | GST Invoices & Sales Orders” a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/raintech-integration-zoho-for-woocommerce)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/raintech-integration-zoho-for-woocommerce/),
echa un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/raintech-integration-zoho-for-woocommerce/),
o suscríbete al [log de desarrollo](https://plugins.trac.wordpress.org/log/raintech-integration-zoho-for-woocommerce/)
por [RSS](https://plugins.trac.wordpress.org/log/raintech-integration-zoho-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Registro de cambios

#### 2.2.0

 * Documented the plugin’s full feature set in this readme: configurable sync mode/
   trigger status, bulk sync, CSV export, dashboard widget, failure email alerts,
   Sales Order  Invoice auto-conversion, refund  Credit Note sync, the Zoho Books
   payment webhook, and PDF invoice fetch/email — all of which already shipped in
   code but weren’t previously described here.
 * SEO pass on the plugin title, short description, and FAQ.

#### 2.1.0

 * Renamed plugin to Raintech Order Sync with Zoho Books for WooCommerce.
 * Moved inline admin JavaScript to properly enqueued script files.
 * Fixed an undefined settings variable in the tax-dropdown script and moved related
   hidden fields inside the settings form so tax labels save correctly.
 * Documented external service usage (Zoho Accounts, Zoho Books API) in this readme.

#### 2.0.0

 * Renamed plugin to Integration Zoho for WooCommerce.
 * Internal refactor of class and option naming.
 * Fixed file include paths for OAuth, API, Sync, and Admin classes.

#### 1.0.0

 * Initial release.

## Meta

 *  Versión **2.2.0**
 *  Última actualización **hace 2 meses**
 *  Instalaciones activas **Menos de 10**
 *  Versión de WordPress ** 5.8 o superior **
 *  Testeado hasta **7.0.7**
 *  Versión de PHP ** 7.4 o superior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/raintech-integration-zoho-for-woocommerce/)
 * Etiquetas:
 * [GST](https://es-ar.wordpress.org/plugins/tags/gst/)[invoice](https://es-ar.wordpress.org/plugins/tags/invoice/)
   [woocommerce](https://es-ar.wordpress.org/plugins/tags/woocommerce/)[Zoho](https://es-ar.wordpress.org/plugins/tags/zoho/)
   [zoho books](https://es-ar.wordpress.org/plugins/tags/zoho-books/)
 *  [Vista avanzada](https://es-ar.wordpress.org/plugins/raintech-integration-zoho-for-woocommerce/advanced/)

## Valoraciones

Todavía no se enviaron reseñas.

[Your review](https://wordpress.org/support/plugin/raintech-integration-zoho-for-woocommerce/reviews/#new-post)

[Ver todas las reseñas](https://wordpress.org/support/plugin/raintech-integration-zoho-for-woocommerce/reviews/)

## Colaboradores

 *   [ raintech357 ](https://profiles.wordpress.org/raintech357/)

## Soporte

¿Tenés algo que decir? ¿Necesitás ayuda?

 [Ver el foro de asistencia](https://wordpress.org/support/plugin/raintech-integration-zoho-for-woocommerce/)