Changelog

WooCommerce MK Soft Connector

1.1.6 - 2024-06-28
  • Fix - Correct set product sale price in the synced order items if a discount coupon is used in the e-shop order and syncing of coupons is allowed by plugin settings.
  • Tweak - Added Required WooCommerce in plugin header.
  • Dev - Updated plugin update checker.
  • Dev - Tested up to WP 6.5.5 and WC 9.0.2.
1.1.5 - 2024-06-03
  • Dev - Minor code refactoring.
  • Dev - Tested up to WC 8.9.1.
1.1.4 - 2024-05-16
  • Dev - Compatibility with PHP 8.2.
  • Dev - Changed GitLab access token.
  • Dev - Tested up to WP 6.5.3 and WC 8.8.3.
1.1.3 - 2024-04-18
  • Dev - Refactoring sync product images, preventing the creation of duplicate images in e-shop media library.
  • Dev - Tested up to WP 6.5.2 and WC 8.8.2.
1.1.2 - 2024-02-29
  • Tweak - Allow to cancel the product MK soft syncing data by bulk action.
  • Tweak - Render MK soft customer data in user profile.
1.1.1 - 2024-02-23
  • Enhancement - Allow to sync the product parameters from MK soft as product attributes (per product or globally) in the e-shop.
  • Dev - Tested up to WP 6.4.3 and WC 8.6.1.
1.1.0 - 2024-01-26
  • Tweak - HPOS compatibility.
  • Fix - Correct processing of custom company data (ICO, DIC, IC DPH).
  • Dev - Tested up to WP 6.4.2 and WC 8.5.2.
1.0.71 - 2023-12-01
  • Fix - Unwanted creation of new products as variable if product data from MK soft didn't contain a product group (skupina).
  • Dev - Tested up to WP 6.4.1 and WC 8.3.0.
1.0.70 - 2023-10-17
  • Fix - Correct parsing MK soft XML file of products by one-time sync products.
  • Dev - Tested up to WP 6.3.2 and WC 8.2.1.
1.0.69 - 2023-10-06
  • Tweak - Improved sync non-stock order items in synced orders from eshop to MK soft.
1.0.68 - 2023-10-05
  • Fix - Correct detection parent of variation product in order items in synced orders.
1.0.67 - 2023-10-05
  • Fix - Correct detection parent of variation product in order items in synced orders.
1.0.66 - 2023-10-05
  • Dev - Minor code refactoring.
  • Dev - Tested up to WP 6.3.1 and WC 8.1.1.
1.0.65 - 2023-05-30
  • Tweak - Set max number chars for creating product attributes by syncing products to eshop.
  • Fix - Optimized getting products by SKU in eshop.
  • Dev - Cancelled deleting temp product images by syncing products to eshop.
  • Dev - Tested up to WP 6.2.2 and WC 7.7.1.
1.0.64 - 2023-05-17
  • Enhancement - Allow to sync the other product price levels from MK soft to eshop.
  • Dev - Tested up to WP 6.2.1 and WC 7.7.0.
1.0.63 - 2023-04-06
  • Enhancement - Allow to define the status for new products synced from MK soft to eshop.
  • Tweak - Compatibility with WPify Woo plugin, the company data in synced orders to MK soft.
  • Tweak - Improve sync product categories, assign the products to all parent categories in eshop.
1.0.62 - 2023-04-04
  • Fix - Remove all html tags from used WC filter formatted_woocommerce_price for syncing orders to MK soft.
1.0.61 - 2023-04-04
  • Enhancement - Allow to add comment to sending log file to WooConn.sk.
  • Tweak - Improve visual multiselect fields in plugin settings.
  • Fix - Remove all html tags from used WC filter formatted_woocommerce_price for syncing orders to MK soft.
  • Dev - Prevent PHP warnings.
  • Dev - Prepare new API endpoint for verifying of correct written orders in MK soft.
  • Dev - Tested up to WP 6.2.
1.0.60 - 2023-03-24
  • Enhancement - Added hook tlw_wc_mksoft_conn_sync_order for modifying sync order request output to MK soft.
  • Enhancement - Added hook tlw_wc_mksoft_conn_import_customer for modifying sync customer request from MK soft.
  • Enhancement - Added hooks tlw_wc_mksoft_conn_sync_product and tlw_wc_mksoft_conn_sync_product_variation for modifying sync product request from MK soft.
  • Dev - Tested up to WC 7.5.1.
1.0.59 - 2023-01-18
  • Fix - Correct detection VAT rate of total order price.
  • Dev - Tested up to WC 7.3.0.
1.0.58 - 2023-01-11
  • Tweak - Correct use WC filter formatted_woocommerce_price for syncing orders.
  • Dev - Tested up to WC 7.2.3.
1.0.57 - 2022-12-02
  • 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.
1.0.56 - 2022-10-03
  • 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.
1.0.55 - 2022-07-01
  • 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.
1.0.54 - 2022-06-06
  • Enhancement - Added new order attribute objednavka as 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.
1.0.53 - 2022-05-19
  • 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.
1.0.52 - 2022-04-08
  • Enhancement - Customer settings. Add new custom field 'percentage discount' for importing customers from MK soft to e-shop.
  • Enhancement - Add new API endpoint import-saleprices for 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.
1.0.51 - 2022-03-29
  • 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.
1.0.50 - 2022-03-14
  • Fix - Minor refactoring of product prices and vat of order items in synced orders.
1.0.49 - 2022-03-14
  • 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.
1.0.48 - 2022-03-10
  • 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.
1.0.47 - 2022-03-09
  • 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.
1.0.46 - 2022-02-11
  • 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.
1.0.45 - 2022-01-25
  • 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.
1.0.44 - 2022-01-18
  • Dev - Minor refactoring sync products, optimized sync of a large number of products.
1.0.43 - 2022-01-18
  • Tweak - Allow to add non-stock items in synced orders to MK soft.
  • Dev - Tested up to WC 6.1.0.
1.0.42 - 2022-01-11
  • Fix - Sync of all product variations regardless of their stock status.
  • Dev - Tested up to WP 5.8.3.
1.0.41 - 2021-12-22
  • 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 kategoriezoznam.
1.0.40 - 2021-12-22
  • Fix - PHP 8 warnings.
  • Dev - Tested up to WC 6.0.0.
1.0.39 - 2021-12-15
  • Fix - Stock quantity in 'light' syncing of products.
1.0.38 - 2021-12-02
  • Fix - Resolved conflict with non-countable variables in PHP 8.
1.0.37 - 2021-12-01
  • Tweak - Refactoring sync variable products by MK Soft product parameters.
  • Enhancement - Sync global product attributes with terms by MK Soft product parameters.
1.0.36 - 2021-11-26
  • Enhancement - Allow to sync the short and main product description from MK Soft to eshop.
1.0.35 - 2021-11-24
  • Fix - Categorization of synced products.
  • Dev - Tested up to WP 5.8.2 and WC 5.9.0.
1.0.34 - 2021-11-08
  • 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.
1.0.33 - 2021-09-27
  • Fix - Removed break lines in order customer notes when sync orders from eshop to MK Soft.
  • Dev - Tested up to WC 5.7.1.
1.0.32 - 2021-09-22
  • Fix - Canceled a special process of synchronizing more than 500 products from MK Soft to eshop.
  • Dev - Tested up to WC 5.7.0.
1.0.31 - 2021-09-211.0.30 - 2021-09-16
  • Dev - Minor code refactoring.
  • Dev - Tested up to WP 5.8.1.
1.0.29 - 2021-08-31
  • Tweak - Allow to define price level of synced products.
  • Dev - Tested up to WC 5.6.0.
1.0.28 - 2021-08-12
  • Fix - Product stock status by syncing over 500 products.
1.0.27 - 2021-08-08
  • Fix - Sync only regular product prices, not sale prices.
1.0.26 - 2021-08-06
  • Fix - Empty stock quantity in case actived the ignoring of product structure.
  • Dev - Tested up to WP 5.8 and WC 5.5.2.
1.0.25 - 2021-06-15
  • Enhancement - Allow to sync the product images from MK Soft to eshop.
  • Enhancement - Added the ability to ignore the negative product quantity for synced products.
  • Tweak - Allow to select the type of stock status for syncing the products quantity.
  • Tweak - Minor adjustments to the plugin settings interface.
  • Dev - Tested up to WC 5.4.1.
1.0.24 - 2021-06-08
  • Tweak - Syncing the stock quantity by all MK Soft stocks. Recording of individual stocks to custom product field mksoft_stocks in eshop.
1.0.23 - 2021-05-24
  • Tweak - Optimized product variations search in the eshop by MK Soft key item.
1.0.22 - 2021-05-20
  • Fix - Ignore sync products in trash.
  • Dev - Tested up to WC 5.3.0.
1.0.21 - 2021-05-11
  • Tweak - Optimized synchronization of a large number of products.
  • Fix - Correct save the API credentials.
  • Dev - Refactoring sync product categories.
1.0.20 - 2021-05-05
  • Enhancement - Allow to cancel the flag of synced orders on ability resyncing orders to MK Soft again.
  • Enhancement - Added the ability to ignore the zero price of the product for synced products.
  • Tweak - Optimized product search in the eshop by key item.
1.0.19 - 2021-05-03
  • Enhancement - Allow to ignore products structure. Products and their basic attributes are synced by key item only.
1.0.18 - 2021-04-26
  • Tweak - Get disposable product status from MK Soft.
  • Tweak - Refactoring sync product variations.
  • Enhancement - Added product attribute 'manage stock' of single or variable products for ignored sync attributes.
  • Dev - Rotating log files every day.
1.0.17 - 2021-04-20
  • Fix - Loading logs.
1.0.16 - 2021-04-16
  • Fix - Don't import product categories from MK Soft if the sync of categories isn't defined in plugin.
  • Dev - Tested up to WC 5.2.2.
1.0.14 - 2021-04-01
  • Dev - Advanced API connection logging.
1.0.13 - 2021-03-24
  • Fix - Secured encrypt/decrypt the API credentials and verify required plugin fields.
1.0.12 - 2021-03-23
  • Enhancement - Allow to sync products by EAN (not variable products).
1.0.11 - 2021-03-20
  • Enhancement - Allow to sync products by SKU (not variable products).
  • Tweak - Secured encrypt the API credentials.
1.0.10 - 2021-03-10
  • Enhancement - Allow to import customers from MK Soft to eshop.
  • Enhancement - Customer settings. Added new custom fields 'price level' and 'descriptive code' for importing customers.
  • Dev - Tested up to WC 5.1.0.
1.0.9 - 2021-03-04
  • Enhancement - Allow to define the types of orders that should not be sent unless they are fully equipped.
  • Enhancement - Allow to define PLU of general item for delivery.
  • Fix - Get product SKU in sync orders if product hasn't the PLU.
1.0.8 - 2021-03-03
  • Tweak - In case diff product structure between eshop and MK Soft it can ignore variations in order and send product as simple type.
  • Dev - Optimized filesystem structure.
1.0.7 - 2021-03-01
  • Enhancement - Customers settings. Enable to sync custom customers meta data (company number, tax number, vat number).
  • Enhancement - Added new API endpoint param ident=sku for exporting orders from e-shop to MK soft.
  • Enhancement - Mapping products by PLU and SKU.
  • Tweak - Get one product price from more offering prices in importing products.
  • Tweak - Refactoring define company fields by plugins.
  • Tweak - Changed mailing address to business address by sync customers.
  • Fix - Ignore product categories if importing product hasn't category from MK Soft.
1.0.6 - 2021-02-24
  • Tweak - Allow to define custom field mksoft_product_id for product pairing.
1.0.5 - 2021-02-15
  • Dev - Tested up to WC 5.0.0.
1.0.4 - 2021-02-09
  • Fix - Time zone GMT offset format in WordPress general settings.
1.0.3 - 2021-02-09
  • Enhancement - Allow to ignore product and variable groups for import products. Selected products for import can be defined in MK Soft.
  • Enhancement - Allow to import only changed products.
  • Enhancement - Added API endpoint params for export orders (datefrom=YYYYMMDD, dateto=YYYYMMDD, limit=NUMERIC, sync=IGNORE).
  • Tweak - Logging sync requests and responses.
1.0.2 - 2021-02-05
  • Enhancement - Compatibility with PHP 8.0.
  • Tweak - Tested up to WP 5.6.
  • Tweak - Tested up to WC 4.9.2.
1.0.1 - 2020-10-23
  • Tweak - Rename namespaces.
1.0.0 - 2020-10-16
  • Initial Release.