WooCommerce MK Soft Connector1.0.60 - 2023-03-24
- Enhancement - Added hook
tlw_wc_mksoft_conn_sync_orderfor modifying sync order request output to MK soft.
- Enhancement - Added hook
tlw_wc_mksoft_conn_import_customerfor modifying sync customer request from MK soft.
- Enhancement - Added hooks
tlw_wc_mksoft_conn_sync_product_variationfor modifying sync product request from MK soft.
- Dev - Tested up to WC 7.5.1.
- Fix - Correct detection VAT rate of total order price.
- Dev - Tested up to WC 7.3.0.
- Tweak - Correct use WC filter
formatted_woocommerce_pricefor syncing orders.
- Dev - Tested up to WC 7.2.3.
- Enhancement - Allow to define custom product field for syncing reason for tax exemption of products from MK Soft.
- Tweak - Encrypted log files mail sent to WooConn.sk from plugin interface.
- Tweak - Set default active logging.
- Dev - Tested up to WP 6.1.1 and WC 7.1.0.
- Enhancement - Allow to sync the customer code by defined custom user field in eshop.
- Enhancement - Extension of functions with sync logs in plugin interface. Possibility to export and save them, send them by email to WooConn.sk.
- Dev - Tested up to WP 6.0.2 and WC 6.9.4.
- Fix - Correct calc of the percentage discount for used discount coupons in orders. Canceled conversion of fixed discount to percentages, added minus fixed coupon value to order item.
- Dev - Tested up to WC 6.6.1.
- Enhancement - Added new order attribute
objednavkaas variable symbol in synced orders.
- Enhancement - Allow to define the decimals for calc order item prices in synced orders.
- Fix - Plugin activation date format.
- Dev - Tested up to WP 6.0.
- Fix - Set product variation ID (PLU) as non-stock item in synced orders if this product isn't defined in MK soft.
- Dev - Tested up to WC 6.5.1.
- Enhancement - Customer settings. Add new custom field 'percentage discount' for importing customers from MK soft to e-shop.
- Enhancement - Add new API endpoint
import-salepricesfor importing product sale prices from MK soft to e-shop.
- Enhancement - Create new one-time sync action for syncing product sale prices by uploaded MK soft XML file.
- Dev - Tested up to WP 5.9.3.
- Enhancement - Allow to define the using of coupons in items of synced orders (conversion to a percentage discount).
- Enhancement - Allow to define the place for writting used coupon code in synced orders.
- Dev - Minor code refactoring.
- Fix - Minor refactoring of product prices and vat of order items in synced orders.
- Enhancement - Allow to define the order statuses for which orders aren't to be sync to MK soft.
- Enhancemenet - Create one-time sync section in plugin settings for syncing of products and customers by uploaded MK soft XML file.
- Dev - Tested up to WP 5.9.2.
- Fix - Resolved problem with changing product regular price by sale price if the syncing of product prices are defined to ignore.
- Dev - Tested up to WC 6.3.1.
- Fix - Non-stock items in synced orders only if the products are synced by key item PLU.
- Dev - Tested up to WP 5.9.1 and WC 6.3.0.
- Enhancement - Allow to sync unpaired products as non-stock items in synced orders.
- Tweak - Created new orders tab in plugin settings.
- Dev - Tested up to WP 5.9 and WC 6.2.0.
- Tweak - Enabled creation of variable products by MK soft product variable groups.
- Fix - Ignore syncing the product variations if the variable parent product is in trash.
- Fix - Resolved Guzzle conflict with other plugins by custom namespaces and composer loading method.
- Dev - Tested up to WC 6.1.1.
- Dev - Minor refactoring sync products, optimized sync of a large number of products.
- Tweak - Allow to add non-stock items in synced orders to MK soft.
- Dev - Tested up to WC 6.1.0.
- Fix - Sync of all product variations regardless of their stock status.
- Dev - Tested up to WP 5.8.3.
- Tweak - Code refactoring sync product categories if they're imported as assortments and categories together from MK soft.
- Tweak - Relate products to categories by primary attribute
- Fix - PHP 8 warnings.
- Dev - Tested up to WC 6.0.0.
- Fix - Stock quantity in 'light' syncing of products.
- Fix - Resolved conflict with non-countable variables in PHP 8.
- Tweak - Refactoring sync variable products by MK Soft product parameters.
- Enhancement - Sync global product attributes with terms by MK Soft product parameters.
- Enhancement - Allow to sync the short and main product description from MK Soft to eshop.
- Fix - Categorization of synced products.
- Dev - Tested up to WP 5.8.2 and WC 5.9.0.
- Enhancement - Allow to automatically get exchange rates for EUR from ECB and use exchange rate in synced orders. To use this function, a cron job must be set.
- Enhancement - Allow to send extra fees in synced orders.
- Dev - Created separate asset js script.
- Dev - Tested up to WC 5.8.0.
- Fix - Removed break lines in order customer notes when sync orders from eshop to MK Soft.
- Dev - Tested up to WC 5.7.1.
- Fix - Canceled a special process of synchronizing more than 500 products from MK Soft to eshop.
- Dev - Tested up to WC 5.7.0.
- Dev - Resolved Guzzle conflict with plugin Google Listings and Ads.
- Tweak - Logging sync requests and responses.
- Enhancement - Compatibility with PHP 8.0.
- Tweak - Tested up to WP 5.6.
- Tweak - Tested up to WC 4.9.2.
- Tweak - Rename namespaces.
- Initial Release.