SmartPay Invoices for WooCommerce

Changelog

1.4.4

  • 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.

1.0.0

  • Initial release.

Plugin Website
Visit website

Author
starnetwork
Version:
1.4.4
Last Updated
July 9, 2026
Requires
WordPress 6.5
Tested Up To
WordPress 6.8.5
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.