Added: a settings note linking to where the company logo is uploaded in the SmartPay dashboard.
1.4.3
Fixed: the ID/VAT number entered on the admin order screen now stores under its own key and reliably reaches the document, instead of colliding with WooCommerce’s own additional-field handling.
1.4.2
Changed: the connection test now reports why it failed — an unreachable/timed-out host (with the error detail) versus an authentication/unexpected-response failure — instead of a generic message.
1.4.1
Fixed: the connection test now accepts any valid JSON response from the API (a bad credential returns a non-JSON 401) instead of requiring a specific status value.
Fixed: production dashboard links point to my.smartpay.co.il.
1.4.0
Added: the connection test now truly authenticates against the API (lists documents) instead of only checking that credentials were entered.
Added: invoice language is a per-store setting again and is sent as an override on document creation.
Changed: the invoice template picker is now a dropdown with a live preview of the selected template.
Changed: the orders-list invoice column uses consistent text buttons (Show / Create / Retry) instead of a mixed icon + buttons.
Changed: removed the plugin tax settings; WooCommerce is now the single source of truth for tax.
Changed: renamed the ID/VAT requirement option to “Above the allocation threshold”.
Fixed: Hebrew translation refinements.
1.3.1
Changed: dashboard links and the API endpoint now follow the Sandbox setting (sandbox uses the dev dashboard and API).
1.3.0
Added: editable ID / VAT number field on the admin order screen (fixes allocation on admin-created high-value Israeli orders).
Added: “Require customer ID / VAT number” setting (never / above a threshold / always).
Added: Hebrew (he_IL) translation and a translation template; the plugin now loads its text domain.
Added: links to the SmartPay dashboard for invoice language and allocation settings, plus a hint for finding API credentials.
Fixed: the invoice PDF now reliably attaches to the completed-order email.
Security: stopped logging API credentials, enabled TLS certificate verification, restricted the admin pages, and masked the stored API secret.
Changed: removed the unused “Company” setting; renamed the checkout field to “ID / VAT number”.
1.2.0
Added: choose the invoice PDF template (Classic / Modern v1 / Modern v2 / Thermal) from a visual picker in the settings.
1.1.0
Added: WooCommerce High-Performance Order Storage (HPOS) compatibility.
Added: per-order “Create invoice” action and a three-state Orders column (download / create / retry).
Added: on-demand “Test connection” button on the settings page.
Fixed: bulk “Generate” now creates and stores documents and reports accurate created/skipped/failed counts.
Fixed: the invoice PDF now attaches to the “Completed order” email.
Fixed: the “Clear Log” button.
Fixed: PDF download now works on hosts without allow_url_fopen (uses the WordPress HTTP API).
Fixed: log table creation under MySQL strict mode.
Security: restricted the settings and logs pages to appropriate user capabilities.