Changelog

WooCommerce EcoSun OASIS Connector

1.4.0 - 2024-10-23
  • Enhancement - Allow to define the manufacturer as global product attribute by product syncing from EcoSun to eshop.
  • Enhancement - Allow to define the syncing of measure units and catalog numbers from EcoSun to eshop.
  • Enhancement - Allow to define the status of new products in the eshop created from EcoSun.
  • Tweak - Visually improved the running of the one-time sync process.
  • Tweak - Displaying admin error notice by one-time sync if sync process is blocked in that moment.
  • Dev - Handling empty WooCommerce hidden order item meta.
  • Dev - Code refactoring.
  • Dev - Tested up to WC 9.3.3.
1.3.7 - 2024-09-13
  • Fix - Correct detection of customer company data by syncing customers from EcoSun to eshop.
  • Dev - Tested up to WP 6.6.2 and WC 9.3.1.
1.3.6 - 2024-09-06
  • Tweak - Allow to sync the product discounts from EcoSun to eshop by customer groups.
  • Tweak - Detection of an existing customer in EcoSun also by registraion number in synced orders from eshop to EcoSun.
  • Dev - Tested up to WC 9.2.3.
1.3.5 - 2024-08-12
  • Enhancement - Added new hook tlw_ecosun_conn_sync_customer for modifying the customer request output to EcoSun.
  • Tweak - Allow to define the log rotation by setting max number of logging days.
  • Dev - Tested up to WP 6.6.1 and WC 9.1.4.
1.3.4 - 2024-07-23
  • Tweak - Option to define the date from which changed products or orders from EcoSun are to be imported to eshop by one-time sync.
  • Dev - Minor code refactoring.
  • Dev - Tested up to WP 6.6.
1.3.3 - 2024-07-16
  • Enhancement - Allowed regular and one-time sync of customers including their defined product discounts from EcoSun to eshop.
  • Tweak - Store product group ID in eshop by syncing products from EcoSun to eshop.
  • Dev - Tested up to WC 9.1.2.
1.3.2 - 2024-06-25
  • Tweak - Render EcoSun stock code in synced eshop product variations.
  • Dev - Don't send empty CustomerId by PUT endpoint for new EcoSun customer.
  • Dev - Updated plugin update checker.
  • Dev - Minor code refactoring.
  • Dev - Tested up to WP 6.5.5 and WC 9.0.2.
1.3.1 - 2024-05-15
  • 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.3.0 - 2024-03-26
  • Fix - Correct detection of existing class Automattic\WooCommerce\Utilities\OrderUtil.
1.2.39 - 2024-03-26
  • Tweak - Added customer email and phone to customer request by synced orders.
  • Dev - Minor code refactoring.
  • Dev - Tested up to WP 6.4.3 and WC 8.7.0.
1.2.38 - 2024-01-17
  • Tweak - Allow to define the e-mail to receive EcoSun API status.
  • Tweak - Required comment to send log file to WooConn.sk
  • Fix - Correct getting products sby custom placeholder (mask) as the method of pairing products.
  • Dev - Tested up to WP 6.4.2 and WC 8.5.1.
1.2.37 - 2023-11-10
  • Fix - Skip calc product price with zero value by unit coefficient in SKU.
  • Dev - Tested up to WP 6.4.1 and WC 8.2.2.
1.2.36 - 2023-11-08
  • Enhancement - Allow to sync the expedition date as order attribute by synced orders from eshop to EcoSun.
  • Tweak - HPOS compatibility.
  • Dev - Tested up to WP 6.4 and WC 8.2.1.
1.2.35 - 2023-10-16
  • Dev - Handling not empty order customer note and empty order item meta data.
  • Dev - Tested up to WP 6.3.2 and WC 8.2.0.
1.2.34 - 2023-08-23
  • Enhancement - Allow to sync the product manufacturer from EcoSun OASIS to eshop.
  • Enhancement - Allow to sync the order customer note in synced orders from eshop to EcoSun OASIS.
  • Dev - Changed datetime for getting order states from EcoSun OASIS to eshop.
  • Dev - Tested up to WP 6.3 and WC 8.0.2.
1.2.33 - 2023-08-02
  • Fix - Correct calc sale and other product prices by unit coefficient in SKU.
1.2.32 - 2023-08-01
  • Fix - Correct detection of non-registered order user, preventing creation duplicate user in EcoSun.
  • Dev - Tested up to WC 7.9.0.
1.2.31 - 2023-06-16
  • Enhancement - Allow to sync the product purchasing prices from EcoSun OASIS to eshop (compatibility with WooCommerce Cost of Goods and Cost of Goods for WooCommerce).
  • Enhancement - Allow to define the price level number from EcoSun OASIS as product regular price in eshop.
  • Enhancement - Allow to sync other price levels from EcoSun OASIS to eshop by defining EcoSun price level numbers and custom product meta fields.
  • Dev - Preventing multiple sync calls at the same time.
  • Dev - Minor code refactoring.
  • Dev - Tested up to WCP 6.2.2 and WC 7.8.0.
1.2.30 - 2023-04-26
  • Dev - Improve process of syncing products from EcoSun to eshop.
1.2.29 - 2023-04-14
  • Enhancement - Allow to add comment to sending log file to WooConn.sk.
  • Tweak - Compatibility with WPify Woo plugin, the company data in synced orders to EcoSun.
  • Tweak - Improve visual multiselect fields in plugin settings.
  • Fix - Incorrect sync product images by one-time action sync.
  • Dev - Optimize sync products from EcoSun to eshop, improve detection by SKU.
  • Dev - Minor code refactoring.
  • Dev - Tested up to WP 6.2 and WC 7.6.0.
1.2.28 - 2023-03-09
  • Tweak - Allow to disable updating order statuses from EcoSun OASIS to eshop.
  • Dev - Tested up to WC 7.4.1.
1.2.27 - 2023-02-17
  • Enhancement - Added hooks tlw_ecosun_conn_sync_order, tlw_ecosun_conn_sync_order_product, tlw_ecosun_conn_sync_order_fee, tlw_ecosun_conn_sync_order_shipping for modifying the order request outputs to EcoSun.
  • Enhancement - Added hooks tlw_ecosun_conn_sync_product, tlw_ecosun_conn_sync_product_variation, tlw_ecosun_conn_sync_product_light, tlw_ecosun_conn_sync_product_variation_light for modifying the product outputs to eshop.
  • Enhancement - Allow to define the number of decimal points for calc item prices in synced orders to EcoSun.
  • Enhancement - Allow to define EcoSun stocks for syncing stock quantities to eshop.
  • Tweak - Separate nonstock product settings to new plugin tab.
  • Tweak - Encrypted log files mail sent to WooConn.sk from plugin interface.
  • Tweak - Added next sale price levels.
  • Tweak - Set default active logging.
  • Dev - Minor code refactoring.
  • Dev - Tested up to WC 7.4.0.
1.2.26 - 2022-11-25
  • Tweak - PHP replace zero with space (Unicode code point) using preg_replace.
1.2.25 - 2022-11-24
  • Enhancement - Extension of functions with sync logs in plugin interface. Possibility to export and save them, send them by email to WooConn.sk.
  • Tweak - Human entries of product meta data and improve selection hidden fields to synced orders.
  • Dev - Uninstall process.
  • Dev - Tested up to WP 6.1.1 and WC 7.1.0.
1.2.24 - 2022-09-21
  • Enhancement - Allow to define the order statuses for which orders aren't to be exported to EcoSun.
  • Enhancement - Added the attribute Weight as weight of item in synced orders.
  • Enhancement - Allow to block sync the orders to EcoSun in bulk actions.
  • Tweak - Visual improve of the displayed data on the synchronization of orders in eshop admin interface. Added EcoSun OASIS meta box in the order detail.
  • Dev - Tested up to WP 6.0.2 and WC 6.9.3.
1.2.23 - 2022-03-07
  • Tweak - Calc product unit price with decimals in custom placeholder.
  • Dev - Tested up to WP 5.9.1 and WC 6.2.1.
1.2.22 - 2022-02-22
  • Tweak - Write the product attribute display value in synced orders.
  • Fix - Correct calc product unit price by custom placeholder in synced orders.
1.2.21 - 2022-02-22
  • Tweak - Write the product attribute labels in synced orders.
  • Fix - Correct calc product quantity by custom placeholder in synced orders.
1.2.20 - 2022-02-15
  • Enhancement - Allow to define EcoSun order status settings with eshop order statuses.
1.2.19 - 2022-02-10
  • Enhancement - Refactoring optimization of the products sync process from EcoSun to the eshop. Minimization of demands on data processing performance, faster processing of requests on the e-shop side.
  • Tweak - Upgrade Guzzle HTTP v7.3.0.
  • Fix - Resolved Guzzle conflict with other plugins by custom namespaces and composer loading method.
  • Dev - Code refactoring init WC REST controllers.
1.2.18 - 2022-02-09
  • Tweak - Last call datetime for syncing only changed products must be required.
  • Tweak - Removed delivery tab in plugin settings, reprecated func for getting delivery items from EcoSun.
  • Dev - Tested up to WC 6.2.0.
1.2.17 - 2022-01-28
  • Tweak - Allow to define stock card number of delivery item and extra fees from EcoSun.
1.2.16 - 2022-01-26
  • Tweak - Sync the product stock code from EcoSun to eshop for correct syncing stock items in orders to EcoSun.
  • Dev - Tested up to WP 5.9 and WC 6.1.1.
1.2.15 - 2022-01-20
  • Enhancement - Added the extra fees as order items in synced orders to EcoSun.
  • Enhancement - Added new feature 'Light sync of products' - allow to ignore product structure for syncing products from EcoSun to eshop.
  • Enhancement - Allow to define custom product placeholder (mask) for pairing products. Calc product price and stock by unit coefficient in SKU.
  • Tweak - Allow to define the codes of EcoSun non-stock items for delivery and extra fees.
  • Tweak - Allow not to sync categories. So far, this has been required.
1.2.14 - 2022-01-12
  • Enhancement - Allow to sync product discount prices as sale prices from EcoSun to eshop by discount pricelist or price levels.
  • Dev - Tested up to WP 5.8.3 and WC 6.1.0.
1.2.13 - 2021-12-07
  • Fix - Sync eshop order status only for completed or cancelled orders.
1.2.12 - 2021-11-29
  • Tweak - Update eshop images of single products from EcoSun.
  • Dev - Tested up to WP 5.8.2 and WC 5.9.0.
1.2.11 - 2021-09-14
  • Tweak - Created separate asset js script.
  • Dev - Minor code refactoring.
  • Dev - Tested up to WP 5.8.1 and WC 5.6.0.
1.2.10 - 2021-08-13
  • Fix - Get all activated payment methods in eshop.
  • Dev - Tested up to WP 5.8 and WC 5.5.2.
1.2.9 - 2021-06-24
  • Enhancement - Added the ability to define product attributes that should not be synchronized.
  • Dev - Tested up to WC 5.4.1.
1.2.8 - 2021-05-07
  • Enhancement - Allow to cancel the flag of synced orders on ability resyncing orders to EcoSun again.
1.2.7 - 2021-04-27
  • Enhancement - Enable to sync main and short product description and images for new products.
  • Enhancement - Added new payment methods 'OnlinePaid' and 'OnlineBankTransfer' from EcoSun.
  • Tweak - Moved product settings to new tab 'Products settings'.
  • Dev - Rotating log files every day.
  • Dev - Tested up to API EcoSunRAS 1.0.62.0.
  • Dev - Tested up to WC 5.2.2.
1.2.6 - 2021-03-10
  • Enhancement - Customers settings. Enable to sync custom customers meta data (company number, tax number, vat number).
  • Tweak - Refactoring define company fields by plugins.
  • Tweak - Moved payment settings to new tab 'Payment settings'.
  • Tweak - Optimized connect checker to API.
  • Dev - Optimized filesystem structure.
  • Dev - Minor changes of interactive features (preloader, onbeforeunload).
  • Dev - Tested up to WC 5.1.0.
1.2.5 - 2021-02-15
  • Enhancement - Allow to define custom start date of sync.
  • Dev - Tested up to WC 5.0.0.
1.2.4 - 2021-02-09
  • Fix - Time zone GMT offset format in WordPress general settings.
  • Tweak - Get new orders created 1 minute before cron job call.
  • Dev - Compatibility with PHP 8.0.
1.2.3 - 2020-12-17
  • Fix - Get new orders created 10 minutes before cron job call.
1.2.2 - 2020-11-25
  • Fix - Sync changed products only.
1.2.1 - 2020-11-10
  • Fix - Sync product categories only if they are defined in EcoSun.
1.2.0 - 2020-11-09
  • Enhancement - Available sync changed products only.
  • Tweak - Remove define product categories from onetime sync to general settings.
  • Tweak - Sync orders statuses from last orders changes.
1.1.3 - 2020-11-04
  • Fix - PHP warnings in product groups.
1.1.2 - 2020-11-02
  • Fix - Loading EcoSun product groups after success verify API.
  • Enhancement - Custom manage logging of sync.
1.1.1 - 2020-10-28
  • Fix - Escape API response in logging.
1.1.0 - 2020-10-23
  • Tweak - Composer autoload, rename namespaces and defined.
  • Tweak - Refactoring vendor.
1.0.8 - 2020-10-15
  • Fix - Import new variable products.
1.0.7 - 2020-10-08
  • Fix - Verify purchase code in call cron job by php script.
1.0.6 - 2020-10-06
  • Fix - Select new orders by local timezone.
1.0.5 - 2020-09-031.0.4 - 2020-09-021.0.3 - 2020-08-26
  • Fix - Verify purchase code.
1.0.2 - 2020-08-05
  • Fix - Minor fixes.
1.0.1 - 2020-07-24
  • Enhancement - Available automatic plugin updates.
  • Dev - Checker PHP version.
  • Dev - Minor code refactoring.
1.0.0 - 2020-07-01
  • Initial Release.