WooCommerce
Factro Connector for WooCommerce
A free WordPress plugin that pushes each new WooCommerce order to your own store-specific Factro webhook URL. No WooCommerce API keys, no polling, and it never blocks a checkout.
- 01
WooCommerce order
A shopper checks out. The order reaches Factro within seconds.
- 02
Factro CRM
The buyer is matched to an existing customer or created as a new one.
- 03
Sales order & invoice
A reviewable sales order is raised, then a tax-ready invoice.
- 04
Collections & accounting
Payments, receivables and ageing update on one ledger.
Download the plugin
Install it through Plugins → Add New → Upload Plugin in WordPress.
What the plugin sends, and when
The plugin contacts Factro at one moment only: when a new order is created in your store. Nothing is sent on page views, on admin screens, or on a schedule. If it cannot reach Factro it retries in the background — the shopper's checkout is never held up or failed.
| Field | Why it is sent |
|---|---|
| id, number | Matching the order to one Factro sales order, so a retry never creates a duplicate. |
| status, currency, total | The sales order and invoice value, and whether it is still open. |
| date_created | The document date on the sales order. |
| customer_id | Recognising a returning shopper as the same Factro customer. |
| billing first/last name, email, phone | Creating or matching the customer the invoice is raised against. |
| billing city, state | Tax region and invoice address. |
| line items — name, SKU, quantity, price | The invoice lines, matched to your Factro item master by SKU. |
Never sent: card numbers or any payment credential, payment-gateway responses, order notes, WordPress users, posts, media, or anything from other plugins.
Install
- In Factro, open Dashboard → Integrations and create a WooCommerce connection using the free plugin option.
- Copy the store-specific webhook URL Factro shows you. Treat it like a password.
- Download factro-connector.zip above and install it in WordPress under Plugins → Add New → Upload Plugin, then activate it.
- Open WooCommerce → Factro Connector, paste the webhook URL and save.
- Place one test order and confirm the customer and sales order appear in Factro.
The settings screen shows the result of the last delivery, so you can tell at a glance whether the connection is working.
Reconnect or move stores
- Generate a fresh connection in Dashboard → Integrations if you believe the webhook URL has leaked, or if you are pointing a different store at Factro.
- Paste the new URL into WooCommerce → Factro Connector and save. The old URL stops working immediately.
Uninstall
- In WordPress, open Plugins, then Deactivate the Factro Connector. Order delivery stops at once.
- Choose Delete to remove it. Deleting also removes the stored webhook URL and delivery status from your WordPress database — nothing of the plugin is left behind.
- In Factro, delete the WooCommerce connection under Dashboard → Integrations.
Data deletion
Deleting the plugin removes its own settings from WordPress. Orders already imported into Factro remain in your Factro account, because they are your books.
- To erase a specific shopper's contact details from Factro, email support@factro.in from your registered address.
- To delete your whole Factro account and its data, email support@factro.in.
What is erased and what has to be kept for statutory reasons is set out in the privacy policy.
Requirements and pricing
- WordPress 6.5 or newer, PHP 7.4 or newer, WooCommerce 8.0 or newer.
- Compatible with WooCommerce High-Performance Order Storage (HPOS).
- Licensed GPL-3.0-or-later.
The plugin is free. It connects your store to a Factro subscription, which is billed separately. Factro international list pricing starts at $49/month; India and South Asia use INR regional pricing from ₹1,499/month. Every new account gets a 14-day free trial. Current plans and prices are shown inside the app under Billing, and international procurement is handled by quote while self-service card billing runs in INR.
Help
Email support@factro.in with your store URL and the last delivery message from the plugin's settings screen. More ways to reach us are on the support page.