Code

WooCommerce Module for Perfex CRM

WooCommerce Module for Perfex CRM

By
Cart 536 sales
Recently Updated

Version 3 is here. We’ve been listening.

To everyone who waited: thank you. Version 3 is a complete rebuild that addresses what you told us in the comments and reviews. Real-time updates, proper multi-store, guest customers, modern admin, and a setup wizard that finishes setup. If you bought v2, your licence covers v3 at no extra cost. Message us in the comments and we will send you the download.

Brief description

WooCommerce module for Perfex CRM connects your WooCommerce stores to Perfex so you can stop copy-pasting orders, track customers across stores, and turn paid Woo orders into Perfex invoices in two clicks. Version 3 makes this fast, accurate, and friendly to look at.

You’ll be able to:

  • Connect more than one store to a single Perfex install. As many as you want.
  • Get real-time updates from WooCommerce. New orders, status changes, product edits, and cust signups appear in Perfex within seconds.
  • Run a guided setup on first install. Connect a store, load preset mappings, enable webhooks you are done in five minutes.
  • Switch between stores from the page header on every list. No need to dig through settings.<
  • Convert orders to invoices with a preview that shows you exactly what will land in Perfex b you click Create.
  • Bulk convert orders and bulk mark them completed. Useful for backfills.
  • Stop double-billing customers. Orders paid in Woo are flagged with a “WooCommerce” payment so Perfex does not chase payment again.
  • Import guest customers. Apple Pay, Stripe Express, and every other wallet checkout becomes Perfex contact. Bulk import is included.
  • Link Woo products to Perfex sales items with one click on the products list.
  • Edit, delete, and filter products without leaving Perfex.
  • Filter orders by status, store, date, and free text search.
  • Filter products by status, type, low stock, or only those linked to Perfex items.
  • See a customer’s order history on every customer detail page.
  • Map any field from WooCommerce to Perfex. One-click presets for the standard fields. Pre-fl check warns you before saving a mapping that would break on import.
  • Restrict staff access per store. Each store can have its own assigned team.
  • Diagnose problems instantly. The new Diagnostic page shows you Perfex version, PHP version, signature health, last cron tick, and row counts. Click “Copy as text” and paste it into a support ticket. We usually reply same day.
  • Read clear logs. Webhook deliveries and sync events are unified into one searchable Logs pa with correlation IDs.
  • Use the module in your language. English, Danish, French, German, Italian, Spanish.
  • Multisite WordPress support.

What’s new in version 3

  • Multi-store, properly. Run two stores, ten stores, or a portfolio of client stores. Each on keeps its own credentials, mappings, webhooks, and team.
  • Signed real-time webhooks. Every payload arrives signed and is verified before we touch you data. Replays cannot be processed twice. Out-of-order updates are handled cleanly.
  • Modern admin. Every screen rebuilt for speed and clarity. Works at phone size. Looks at hom the latest Perfex theme.
  • Guided setup wizard. Four steps, with skip options, that walk you from “fresh install” to ” sync working” without opening the docs.
  • Diagnostic page. One screen, all the answers your support ticket needs.
  • Field mapping presets. Click “Load Presets” and you have working defaults for Customers, Products, and Orders. Tweak per row only when you need to.
  • Better order conversion. Confirm modal previews the exact line items, taxes, discounts, and shipping that will land in Perfex. No surprises in your books.
  • Active development. Quick reply on tickets, monthly point releases, public roadmap.

Set-up

  • Requires Perfex CRM 3.4.1 or later (tested on 3.4.1, 3.5, 3.6).
  • WooCommerce 5.x or later.
  • PHP 8.0 or later.
  • WordPress 5.0 or later.
  • Recommend use of SSL.
  • Cron Job (the module runs inside Perfex’s existing cron, no extra setup needed).
  • Pretty permalinks in Settings > Permalinks so the custom endpoints work.


You will not need any coding skills to set this module up. The setup wizard takes you through every step, and a bundled PDF walks through everything in detail. We are available for installation help on request.

FAQ

  • I bought v2. Do I get v3 for free?
    Yes. Your CodeCanyon licence covers all updates inclu the v3 rebuild. Download v3 from your CodeCanyon downloads page after purchase.
  • Will my v2 settings carry over?
    Yes. Your store credentials, field mappings, and cron sc all keep working after the upgrade. The included migration runs automatically on first activation.
  • Why are the Orders, Products, or Customers tables empty?
    Wait a few minutes for the cron to run, or click “Refresh” on the store card. After that the tables will populate.
  • I customised a previous version. Can I upgrade?
    Yes, but custom changes will be overwrit the v3 update. We strongly recommend taking a backup before upgrading. If you need to keep a customisation, contact us before updating and we will help port it.
  • How do I update to the latest version?
    • Back up your database (use Perfex’s built-in backup option).
    • Upload the newly downloaded version on the Modules page.
    • Click “Upgrade database” on the module option.
  • Webhooks or cron, which should I use?
    Both. Webhooks deliver updates in seconds. Cron ru the background as a safety net so nothing is missed during downtime.
  • Can I sync from more than one WooCommerce store?
    Yes. Version 3 supports any number of s in one Perfex install.
  • Does this work with guest checkouts (Apple Pay, Stripe Express, etc.)?
    Yes. Version 3 im guest customers as Perfex contacts and tags them with a “guest” pill so support can see at a glance which contacts came from a checkout.
  • How do I tell if everything is working?
    Open the Diagnostic page in the module. It shows signature health, last cron tick, row counts, and version info. Green across the board means you are good.

Support

If you have any questions, raise a support ticket at our support area. Our reply window is one business day. The Diagnostic page’s “Copy as text” output usually gets us to a same-day fix.

Limitations

We will tell you what version 3 still cannot do, so you can decide before buying:

  • If you use taxes in WooCommerce, the order conversion preview shows you the exact tax amount that will land Perfex. Because Perfex CRM does not have a per-line-item tax structure, taxes are added to the invoice as a single adjustment line. The total stays correct. You may want to rename the “Adjustment” label to “Tax” in your Perfex settings.
  • Shipping fees are surfaced on the order detail in Perfex but cannot be edited as a separate Perfex object, b Perfex CRM does not model shipping as a first-class field.
  • Marketplace mode (assigning stores to your end customers instead of admins) is not supported.
  • Pushing orders from Perfex back to WooCommerce is on the v1.1 roadmap, not in version 3.
  • Two-way inventory sync (Perfex stock to WooCommerce) is on the v1.1 roadmap.

If any of these is a blocker for your workflow, message us in the comments before purchasing and we will give you a straight answer.

Changelog

VERSION 3.0.0
  Major release. Complete rebuild from the ground up.

  New
  - Connect more than one WooCommerce store to a single Perfex install
  - Real-time webhook delivery for orders, products, and customers
  - Webhook signature verification, replay protection, and de-duplication
  - Guided 4-step setup wizard on first install
  - Diagnostic page with signature health, row counts, and copy-as-text support output
  - Order to invoice conversion with confirm preview
  - Bulk convert orders and bulk mark completed
  - Bulk import customers (including guest customers from Apple Pay, Stripe Express, etc.)
  - "Add as Sales Item" link for Woo products
  - "WooCommerce" payment mode prevents double-billing customers who already paid in Woo
  - Field mapping presets for Customers, Products, and Orders with one-click load
  - Pre-flight check warns you before saving a mapping that would break
  - Per-store staff assignments
  - Per-store cron locks prevent overlapping syncs
  - Unified Logs page with correlation IDs across webhook and sync events
  - Six-language pack: English, Danish, French, German, Italian, Spanish

  Improved
  - Modern admin layout, mobile friendly down to phone size
  - Faster product, order, and customer lists with proper filtering
  - Better translation coverage
  - Quieter logs (retention prunes old rows automatically)

  Fixed
  - Sync now actually works in real time. No more "manual entry" workarounds.
  - Guest customers now import correctly. No more skipped checkouts.
  - Order totals match exactly between WooCommerce and Perfex on every conversion.

  Compatibility
  - Perfex CRM 3.4.1, 3.5, 3.6
  - WooCommerce 5.x and later
  - PHP 8.0 and later
  
VERSION 2.2.2
  add payment mode on order
  show order shipping, tax and discount
  Add fallback connection mode
  General improvements
  Fix client import
  
VERSION 2.2.1
  fix: import, not auto-selecting customer company and country
  fix: invoice import, not auto-selecting currency, client, payment gateway name
  fix: auto-fill customer permission during import based on default
  fix: order table does not show time of order
  feat: order table now shows the imported invoice
  fix: duplicate order on the table when converted to invoice multiple times
  optimization for webhook support in the next release
  
VERSION 2.2.0c
  fix: sometimes products and customers, not auto synchronised
  fix: added optimised JS for some outdated browsers
  
VERSION 2.2.0
  Added support for multiple stores
  Added Multisite WordPress support
  added option to test individual stores
  Assign stores to selected staff
  moved settings to store page
  added status filter for orders
  added status filters for products
  added type filter for products
  improved Italian translation
  moved existing stores to the new store page and DB table
  assigned existing orders, products, customers to the existing store
  assigned imported orders, products, customers to the existing store
  bug fixes
  
VERSION 2.1.0
  added delete/edit customers
  added delete/edit products
  added import product
  made more text translatable
  some woocommerce plugin conflict resolved
  preparation for support of multistore
  improved imports.
  other fixes
  
VERSION 2.0.0
  Major update.
  all orders are now available
  updated to WC/V3 API
  woocommerce Settings page moved to Perfex Settings Page
  staff permission issue fixed
  fixed order id showing instead of formatted order number set by custom plugins
  the issue with Perfex CRM running slow with stores having 1,000,000+ orders resolved. CRM now loads faster [secs].
  added summary for orders, products and customers
  


Note: This is a module for Perfex CRM. Not a standalone script. Perfex CRM can be purchased here.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey