FatooraPro – ZATCA Phase 2 E-Invoicing For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Live Demo
Explore the full plugin with real ZATCA sandbox data
WP Admin: integration.webkodingtheme.com/wp/wp-admin
Username: fatoora / Password: fatoora2026
FatooraPro is a complete ZATCA Phase 2 e-invoicing solution for WooCommerce. It automates the entire flow: XML generation (UBL 2.1), digital signing (XAdES-BES), ZATCA submission, QR codes, and hash chain management. Works with both B2B (clearance) and B2C (reporting) invoices out of the box.
Features
- Automatic UBL 2.1 XML invoice generation on order status change
- XAdES-BES digital signing with ZATCA-issued certificates
- Clearance (B2B) and Reporting (B2C) submission to ZATCA API
- 4-step onboarding wizard (CSR, Compliance CSID, Tests, Production CSID)
- TLV-encoded QR codes with all 8 ZATCA-required fields
- Hash chain (PIH/ICV) integrity for sequential validation
- Credit notes and debit notes with original invoice reference
- PDF invoice generation and XML download
- Auto-retry for failed submissions via WP-Cron
- Certificate expiry monitoring with alerts
- Admin dashboard with statistics and 30-day chart
- Invoice list with filtering, bulk actions, and CSV export
- ZATCA status column in WooCommerce orders list
- Detailed logging system for debugging
Invoice Types
| Standard Tax Invoice (B2B) | Clearance – sent to ZATCA for approval before delivery |
| Simplified Tax Invoice (B2C) | Reporting – reported to ZATCA within 24 hours |
| Credit Notes | Auto-generated for WooCommerce refunds |
| Debit Notes | Debit adjustments linked to original invoices |
Admin Pages
- Dashboard – Statistics cards, 30-day chart, system status, quick actions
- Settings – 4 tabs: Seller Info, ZATCA Config, Advanced, Certificates
- Invoices – Filterable table with bulk actions, PDF/XML download, CSV export
- Onboarding – 4-step CSID wizard with back navigation
- Logs – Log viewer with level filtering and auto-cleanup
- Order Metabox – ZATCA status, QR code, XML viewer on each order
- Orders Column – ZATCA status badge in WooCommerce orders list
Technical Details
- UBL 2.1 XML schema compliant
- XAdES-BES digital signatures
- Sandbox, Simulation, and Production environments
- WooCommerce HPOS (High-Performance Order Storage) compatible
- Full RTL support for Arabic users
- Arabic translation included (.po/.mo)
- WordPress Coding Standards compliant
- Clean uninstall – removes all data on deletion
Requirements
| WordPress | 6.0 or higher |
| WooCommerce | 8.0 or higher |
| PHP | 8.1 or higher |
| PHP Extensions | OpenSSL, DOM |
| ZATCA Account | Active Fatoora Portal account (for production) |
Support
- 6 months of support included
- Free lifetime updates
- Detailed documentation included
- Email: support@webkoding.com
Changelog
1.0.0 – Initial Release
- ZATCA Phase 2 full compliance
- Standard (B2B) and Simplified (B2C) invoices
- Credit and Debit notes
- Onboarding wizard with CSR generation
- XAdES-BES signing and hash chain
- QR code generation
- 3 environments (Sandbox, Simulation, Production)
- Dashboard, invoice management, logging
- PDF/XML download, CSV export
- RTL and Arabic translation
- HPOS compatible

