Changelog
WooCommerce KROS Fakturácia Connector
1.1.2 - 2023-11-27- Tweak - Processing new attributes from KROS responses after synced orders, invoices and payments.
- Dev - Show/hide order fields in plugin setting by (non)allowed orders.
- Dev - Tested up to WP 6.4.1 and WC 8.3.1.
- Tweak - HPOS compatibility.
- Dev - Tested up to WP 6.3.2 and WC 8.2.1.
- Dev - Major code refactoring, improved sending data of e-shop orders to KROS and processing of KROS responses.
- Dev - Init connect to KROS API only if some order data is in the e-shop for dispatch.
- Fix - Resolved composer conflict with other plugins by custom namespaces.
- Dev - Minor code refactoring.
- Tweak - Improved processing of responses when creating orders and invoices in the KROS.
- Dev - Tested up to WP 6.3.1 and WC 8.1.1.
- Enhancement - Processing of the invoice payment notification, changing the status of the order in the e-shop to 'Completed'.
- Dev - Tested up to WC 8.0.2.
- Fix - Correct e-shop REST API access.
- Dev - Tested up to WP 6.3 and WC 8.0.0.
- Enhancement - Allow to define bank account (IBAN, SWIFT) to generating invoices in KROS Fakturácia.
- Enhancement - Allow to generate only invoices without generating incoming orders in KROS Fakturácia.
- Enhancement - Sending emails with invoices to customers immediately after receipt of invoices in the e-shop.
- Dev - Tested up to WC 7.9.0.
- Tweak - Set WPML default language for sending mails with invoices to customers if the e-shop orders obtain no language info.
- Enhancement - Allow to sync the proforma invoices from e-shop to KROS Fakturácia.
- Tweak - Use the correct endpoint for auth check to KROS API.
- Dev - Preventing multiple sync calls at the same time.
- Dev - Code refactoring of invoice sync workflow.
- Dev - Tested up to WC 7.8.2.
- Fix - Correct verifying header hash param from KROS Fakturácia notify if return auth key is defined in plugin setting.
- Tweak - Removed the merchant billing and bank account data from plugin interface. Newly, the merchant's data is added to invoices from KROS Fakturácia.
- Tweak - Don't sync the shipping data to KROS Fakturácia if they don't exist in e-shop orders.
- Tweak - Changed error message for invalid credentials in plugin interface.
- Dev - Tested up to WP 6.2.2 and WC 7.7.2.
- Dev - Improve getting new orders from e-shop by max limit.
- Dev - Tested up to WC 7.6.1.
- Enhancement - Allow to add comment to sending log file to WooConn.sk.
- Tweak - Compatibility with WPify Woo plugin, the company data in synced orders and invoices to KROS Fakturácia.
- Tweak - Improve visual multiselect fields in plugin settings.
- Dev - Minor code refactoring.
- Dev - Tested up to WP 6.2. and WC 7.6.0.
- Enhancement - Allow to define the warehouse code for its entry in order and invoice items.
- Enhancement - Added hooks
tlw_kros_fakturacia_conn_order_sync
,tlw_kros_fakturacia_conn_order_item_product
,tlw_kros_fakturacia_conn_order_item_fee
,tlw_kros_fakturacia_conn_order_item_shipping
for modifying order request outputs to KROS Fakturácia. - Fix - Correct detection valid response from KROS API.
- Dev - Tested up to WC 7.5.0.
- Fix - Correct response processing from KROS API.
- Dev - Minor code refactoring to generate order and invoice requests to KROS API.
- Dev - Changed requests for production KROS OpenAPI, possible processing also for beta OpenAPI.
- Dev - Changed response processing from production KROS OpenAPI, possible processing also from beta OpenAPI.
- Dev - Tested up to WC 7.3.0.
- Enhancement - Allow to define order number to enter it in invoices in KROS Fakturácia.
- Tweak - Set OSS mode in synced orders and invoices for non customer VAT ID.
- Tweak - Set correct print report ID for getting PDF invoice from KROS Fakturácia.
- Dev - Tested up to WC 7.2.0.
- Enhancement - Allow to define full company address of the merchant for syncing invoices.
- Tweak - Set null VAT rate in order item in case of zero price.
- Enhancement - Allow to define company data (business ID, tax ID, VAT ID) of the merchant for syncing invoices.
- Tweak - Set zero VAT rate in case of non VAT payer.
- Fix - Correct detection KROS order number for syncing invoices.
- Tweak - Set max number of chars for exported values in synced orders and invoices.
- Tweak - Set default active logging.
- Tweak - Encrypted log files mail sent to WooConn.sk from plugin interface.
- Dev - Tested up to WC 7.1.1.
- Enhancement - Allow to define subject content and email message with invoice in a foreign language (compatibility with WPML).
- Initial Release.