Changelog
WooCommerce FLOWii Connector
1.4.6 - 2024-06-04- Fix - Correct calc regular price of synced products from FLOWii to eshop.
- Dev - Removed VAT fields from plugin settings of syncing products. VAT data comes directly from FLOWii.
- Dev - Minor code refactoring.
- Dev - Tested up to WP 8.9.1.
- Dev - Compatibility with PHP 8.2.
- Dev - Changed GitLab access token.
- Dev - Tested up to WP 6.5.3 and WC 8.8.3.
- Enhancement - Allow to define the syncing of products from FLOWii to eshop by selected categories.
- Enhancement - Allow to define the status for new products transferred from FLOWii to eshop, possible to set not to create new products.
- Fix - Correct sync product subcategories from FLOWii to eshop.
- Dev - Tested up to WP 6.5.2 and WC 8.8.2.
- Fix - Added attribute
name
to stock items in synced orders. - Dev - Tested up to WC 8.5.1.
- Fix - Render order detail in eshop.
- Fix - Set numeric value of VAT rate also for VAT non-payer in order items.
- Tweak - HPOS compatibility.
- Tweak - Required comment to send log file to WooConn.sk.
- Dev - Changed VAT rate attribute in synced orders to FLOWii.
- Dev - Tested up to WP 6.4.2 and WC 8.4.0.
- Fix - Correct calc VAT in extra fee items in synced orders.
- Dev - Tested up to WC 8.3.1.
- Dev - Extended logging for getting stock cards from FLOWii.
- Dev - Tested up to WP 6.4.1 and WC 8.2.2.
- Tweak - Improved sync products from FLOWii to eshop by product states in stock.
- Dev - Tested up to WP 6.3.2 and WC 8.2.1.
- Fix - Correct process of getting the new eshop orders if it was allowed to sync all order statuses.
- Dev - Tested up to WC 7.7.0.
- Enhancement - Added hook
tlw_wc_flowii_conn_sync_product
for modifying the product request from FLOWii to eshop. - Enhancement - Allow to add comment to sending log file to WooConn.sk.
- Tweak - Compatibility with WPify Woo plugin, the company billing data in synced orders to FLOWii.
- Dev - Tested up to WC 7.6.0.
- Fix - PHP warnings of getting deal types and onetime sync.
- Dev - Tested up to WP 6.2.
- Enhancement - Possibility of choosing to record the use of discount coupons in synced orders in FLOWii (fixed negative value in separate order item or total discount from order).
- Tweak - Improve visual multiselect fields in plugin settings.
- Dev - Tested up to WC 7.5.1.
- Enhancement - Added hooks
tlw_wc_flowii_conn_sync_partner
,tlw_wc_flowii_conn_sync_order
,tlw_wc_flowii_conn_sync_order_item
,tlw_wc_flowii_conn_sync_contract
for modifying order and contract sync output to FLOWii. - Enhancement - Allow to define more fields in FLOWii contract (name, description, responsible users, agreed price).
- Tweak - Separate contract settings to new plugin tab.
- Tweak - The created order linked with created deal in FLOWii.
- Tweak - Check defined constant
ZipArchive::EM_AES_256
for encrypted sent mail log file. - Dev - Tested up to WC 7.3.0.
- Tweak - Allow to define FLOWii user for generate orders in FLOWii.
- Tweak - Set default active logging.
- Tweak - Encrypted log files mail sent to WooConn.sk from plugin interface.
- Dev - Tested up to WC 7.2.2.
- Enhancement - Extension of functions with sync logs in plugin interface. Possibility to export and save them, send them by email to WooConn.sk.
- Fix - Correct calc item VAT rates in synced orders if number of decimal points in product prices is zero.
- Fix - Resolved conflict nonexistent method
WC_Order_Item::get_all_formatted_meta_data
in older WooCommerce versions. - Dev - Tested up to WP 6.1.1 and WC 7.1.0.
- Tweak - Added icon of sync date to all orders in list. Get the sync date from comments if it doesn't exist.
- Dev - Tested up to WP 6.0.1 and WC 6.7.0.
- Enhancement - Allow to define the standard VAT rate and reduced VAT rate in FLOWii.
- Enhancement - Added the meta box FLOWii with synced data in order detail.
- Tweak - Visual improve of the displayed data on the synchronization of orders.
- Enhancement - Load the FLOWii settings data for the plugin configuration using the call to action button. Resolved an issue with the FLOWii API quota overrun setting up the plugin.
- Tweak - Moved contract attributes to orders tab in admin plugin interface.
- Dev - Better loading of JS scripts when rendering individual sections of the plugin.
- Dev - Optimized product search by SKU within product sync.
- Dev - Removed deprecated plugin functions.
- Dev - Tested up to WC 6.6.1.
- Tweak - Human entries of product meta data and improve selection hidden fields to synced orders.
- Dev - Tested up to WP 6.0 and WC 6.6.0.
- Fix - Calc product prices with thousand separator.
- Dev - Tested up to WC 6.5.1.
- Enhancement - Allow to sync product additional text on FLOWii documents.
- Tweak - Added all product attributes for stock items to FLOWii orders.
- Dev - Minor code refactoring.
- Dev - Tested up to WP 5.9.3 and WC 6.4.1.
- Fix - Deprecated getting delivery items with prices from FLOWii.
- Enhancement - Refactoring optimization of the products sync process from FLOWii to the eshop. Minimization of demands on data processing performance, faster processing of requests on the e-shop side.
- Dev - Tested up to WP 5.9.2 and WC 6.3.1.
- Tweak - Allow to ignore the syncing product categories from FLOWii to eshop.
- Enhancement - Allow to define the product attributes to ignore synced products from FLOWii to eshop.
- Dev - Tested up to WC 6.2.0.
- Fix - Correct calc VAT for order items in synced orders.
- Enhancement - Allow to define custom measure units of products by system identifier for items in synced orders.
- Fix - Resolved Guzzle conflict with other plugins by custom namespaces and composer loading method.
- Dev - Tested up to WP 5.9.
- Tweak - Added new one-time sync for syncing changed products only.
- Fix - Sync product prices without VAT and including VAT.
- Dev - Tested up to WP 5.8.3 and WC 6.1.1.
- Fix - Resolve Guzzle conflict with plugin 'Google Listings and Ads', upgraded to Guzzle v7.3.0.
- Dev - Tested up to WC 6.0.0.
- Tweak - Full country map by ISO 3611-1 and FLOWii country attributes.
- Fix - Sync products as delivery items and correct timestamp format for changed products.
- Enhancement - Allow to define the product types to ignore synced products.
- Tweak - Regular sync of only recently changed products in FLOWii.
- Tweak - Preservation of existing product categories in the eshop if no categories are defined in FLOWii.
- Dev - Tested up to WP 5.8.2 and WC 5.9.0.
- Fix - Foreign country in mailing and delivery address of partners.
- Dev - Tested up to WC 5.8.0.
- Dev - Minor code refactoring.
- Fix - Don't sync order company data (name, registration id, vat id, etc.) if order is not company type.
- Dev - Tested up to WP 5.8.1.
- Enhancement - Allow to define the order statuses to ignore synced orders.
- Tweak - Allow to send internal eshop order ID to FLOWii orders.
- Tweak - Write eshop order number to custom attribute 'Number of received document' in FLOWii orders.
- Tweak - Created separate asset js script.
- Dev - Tested up to WC 5.6.0.
- Enhancement - Added new products settings tab.
- Enhancement - Allow to ignore sending of product meta data to FLOWii orders and regularly syncing of products.
- Tweak - Get all products from FLOWii by API response paging.
- Fix - Get all activated payment methods in eshop.
- Tweak - Move sequence shipping item in delivery settings.
- Enhancement - May change sequence shipping item in FLOWii orders.
- Fix - VAT in extra fees.
- Enhancement - Added contact person to order note in FLOWii.
- Dev - Tested up to WP 5.8 and WC 5.5.2.
- Enhancement - Compatibility with plugin 'WooCommerce Custom Product Addons' - sync meta data of non-stock order items as item descriptions.
- Fix - Excluded hidden order meta data for syncing orders.
- Tweak - Added Czech translation of plugin interface.
- Fix - PHP warnings.
- Tweak - Sync the partner responsible user by orders.
- Fix - Existing partner tags as protected meta data by orders.
- Dev - Tested up to WC 5.4.1.
- Enhancement - Allow to cancel the flag of synced orders on ability resyncing orders to FLOWii again.
- Enhancement - Compatibility with plugin 'WooCommerce Product Add-ons' - sync meta data of non-stock order items as item descriptions.
- Tweak - Added eshop order numbers as internal notes to FLOWii orders.
- Tweak - Sync the partner tags from FLOWii to eshop.
- Tweak - Allow to send shipping method as order item if delivery isn't defined as nonstock item (services) in FLOWii.
- Tweak - Sync the new or edited partners only from FLOWii to eshop.
- Enhancement - Allow to send extra payment fees in orders.
- Tweak - Rotating sync logs for every day.
- Dev - Set delay execution sync for many requests on API limit quota.
- Dev - Tested up to WC 5.2.2.
- Fix - Secured encrypt/decrypt the API credentials.
- Tweak - Ignore updating the existing partner's comment and additional data when syncing orders.
- Fix - Prevent deleting additional partner data when syncing orders.
- Fix - Bug showing of setting tab after submitted plugin general settings.
- Tweak - Improved translations.
- Tweak - Secured encrypt the API credentials.
- Dev - Tested up to WC 5.1.0.
- Enhancement - Customers settings. Allow to automatic update customers data from FLOWii to eshop.
- Tweak - Moved all customers settings to one tab.
- Fix - PHP warnings.
- Tweak - Optimized connect checker to API.
- Fix - Sync customers from FLOWii to eshop by paging list.
- Dev - Minor changes of interactive features (preloader, onbeforeunload).
- Enhancement - Customers settings. Enable to define custom meta data for tags of partners in FLOWii.
- Dev - Optimized filesystem structure.
- Enhancement - Customers settings. Enable to sync custom customers meta data (company number, tax number, vat number).
- Enhancement - Added new one-time sync action - import customers from FLOWii to eshop.
- Enhancement - Enable to regularly sync customers from FLOWii to eshop.
- Tweak - Refactoring define company fields by plugins.
- Enhancement - Allow to define custom start date of sync.
- Dev - Tested up to WC 5.0.0.
- Fix - Time zone GMT offset format in WordPress general settings.
- Fix - Required contract type only if allowed sync contracts.
- Enhancement - Compatibility with PHP 8.0.
- Tweak - Tested up to WP 5.6.
- Tweak - Tested up to WC 4.9.1.
- Fix - Autoload composer unregister class.
- Tweak - Sync total price (includes/excludes VAT) in contract.
- Enhancement - Allow sync contracts.
- Enhancement - Custom manage logging of sync.
- Fix - Escape API response in logging.
- Tweak - Composer autoload, rename namespaces and defined.
- Tweak - Refactoring vendor.
- Fix - Verify purchase code in call cron job by php script.
- Fix - Select new orders by local timezone.
- Enhancement - Get document numbering sequence list.
- Enhancement - Compatibility with Nastavenia SK/CZ pre WooCommerce and Woo IC and DIC.
- Enhancement - Compatibility with Kybernaut IC DIC.
- Dev - Sync orders.
- Fix - Get API token.
- Dev - Minor fixes.
- Enhancement - Available automatic plugin updates.
- Dev - Checker PHP version.
- Dev - Minor code refactoring.
- Initial Release.