WooCommerce Merit Aktiva Integration
The Merit Aktiva integration module allows you to automate invoice creation, product and inventory synchronization, and payment matching between WooCommerce and Merit Aktiva.
Likely the most functional and convenient module for connecting your WooCommerce online store with Merit Aktiva. This plugin works with WooCommerce version 8.0 and WordPress 6.4 and above, and has been tested with the latest versions of both WooCommerce and WordPress.
The Merit Aktiva integration module allows you to automate invoice creation, product and inventory synchronization, and payment matching between WooCommerce and Merit Aktiva.
The solution is built with full HPOS support and works in Legacy, HPOS, and Compatibility modes.
Frequently asked questions
Does the plugin work with HPOS (High-Performance Order Storage)?
Yes! The plugin is fully HPOS-compatible and works with both the traditional and the new order system.
Can I choose which orders are sent to Merit?
Yes! You can specify in the settings:
- At which status the order is sent
- Which products are excluded
Which payment methods are supported?
All WooCommerce payment methods, including: Montonio (bank links, card payments)
- Everypay
- PayPal
- Bank transfer
- Cash on delivery
Is the invoice sent automatically to the customer?
Yes, if it is activated in the settings:
- The PDF invoice is attached to the order confirmation email
- The invoice number is displayed on the order page
- The customer can download the invoice from their account
How do I update the plugin?
The plugin updates automatically:
- WordPress checks for updates every day
- If a new version is available, you will see a notification
- Click "Update Now"
- The plugin updates securely
Required: a valid license key!
Does the plugin affect website speed?
No! The plugin works in the background:
- It does not slow down the checkout
- It does not overload the pages
- It uses asynchronous requests
- Optimized for fast performance
Changelog
Added a function to select the default tax rate for invoices.
Enhanced functionality and bug fixes
- Company fields are now immediately visible in the Woo Block Editor checkout.
- Added support for E-Business Register Autocomplete (Company name, reg. code, address, postal code)
- When using the "Display invoice number instead of order name" method, an invoice number is also created in cases where automatic payment receipt is not performed in WooCommerce (e.g., "Pay by bank transfer").
- Added the "Create credit invoice when order status is changed to 'refunded'" option
Fixed a bug where, in rare cases, deleting a Merit Aktiva invoice increased the order sequence number.
Show previous versions
Enhanced the functionality for sending PDF invoices via email. Added email templates for the "Send PDF by email" action, and Merit Aktiva PDF invoices are now sent through the WooCommerce email system.
Modified the plugin update system logic.
Compatibility
- Tested with WordPressi 5.8 – 6.9
- Tested with WooCommerce 8.0 – 10.4.3
- Full HPOS (High-Performance Order Storage) support
- Works with both block based and classic checkout
Invoice management
- Automatic creation of invoices based on configurable order statuses
- Manually create invoices from the order management view
- Customizable invoice number logic (prefixes and suffixes)
- Preview invoice number before creation
- Monthly numbering reset (daily, monthly, yearly)
- Displaying Merit Aktiva invoice number as WooCommerce order number
- Customizable text fields for invoice header and footer
- Multilingual invoice support (Estonian, English)
- Automatic invoice language detection based on WPML/Polylang
Customer management
- Automatic creation of clients in Merit Aktiva
- Customer field mapping (company, name, email, phone)
- Business customer fields at checkout (registration code, VAT number)
- Privacy option to hide personal information (“Private person”)
Payment integration
- Payment methods mapping with IBANs
- Automatically mark invoices as paid based on payment method
- Creating a separate payment record (sendpayment API)
- Adding a payment object to an invoice (PaymentObject)
Synchronizing products and inventory
- Two-way product synchronization (WooCommerce ↔ Merit Aktiva)
- Mass synchronization of products to Merit Aktiva
- Automatic daily inventory synchronization from Merit (WP-Cron)
- Manual inventory synchronization from Merit
- Product-specific Merit settings (product type, account code, department, unit)
- Using SKU as product code
PDF and e-invoices
- Downloading invoice PDF in Merit Aktiva
- Sending PDF invoice to the customer via email
- Automatic sending of e-invoices
Order lifecycle
- Deleting Merit Aktiva invoice when an order is deleted
- Creating a credit invoice when an order is cancelled
- Deleting an invoice when an order is cancelled
Accounts and accounting
- Default general ledger account codes for products, shipping, and fees
- Product-specific and category-specific account codes
- Warehouse code support for multi-warehouse systems
- Inventory accounting options (stock item, service, product types)
Administration
- Settings organized into logical tabs
- API connection test
- System status overview
- Error notifications via email
- License management with grace period support
Localization
- Full Estonian translation
- Ready for translation (.pot file included)