WordPress & WooCommerce plugin studio
Reliable WordPress plugins that automate your most complex tasks
ZM Labs builds professional plugins for WordPress and WooCommerce: Accounting Export for WooCommerce turns your orders into accounting journal entries for DATEV, Xero, QuickBooks, Sage and more, and SafeAlt writes the alt text of your images with AI.
Our products
WooCommerce accounting
Accounting Export
for WooCommerce
Your WooCommerce orders become double-entry journal entries, balanced to the cent, in the import format of your accounting software.
- 13 formats: DATEV, Xero, QuickBooks, Sage, Exact Online, SAP FI/CO, Zoho Books, Holded, FEC…
- Invoices, payments and credit notes, each in its own journal
- VAT per rate, EU One-Stop-Shop (OSS), sales split by category
- Background exports and automatic monthly email
Images & SEO
SafeAlt
AI Alt Text Generator
The alt text, title and caption of your WordPress images, written by an AI that looks at what they actually show. Your own texts are never overwritten.
- 25 free images every month
- 7 languages, texts matched to the page where the image is used
- Processed in Europe, no third-party AI, images deleted after analysis
- Your whole media library in a few clicks
Our commitments
Code quality
Strict PHP typing, automated PHPUnit tests, PHPStan static analysis and WordPress Coding Standards checks (PHPCS).
Support
A support form open to everyone, a reply within 2 business days for customers, and complete online documentation.
Complete documentation
Every setting, every type of entry and every export format is described in detail, with concrete examples.
Your data under control
No advertising trackers on this site. Accounting exports stay on your server; SafeAlt analyses images in Europe, with no third-party AI, and deletes them right away.
Accounting Export for WooCommerce
Journal entries your accountant can import as they are
Each order produces an invoice entry, its payment and any credit notes, each dated by its own event. Amounts are computed in whole cents: an unbalanced entry is never exported.
- WooCommerce CRUD API only, no direct SQL queries
- Exports in batches of 200 orders through Action Scheduler
- Protection against formula injection in spreadsheets

SafeAlt
Alt text for every image, without spending your evenings on it
SafeAlt describes what each image shows, in the language of your content, taking into account the page where it is used. Empty fields are filled in; existing texts are only offered as a replacement.
- New images processed automatically, older ones in a few clicks
- Review mode to approve everything yourself
- WP-CLI, Site Health, ready-to-use GDPR privacy text

Ready to automate your accounting exports?
Start with the free version, upgrade to Premium when you need more formats. 14-day free trial, no credit card.