Changelog: WooCommerce Merit Aktiva Integration

Newest first  ·  ← All plugins

1.0.9

9 September 2026

Minor

– Added tax rate mapping: every WooCommerce tax rate is linked to a Merit tax rate from a dropdown instead of pasting GUIDs

– Added optional GL account per WooCommerce tax rate

– Added VAT-exempt order rule for EU/UK VAT Validation Manager and similar plugins – own Merit tax rate and separate revenue accounts for goods and services, with a choice of where shipping and fees are booked

– Added optional background invoice creation via Action Scheduler – a slow or unreachable Merit API no longer blocks the order status change. Temporary failures are retried after 5 min, 15 min, 1 h, 3 h and 6 h; invoices Merit rejects outright are reported straight away instead of being retried pointlessly

– Added activity log with separate retention for events (14 days) and errors (90 days), readable in the System Status tab, with optional API request logging

– Added project and department support – a global default plus per-product overrides, sent as ProjectCode and DepartmentCode on every invoice row

– Added Merit account code and dimension fields to the product category screen – the invoice builder already read them but nothing could set them

– Added tax configuration overview to System Status: mapping coverage, VAT-exempt rule state, background queue state and detected VAT plugins

– Added Russian (ru_RU) translation and completed the Estonian one

– Changed Merit tax rate, project, department and dimension lists to be cached with a manual refresh button

– Changed product codes longer than Merit’s 20 character limit to be shortened consistently on both the item card and the invoice rows, with a hash suffix so two long codes cannot collapse into one Merit item

– Changed default shipping account from 3003 to 3000 – 3003 does not exist in the default Merit chart of accounts (existing settings are kept)

– Fixed invoice totals being sent before discounts while the rows carried the discount – orders with a coupon reached Merit with the total and VAT overstated by the discount amount (same fix for credit invoices and refunds)

– Fixed invoice row rounding – the row discount now absorbs the unit price rounding residue, so the row total in Merit matches the WooCommerce line to the cent

– Fixed item descriptions not being capped at Merit’s 150 character limit on invoice rows

– Fixed warehouse code never being added to invoice rows when inventory tracking was enabled

– Fixed license activation notice linking to a non-existent settings page

1.0.8

10 May 2026

Minor

– Added option to select tax accounts for invoices and fixed automatic selection

1.0.7

31 January 2026

Patch

– Changed offline payment order number – reserve new order number when order is created
– Update client data in Merit if client data is changed
– Changed business fields logic in woo block editor themed checkout
– Added basic autocomplete functionality via E-Äriregister (name, reg. code, address, postal code)
– Added option: Credit invoice on order refund
– Added bulk create invoice command

1.0.5

22 January 2026

Minor

– Fixed bug where on rare cases deleting Merit Aktiva invoice advanced order number

1.0.4

23 January 2026

Minor

– Updated Send PDF to email functionality – Email templates for “Send PDF via Email” action Merit PDF invoice sending via Woocommerce email system

1.0.2

22 January 2026

Minor

– Changed plugin update system functionality

1.0.0

22 January 2026

Major
Compatibility
  • Tested with WordPress 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 invoice creation on configurable order statuses
  • Manual invoice creation from order admin page
  • Custom invoice numbering with prefix/suffix options
  • Invoice number preview before creation
  • Date-based numbering reset (daily, monthly, yearly)
  • Display Merit invoice number as WooCommerce order number
  • Invoice header and footer custom text fields
  • Multi-language invoice support (Estonian, English)
  • Auto-detect invoice language from WPML/Polylang
  • Customer Management

Automatic customer creation in Merit
  • Customer field mapping (company, name, email, phone)
  • Business fields at checkout (registration code, VAT number)
  • Privacy option to hide personal customer names (“Eraisik”)

Payment Integration
  • Payment gateway IBAN mapping
  • Auto-mark invoices as paid per payment gateway
  • Separate payment record creation (sendpayment API)
  • Payment within invoice (PaymentObject)
  • Product & Stock Synchronization

Bidirectional product sync (WooCommerce ↔ Merit)
  • Bulk product sync to Merit
  • Automatic daily stock sync from Merit via WP-Cron
  • Manual stock sync from Merit
  • Product-level Merit settings (item type, account code, department, unit)
  • SKU as product code option

PDF & E-invoice
  • Download invoice PDF from Merit
  • Email invoice PDF to customer
  • Automatic e-invoice sending

Order Lifecycle
  • Delete Merit invoice when order is deleted
  • Create credit invoice on order cancellation
  • Delete invoice on order cancellation

Account & Finance
  • Default GL account codes for products, shipping, fees
  • Product-specific and category-specific account codes
  • Warehouse code support for multi-warehouse setups
  • Inventory tracking options (Stock Item, Service, Item types)

Administration
  • Settings organized in logical tabs
  • API connection test
  • System status overview
  • Error email notifications
  • License management with grace period

Localization
  • Full Estonian translation included
  • Translation-ready (.pot file included)