Changelog
WooCommerce Pohoda Connector
1.1.73 - 2023-11-08- Tweak - Allow to setup the rounding method of the calculated VAT value in Pohoda by synced orders and invoices.
- Dev - Tested up to WP 6.4.
- Tweak - Sync sequence and display flag of product categories from Pohoda to e-shop.
- Dev - Tested up to WC 8.2.1.
- Tweak - Added hook
tlw_wc_pohoda_conn_product_sync_after
for do something after syncing product from Pohoda to e-shop. - Fix - Correct product storage identifier in one-time sync for exporting XML file of products from e-shop to Pohoda.
- Dev - Tested up to WP 6.3.2 and WC 8.2.0.
- Enhancement - Allow to sync the related stocks of products from Pohoda to eshop by selected related products, upsells or cross-sells.
- Dev - Minor code refactoring, optimized JS process for one-time generating XML products.
- Tweak - Bulk action in products list can delete Pohoda synced data.
- Fix - Correct generating XML warehouse receive slip by onetime sync, fixed issue with output offset.
- Dev - Tested up to WC 8.1.1.
- Enhancement - Allow to generate warehouse receive slip by onetime or regular sync new products from e-shop to Pohoda (syncing of product stock quantity).
- Fix - Resolved composer conflict with other plugins by custom namespaces.
- Dev - Tested up to WC 8.1.0.
- Fix - Correct sync product categories from Pohoda to e-shop, prevent processing categories without images.
- Enhancement - Allow to sync the product EAN from Pohoda to e-shop as custom product field.
- Enhancement - Allow to regular sync new products from e-shop do Pohoda. To use it, required the updating our batch Pohoda connector 'wc-config.cmd', 'wc.bat' and 'wc-mserver.bat' (you can download them from your account in WooConn.sk).
- Tweak - Improve filter hook
tlw_wc_pohoda_conn_sync_customers_to_eshop_user
to detect of new or existing e-shop customer. - Fix - Prevent getting of shipping method if e-shop shipping doesn't exist.
- Dev - Tested up to WP 6.3.1 and WC 8.0.3.
- Tweak - Added hook
tlw_wc_pohoda_conn_product_param_sync
for modifying the product attribute from Pohoda to e-shop. - Dev - Tested up to WP 6.3 and WC 8.0.1.
- Enhancement - Allow to sync product producer and images of product categories from Pohoda to e-shop.
- Enhancement - Allow to sync VAT rates of products from Pohoda to e-shop.
- Dev - Tested up to WC 7.9.0.
- Enhancement - Allow to automatically generate the issue slips by invoices in Pohoda. To use it, required the updating our batch Pohoda connector 'wc.bat' and 'wc-mserver.bat' (you can download them from your account in WooConn.sk).
- Enhancement - Allow to define and sync the invoice item
KV DPH classification
to Pohoda. - Tweak - Check file size of synced product images.
- Dev - Tested up to WC 7.8.2.
- Enhancement - Allow to define the nonstock items syncing of extra fees - cash on delivery in synced orders to Pohoda (compatibility with plugins Packeta and Toret Zásilkovna (Packeta)).
- Dev - Tested up to WC 7.8.0.
- Tweak - Added hook
tlw_wc_pohoda_conn_sync_product_purchasingratevat
for modifying the product purchasing VAT rate from Pohoda to e-shop.
- Enhancement - Allow to define the nonstock items syncing in synced orders to Pohoda, created new section in plugin interface.
- Enhancement - Extended one-time sync action for export of the products from e-shop to Pohoda by ranges product dates (created, published).
- Tweak - Set max number chars for creating product attributes by syncing products to e-shop.
- Dev - Tested up to WP 6.2.2 and WC 7.7.2.
- Tweak - Added hook
tlw_wc_pohoda_conn_sync_product_sellingratevat
for modifying the product selling VAT rate from Pohoda to e-shop. - Dev - Tested up to WP 6.2.1 and WC 7.7.0.
- Fix - Sending order stock item ID only if product sync is enabled by internal ID.
- Enhancement - Allow to sync the products by key item 'Internal ID' from Pohoda to e-shop.
- Enhancement - Allow to define the filter customer data for customer search in Pohoda.
- Enhancement - Allow to define the customer sync method from the e-shop to Pohoda.
- Tweak - Display the custom Pohoda customer data in e-shop user profile.
- Dev - Tested up to WC 7.6.1.
- Tweak - Allow to sync the product images and related files by API endpoint (cURL POST method) from Pohoda to e-shop.
- Enhancement - Added hook
tlw_wc_pohoda_conn_product_export
for modifying the export XML request of products from e-shop to Pohoda.
- Fix - Incorrect detection of the e-shop order number, if Pohoda sent a manually created invoice to the e-shop, but the order was not from the e-shop.
- Dev - Tested up to WC 7.6.0.
- Enhancement - Added hook
tlw_wc_pohoda_conn_product_image_sync
for modifying the product image request from Pohoda to e-shop. - Tweak - Compatibility with WPify Woo plugin, the company data in synced orders and invoices to Pohoda.
- Fix - Correct detection syncing Pohoda product categories with e-shop product categories.
- Tweak - Added next parsing prefix for syncing the Pohoda product custom attributes.
- Enhancement - Allow to add comment to sending log file to WooConn.sk.
- Tweak - Improve visual multiselect fields in plugin settings.
- Dev - Prevent PHP warnings.
- Dev - Tested up to WP 6.2. and WC 7.5.1.
- Enhancement - Added hooks
tlw_wc_pohoda_conn_order_sync_product
,tlw_wc_pohoda_conn_order_sync_fee
andtlw_wc_pohoda_conn_order_sync_shipping
for modifying the order request output to Pohoda. - Tweak - Added new Pohoda product attributes for their processing in the e-shop.
- Dev - Tested up to WC 7.5.0.
- Tweak - Allow to sync all price levels from Pohoda to e-shop also according to the name of the price level.
- Tweak - Prevent sync duplicate product images in e-shop if they have no changes in Pohoda.
- Enhancement - Added hooks
tlw_wc_pohoda_conn_sync_customers_to_eshop
andtlw_wc_pohoda_conn_sync_customers_to_eshop_user
for modifying the customer request from Pohoda to e-shop. - Dev - Tested up to WC 7.4.1.
- Tweak - Extension of hooks
tlw_wc_pohoda_conn_product_sync
andtlw_wc_pohoda_conn_product_variation_sync
with additional params.
- Enhancement - Allow to define the type of recording of unit prices (incl. or excl. VAT) in order and invoice items in Pohoda.
- Enhancement - Added hooks
tlw_wc_pohoda_conn_product_sync
andtlw_wc_pohoda_conn_product_variation_sync
for modifying the product request to e-shop. - Tweak - Sync product purchasing prices from Pohoda to e-shop by 'light' sync (active flag of ignoring the product structure).
- Enhancement - Added hook
tlw_wc_pohoda_conn_customer_sync
for modifying the customer request output to Pohoda. - Tweak - Check defined constant
ZipArchive::EM_AES_256
for encrypted sent mail log file. - Fix - Correct adding new customers to Pohoda.
- Dev - Tested up to WC 7.3.0.
- Fix - Correct detection of custom fields for other price levels in e-shop product variations.
- Dev - Tested up to WC 7.2.3.
- Enhancement - Added hooks
tlw_wc_pohoda_conn_order_sync
,tlw_wc_pohoda_conn_invoice_sync
,tlw_wc_pohoda_conn_check_allow_oss
,tlw_wc_pohoda_conn_reg_vat_eu
for modifying the request outputs to Pohoda. - Tweak - Better detection of Pohoda order number return.
- Fix - Set OSS mode for non-VAT EU customers only.
- Dev - Minor code refactoring of customer company data.
- Dev - Tested up to WC 7.2.2.
- Enhancement - Automatically generate invoices in Pohoda according to changed statuses of orders in the e-shop already synced orders to Pohoda. To use it, required the updating our batch Pohoda connector 'wc.bat' and 'wc-mserver.bat' (you can download them from your account in WooConn.sk).
- Tweak - Improved detection Pohoda order number in syncing order statuses from Pohoda to the e-shop.
- Fix - Resolved composer conflict with other plugins by custom reference keys.
- Tweak - Offer of Pohoda bulk actions in orders and products only if the plugin is verified.
- Dev - Tested up to WC 7.2.1.
- Tweak - Encrypted log files mail sent to WooConn.sk from plugin interface.
- Tweak - Set default active logging.
- Fix - Export and save log files from plugin interface.
- Tweak - Correct translation of setting items for e-shop REST API.
- Fix - Avoided of duplicate sending of mails with Pohoda invoices.
- Enhancement - Allow to define registration VAT number in another EU member state.
- Enhancement - Allow to sync product meta data in order items. Human entries of them and improve selection hidden fields to items in synced orders and invoices.
- Enhancement - Allow to sync product images from Pohoda to e-shop. Transferred images from Pohoda must be saved in the e-shop filesystem on the path
/wp-content/uploads/wc-pohoda-connector-img/
. - Tweak - Removed country code GB from list of EU countries for OSS mode in synced invoices. Use WC function
WC_Countries::get_european_union_countries
. - Tweak - Added confirm alert about total number of export products in one-time sync 'STOCK: Export products from e-shop to Pohoda'.
- Fix - Set max number of chars for exported product name.
- Dev - Tested up to WP 6.1.1 and WC 7.1.0.
- Enhancement - Added new attributes in one-time sync 'STOCK: Export products from e-shop to Pohoda' - product data type and range of product IDs.
- Enhancement - Allow to regular sync individual prices from Pohoda to e-shop. To use it, required the updating XML scheme 'export_individual_prices_changed.xml' for our batch Pohoda connector (you can download it from your account in WooConn.sk).
- Enhancement - Added new action in one-time sync 'CUSTOMERS: Import individual prices from Pohoda to e-shop' that allows to add and update data of individual prices in e-shop by uploaded Pohoda XML file.
- Enhancement - Allow to sync other price levels from Pohoda to e-shop by defining Pohoda price level ids and custom product meta fields.
- Enhancement - Allow to define syncing Pohoda customer number with custom user meta field in e-shop.
- Dev - Tested up to WP 6.0.3.
- Enhancement - Allow to regular sync customers from Pohoda to e-shop. To use it, required the updating XML scheme 'export_customers_changed.xml' for our batch Pohoda connector (you can download it from your account in WooConn.sk).
- Enhancement - Added new action in one-time synchronization 'CUSTOMERS: Import customers from Pohoda to e-shop' that allows to add and update customer data in e-shop by uploaded Pohoda XML file.
- Enhancement - Allow to define syncing special customer data from Pohoda (group, price level, invoice maturity) with custom user meta fields in e-shop.
- Dev - Tested up to WC 7.0.0.
- Enhancement - Possibility of choosing to record the use of discount coupons in synced orders and invoices in Pohoda (calc of percentage discount or fixed negative value).
- 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 WC 6.9.4.
- Enhancement - Allow to define the number of decimal points for calc item prices in synced orders and invoices to Pohoda.
- Fix - Correct calc item VAT rates in synced orders if number of decimal points in product prices is zero.
- Fix - Invoice creation date by plugin WooCommerce PDF Invoices & Packing Slips.
- Dev - Tested up to WP 6.0.2.
- Fix - Added flag whether the product price includes VAT in export products Pohoda XML file.
- Enhancement - Allow to define the product type of one-time sync action for export products from e-shop to Pohoda XML file (all products including variations or only simple products).
- Tweak - Improved detection of products in the e-shop by key item, ignoring trashed products.
- Tweak - Compatibility with Zasilkovna Packeta plugin, allow to define the carrier name for pickup points.
- Dev - Tested up to WC 6.8.2.
- Fix - Deprecated
guzzlehttp/promises/promise_for:2.0
function replaced withCreate::promiseFor
, deprecatedguzzlehttp/promises/rejection_for:2.0
function replaced withCreate::rejectionFor
. - Fix - Improved icons of the displayed data in order list.
- Dev - Tested up to WC 6.8.0.
- Enhancement - Add new one-time sync action for export products from e-shop to Pohoda XML file (add new products or update existing products). The XML file can be imported to Pohoda.
- Dev - Tested up to WP 6.0.1 and WC 6.7.0.
- Enhancement - Added bulk product edit action to cancel Pohoda product sync.
- Enhancement - Allow to define the type of invoice numbering and date for created invoices in Pohoda (compatibility with Invoices for WooCommerce and WooCommerce PDF Invoices & Packing Slips).
- Tweak - Visual improve of the displayed data on the synchronization of orders and invoices.
- Enhancement - Allowed to define to don't automatically create product variations by syncing products from Pohoda to e-shop. Product attributes will be created, but only for simple products.
- Enhancement - Allow to define the price level of products according to which the prices of products from Pohoda to e-shop should be synchronized.
- Dev - Tested up to WC 6.6.1.
- Fix - Correct detection existing PDF invoices in e-shop by custom order numbers for generating PDF document links.
- Tweak - Detect store and order location for generating the history rates and OSS values in Pohoda.
- Dev - Tested up to WP 6.0 and WC 6.5.1.
- Fix - Resolved conflict with OSS mode for non EU countries.
- Dev - Minor code refactoring.
- Dev - Tested up to WP 5.9.3 and WC 6.4.1.
- Tweak - Start date and end date of product sale prices in syncing the price action lists from Pohoda (supported since WC 6.3.0).
- Fix - Skip undefined action price list in one-time sync if some action price list is defined.
- Dev - Tested up to WP 5.9.2 and WC 6.3.1.
- Enhancement - Create one-time sync section in plugin settings for syncing of products and action price lists by uploaded Pohoda XML file.
- Dev - Tested up to WC 6.3.0.
- Fix - Deprecated WC_Cache_Helper::incr_cache_prefix function replaced with
WC_Cache_Helper::invalidate_cache_group
. - Fix - Added function
is_wp_error()
for created term in syncing products. - Dev - Tested up to WP 5.9.1 and WC 6.2.1.
- Fix - Prevent customer duplications in Pohoda.
- Tweak - Dates of product sale prices in syncing the price action lists from Pohoda.
- Fix - Correct call WC REST Product Categories Controller.
- Fix - Calc percent VAT for foreign currency.
- Fix - PHP warnings in syncing action price list if it contains no products.
- Dev - Tested up to WC 6.2.0.
- Tweak - Added new fields of service type OSS for stock and non-stock items. They're required for creating invoices in OSS mode in Pohoda.
- Enhancement - Allow to sync product action prices by action price lists from Pohoda to e-shop. To use it, required the updating XML scheme 'export_action_price_all.xml' for our batch Pohoda connector (you can download it from your account in WooConn.sk).
- Enhancement - Allow to sync product variations by defined stock item parameters from Pohoda to e-shop.
- Enhancement - Allow to sync product discount prices as sale prices from Pohoda to e-shop by Pohoda price level ID.
- Dev - Tested up to WP 5.9.
- Fix - Resolved Guzzle conflict with other plugins by custom namespaces and composer loading method.
- Dev - Tested up to WC 6.1.1.
- Fix - PHP warnings.
- Dev - Tested up to WC 6.1.0.
- Fix - Reduced product stock by reserved count.
- Dev - Tested up to WP 5.8.3.
- Tweak - Renamed MOSS to OSS.
- Tweak - Extend fields for creating documents in MOSS mode in Pohoda. Allow to take country code from e-shop order.
- Tweak - Code refactoring for calc VAT in synced orders and invoices.
- Dev - Tested up to WC 6.0.0.
- Enhancement - Refactoring optimization of the products sync process from Pohoda to the e-shop. Minimization of demands on data processing performance, faster processing of requests on the e-shop side.
- Enhancement - Allow to sync the product purchasing prices from Pohoda to e-shop (compatibility with WooCommerce Cost of Goods plugin or ability define the custom field).
- Fix - Correct sync the changed product serial numbers from Pohoda to e-shop.
- Enhancement - Allow to define system identifier of the custom field for syncing more product storages by Pohoda.
- Enhancement - Allow to define the group, price level and maturity of customers for syncing with Pohoda.
- Enhancement - Added new order attribute
Activity
in synced orders. - Tweak - Added the ability to enter custom main text in synced orders and invoices.
- Fix - Set default value
none
for rounding document of synced orders and invoices. - Fix - Getting current exchange rates from ECB and CNB.
- Fix - Synced product regular prices by synced products from Pohoda to e-shop.
- Tweak - Added summary data in synced invoices.
- Enhancement - Allow to define the type of rounding of total amounts in Pohoda.
- Enhancement - Allow to sync the product serial numbers and batches.
- Tweak - Added the ability to enter a system identifier for custom invoice numbering from e-shop.
- Tweak - Allow to define the accounting and account for each order currency in synced orders and invoices.
- Dev - Tested up to WC 5.9.0.
- Enhancement - Added new invoice attributes
dateTax
anddateAccounting
in synced invoices. - Fix - Sync MOSS parameters if they're defined in plugin settings.
- Enhancement - Allow to define the variable symbol for issued and proforma invoices.
- Fix - Calc product prices in synced orders where a discount is applied.
- Fix - Resolved conflict with shipping VAT rates in synced orders.
- Tweak - Compatibility with Toret Zasilkovna plugin (allow to define the carrier name for delivery to address).
- Enhancement - Allow to define products storage name in Pohoda.
- Enhancement - Allow to define MOSS parameters and history VAT rate in synced orders and invoices.
- Tweak - Changed process for calc of order item prices (includes / excludes VAT).
- Enhancement - Allow to define more carriers, custom internal note with system identifier and custom payment methods in synced orders.
- Enhancement - Allow to define and sync the order items
Prefix of numerical order series
andCentre
to Pohoda. - Enhancement - Allow to define the order statuses for which orders aren't to be exported to Pohoda.
- Enhancement - Allow to automatically creating proforma invoices in Pohoda from synced orders. The proforma invoices are also imported from Pohoda to the e-shop. To use it, required the updating XML scheme 'export_invoices_changed.xml' for our batch Pohoda connector (you can download it from your account in WooConn.sk).
- Enhancement - Allow to define the order statuses and payment methods for which issued and proforma invoices are to be automatically created in Pohoda.
- Enhancement - Allow to define and sync the invoice items
Prefix of numerical invoice series
,Accounting
,Account
andVAT classification
to Pohoda. - Enhancement - Automatically getting the exchange rates from CNB if the default currrency is CZK in Pohoda. To use this function, a cron job must be set.
- Tweak - Moved all invoice settings to one tab 'Invoice settings'.
- Tweak - Allow to sync the custom payment methods in orders from e-shop to Pohoda.
- Tweak - Minor code refactoring for sync processing products if products structure is ignored.
- Fix - Accepting the price with VAT of the Pohoda product.
- Enhancement - Allow to ignore products structure. Products and their basic attributes are synced by key item only.
- Dev - Tested up to WC 5.8.0.
- Fix - Fixed typing errors.
- Fix - Sync complete tree structure of product categories from Pohoda to e-shop.
- Tweak - Added an internal Pohoda product id to the order stock item if it exists.
- Dev - Tested up to WC 5.7.1.
- Dev - Minor code refactoring.
- Dev - Tested up to WP 5.8.1.
- Tweak - Sync non-stock items in orders from e-shop to Pohoda.
- Fix - PHP warnings.
- Enhancement - Allow to define custom product attributes to be sync from Pohoda and store them in custom meta data
pohoda_product_custom_attributes
as JSON. - Dev - Minor refactoring of XML parsing.
- Enhancement - Allow to automatically send emails with Pohoda invoices to e-shop customers.
- Enhancement - Allow to sync invoices created manually in Pohoda.
- Tweak - Created separate asset js script.
- Dev - Tested up to WC 5.6.0.
- Fix - Get all activated payment methods in e-shop.
- Tweak - Minor refactoring for setting of exchange rates.
- Dev - Tested up to WP 5.8 and WC 5.5.2.
- Fix - Bug in PHP function
mb_substr
. - Dev - Tested up to WC 5.5.0.
- Tweak - Added additional validators to order items.
- Fix - Ignore unsuccessfully converted characters in XML outputs.
- Enhancement - Allow to transfer the generated PDF invoices from Pohoda to e-shop.
- Enhancement - Added the field
Carrier
for syncing orders from e-shop to Pohoda.
- Fix - PHP warnings if new orders don't exist in e-shop.
- Enhancement - Allow to define the type of note in Pohoda in which the customer order note should be written.
- Tweak - Added the new field
Product name
to notes for order stock items to Pohoda.
- Tweak - Allow to define the status for new products imported from Pohoda to e-shop.
- Tweak - Added Czech translation of plugin interface.
- Tweak - Added
mb_substr
for long strings in orders. - Dev - Tested up to WC 5.4.1.
- Fix - Foreign currency in orders.
- Tweak - Sync products by custom product field also for product variations.
- Dev - Tested up to WC 5.4.0.
- Enhancement - Allow to sync products by custom product field in e-shop.
- Enhancement - Allow to automatically get exchange rates for EUR from ECB. To use this function, a cron job must be set.
- Enhancement - Added the notes for order stock items to Pohoda.
- Enhancement - Allow to automatically mark synced orders as reserved in Pohoda.
- Enhancement - Allow to define note for order stock items in synced Pohoda orders.
- Tweak - Added status
cancelled
in e-shop for cancelled order in Pohoda on updating orders status.
- Tweak - Extended logging the all request params.
- Initial Release.