Changelog
- Add locale-aware documentation links with new docs site content
- Add async rendering option for Delivery Dates (REST-based, cache-friendly)
- Improve IČ/DIČ VAT exemption logic (EU reverse charge, third-country export, better VIES/ARES handling, admin info, block checkout recalculation)
- Fix Heureka reviews widget slug resolution
- Fix Heureka XML feed product name fallback
- Fix QR payment currency filtering for auto accounts only
- Hide the “show label on frontend” setting in Prices module
- Fix security hardening (CSRF, XSS, direct file access protection)
- Update deps and core
- Fix QR payment source option warning
- Add search filtering for async select fields in module settings
- Add dynamic country filtering based on QR type selection
- Fix duplicate QR codes displayed in emails
- Improve QR payment module settings UX
- Add Auto detection for QR payment standard
- Add validation for QR payments and QR generators
- Add option to load bank account data from BACS payment method
- Add support inserting QR payment codes into WCPDF invoies
- Update dependencies
5.1.10
Section titled “5.1.10”- Add HU QR payment standard
- Add EU (EPC) QR payment standard
- Add filter
wpify_woo_heureka_disable_sendto disable send Heureka ověřeno zákazníky - Fix Heureka ověřeno zákazníky item id to correct product id
- Handle product not found in prices log
- Fixed a bug that deleted the VAT number when invalid check was performed on block checkout
- Fix SK VAT numbers normalizations on block checkout
- Add
wpify_woo_heureka_overeno_datafilter to edit sending data for Heureka ověřeno zákazníky - Change order id in Heureka ověřeno zákazníky from DB id to order number
- Add settings to restrict the display of custom prices
- Add
wpify_woo_prices_should_display_pricefilter whether to display the custom price
- Add recipient name for SK QR payment (pay by square)
- Add normalization VAT number on block checkout
- Fix validation VAT number for is_vat_exempt meta-value
- Add Heureka ověřeno zákazníky review options and import
- Add Heureka ověřeno zákazníky display reviews shortcode [wpify_woo_heureka_reviews count=“6”]
- Fix Subscription form
- Improved - leave empty ean field in XML if is ean custom field set
- Fix calculate VAT exempt if shipping address is the same as billing in IČ DIČ module
- Fix loading an IČ DIČ script on my account page.
- Hide duplicit IČ DIČ fields in my account page
- Add block checkout support for Heureka ověřeno zákazníky
- Add an option to exclude shipping from the Free shipping notice condition
- Add support add html into Free shipping notice texts
- Add an option to allow only selected languages for vocative in emails
- Update dependencies
5.0.18
Section titled “5.0.18”- Fix display Delivery dates shortcode if product is not known
5.0.17
Section titled “5.0.17”- Add VIES error logging
- Fix display styling IČ DIČ fields on block checkout
5.0.16
Section titled “5.0.16”- Fix sanitization company field in IČ DIČ module on block checkout
5.0.15
Section titled “5.0.15”- Fix display company billing details in order admin
5.0.14
Section titled “5.0.14”- Fix VAT exempt calculation bug in block checkout
- Fix VAT exempt timing issue in block checkout
- Optimize performance by reducing excessive validation calls during checkout
- Add logging for VAT exempt
- Improve VAT exempt logic to handle different validation states properly
5.0.13
Section titled “5.0.13”- Add global unique id support for EAN in XML feed
- Fix load textdomain
- update plugin dashboard
- Update dependencies
5.0.12
Section titled “5.0.12”- Add function to check if feed directories and files are writable.
- Add errors to Heureka feed generation
- Update dependencies
5.0.11
Section titled “5.0.11”- fix load dashboard data
5.0.10
Section titled “5.0.10”- Add shipping and fees as additional items in Heureka conversion code
- Fix add product items in Heureka conversion code
- Add WC_order object into
wpify_woo_qr_payment_detailsfilter - Update dependencies
- Update plugin dashboard and FAQ
- Fix missing settings error
- Fix search Heureka categories
- Fix SQL error in Prices Log when creating a new product
- Fix Delivery date display by zones
- Add option to Opt-In Heureka
- Better shortcode [wpify_woo_render_qr_code] for display QR payment
- Fix Delivery date location select
- Delivery date - allow html in Delivery date message
- Add filter ‘wpify_woo_heureka_overeno_item_id’
- Fix display IČ DIČ in addresses
- Fix setting for Heureka certification widget code
- Fix Heureka parent category name
- Fix Custom price type warning
- Add new conversion code for Heureka Měření konverzí
- Add validation of variable symbol to numbers only for QR payment
- Add price by unit quantity in Price module
- Add block checkout support for VAT fields in IČ DIČ module
- New plugin core
- New settings
- Remove Packeta module
4.1.13
Section titled “4.1.13”- Add shortcode [wpify_woo_lowest_price] to display the lowest price for last 30 days
- Add option to display the lowest price in 30 days via the Pricess module
- Add filter
wpify_woo_delivery_dates_days - Fix html for custom prices in Price module
4.1.12
Section titled “4.1.12”- Add Sklik/zbozi retargeting and conversion log data to console
- Remove old Delivery dates notice
- Update dependencies
4.1.11
Section titled “4.1.11”- Add support for update notices
- Edit info about deprecated Packeta shipping
4.1.10
Section titled “4.1.10”- Fix VAT number validation in VIES for non-numeric numbers
- Adjust filter wpify_woo_skip_qr_payment to skip QR payment for specific order
- Disable autoload for Heureka categories option
- Add filter wpify_woo_skip_qr_payment to skip QR payment for specific order
- Fix error on Free shipping notice without any amount
- Add option to filter deliveries options for virtual products in Heureka XML feed
- Update delivery methods in Heureka XML (thanks rex2630)
- Fix checkout blocking after zero VAT validation
- Fix Delivery date skip weekends
- Display free shipping notice wrapper always for updating fragments
= 4.1.1 =F
- Fix Delivery date skip weekends
- Edit conditions for the Reverse charge according to the country of shop and delivery.
- Update Documentation links
- Add info about deprecated Packeta shipping
4.0.12
Section titled “4.0.12”- Fix warning “Undefined array key 0” in Delivery dates module
4.0.11
Section titled “4.0.11”- Fix possible vulnerability
4.0.10
Section titled “4.0.10”- Add delivery date placeholder into more info text
- Fix QR payment API url parameters
- Add capability check to
maybe_send_to_packetamethod
- Fix display delivery dates without customer data
- Fix VIES validation for SK
- Add filter for adjusting the Ares details
- Add setting for custom Ares text
- Update dependencies
- Trigger JS event after Ares autofill to allow other plugins to react
- Fix display Ares button without “I’m shopping for a company” checkbox
- Fix IČ validation only for czech billing address
- Fix Free shipping notice after cart update
- Require PHP 8
- Require WordPress >= 6.2
- Require WooCommerce >= 7.0
- Add new Ares implementation
3.9.19
Section titled “3.9.19”- Fix Free shipping notice if Free shipping min amount is 0
- Add woocommerce_after_variations_form hook to Delivery dates
3.9.18
Section titled “3.9.18”- Fix hiding company fields
- Declare HPOS support
3.9.17
Section titled “3.9.17”- VAT validation fix.
3.9.16
Section titled “3.9.16”- Prices log fix.
3.9.15
Section titled “3.9.15”- IČO and DIČ validation JavaScript refactoring.
3.9.14
Section titled “3.9.14”- Fix render QR code shortcode
3.9.13
Section titled “3.9.13”- Add option to select position of QR code in emails
- Fix individual delivery date settings in products
3.9.12
Section titled “3.9.12”- Fix DIČ validation
3.9.11
Section titled “3.9.11”- Fix DIČ validation
3.9.10
Section titled “3.9.10”- Add info label option for each QR code
- Fix currency check for multiple accounts to generate QR codes
- Validate the DIČ / IČ DPH number after finish typing in the field.
- Fix Price log warning when creating new product
- Update models
- Add automatic correction of the DIČ number format
- Add creating database table if not exists before saving price log
- Fix validation DIČ number format in checkout
- Add removal of unwanted characters in IČ DIČ numbers
- Add spinner when validating IČ in ARES or DIČ in VIES
- Add [wpify_woo_delivery_dates] shortcode for displaying Delivery dates
- Fix trigger validation IČ DPH in VIES after changing country
- Fix showing payment message in Delivery date
- Fix get translated date format in Delivery date
- Add
wpify_woo_delivery_dates_payments_datafilter for payment message and more info text - Add option to validate IČ DIČ number format in checkout
- Fix load customer IČ DIČ in admin
- Fix Packeta admin notice as dismissible
- Fix Free shipping notice if cart is empty
- Fix duplicate data upload to Heureka overeno zakazniky by saving meta to order
- Fix converting data in delivery date settings
- Add Price module
- Change the data storage of the delivery date settings for products. Data needs to be converted.
- Add option to add title for delivery dates block
- Add option to add label for country selector in delivery dates
- Edit hooks for the position of the delivery date
- Fix delivery dates on backorder stock status
- Add option hide delivery date adding ”-” into field
- Add option insert HTML into Order button text
- Fix error display log on new product
- Add order note about agreeing to send the Heureka satisfaction questionnaire
- Add Wpify Woo News
- Fix WPML default language for Heureka category
- Don’t render delivery date line if message is empty
- Fix time by timezone in delivery date
- Fix PHP 7.4 compatibility
- Fix display shipping methods if isn’t set more info text in delivery date
- Fix display delivery dates if isn’t set default delivery country
- Fix display delivery dates if isn’t any methods set
- Fix skip weekends after bridging time to next day in delivery date
- Add Prices log module
- Add Comments module
- Add Delivery dates module
- Change Enter company details button label to I’m shopping for a company
- Fix render QR core in emails
- Fix error with Free shipping notice rendering by shortcode
- Fix error with QR core rendering in emails
- Fix render QR core just for specific payment method in emails
- Fix get attachments from product meta
- Add option to sending to Heureka asynchronously
- Better sending data to Heureka using wp_request
- Add Template module
- Add Email attachments module
- Add QR code alt text
- Add option to load min amount from WooCommerce Free shipping settings for Notification to get free shipping.
- Fix checkout VAT exempt
- Fix VAT exempt in IČ DIČ module
- Add Sklik retargeting module
- Add Zbozi.cz/Sklik Conversions Limited module
- Add variables {order} and {total} into texts before and after QR code
- Improve - Checking the checkbox Enter company details if the VAT number is filled in
3.5.18
Section titled “3.5.18”- Fix load Packeta metabox if module is not active
3.5.17
Section titled “3.5.17”- Fix QR amount in compatibility mode
3.5.16
Section titled “3.5.16”- Fix product item ID in Heureka Mereni Konverzi
3.5.15
Section titled “3.5.15”- Fix Qr codes in compatibility mode
3.5.14
Section titled “3.5.14”- Fix loading settings in IC DIC module
- Fix - Don’t render QR code if is not set payment methods
3.5.13
Section titled “3.5.13”- Fix loading settings
- Fix set default values in settings
3.5.12
Section titled “3.5.12”- Add support to set IBAN with spaces in QR payment module
- Fix Fatal error on frontend and add logging errors in QR payment module
3.5.11
Section titled “3.5.11”- Remove link to the cancelled plugin Email Builder from Vocative module
3.5.10
Section titled “3.5.10”- Fix Error of set_is_vat_exempt()
- Fix vat exempt if VAT number is valid
- Add notice about removing Packeta module.
- Security fix.
- Fix displaying separate heading with empty Packeta address.
- Fix Heureka category selector
- Fix IC DIC module collision with WooCommerce Stripe Gateway plugin.
- Revert fix loading Heureka categories in settings due to Allowed memory exhausted
- Add filter
wpify_woo_add_ic_dic_to_addressto option to disable data replacement in the address - Fix label field in Heureka Conversion settings
- Add option to replace placeholder for VAT fields with example of how to fill the field
- Fix inserting QR code to email after save as image
- Fix - Do not insert QR in plain text emails
- Fix loading Heureka categories in settings
- Update custom fields
- Fix error with GuzzleHtttp
- Fix duplicate display of VAT fields in order detail
- Fix warning: Undefined array key “post_type” on PHP 8.0
- Fix label for Search in ARES button after IC field
- Fix update free shipping notice on checkout page.
- Fix QR payment if note is empty
- Fix display of Packeta address on thank you page
- Fix duplicate display of Packeta address when delivery address is replaced
- Add CSS classes to QR elements
- Add the ability to choose the position of the QR code on the thank you page.
- Add the option to choose in which emails the QR code will be displayed.
- Add option to limit QR code display by billing country.
- Add option save the QR code as an image and link to it instead of base64.
- Add the option to allow the order to be sent even if the VAT number does not pass the VIES validation, but does not apply zero VAT.
- Remove of required DIČ field for SK due to conflict with non-profit organizations.
- Fix error if zero tax countries is empty on PHP 8.1
- Add the ability to insert a note into the QR payment with the order number and store name.
- Fix warning if bank code for QR is not set.
- Add hook for rendering QR code -
do_action('wpify_woo_render_qr_code', $order_id)
- New feature - Generate payment QR code embedded in thank you page and email.
- Fix VAT fields error if company field is hidden in WooCommerce.
3.3.52
Section titled “3.3.52”- Add filter
wpify_woo_free_shipping_render_noticefor possible conditional free shipping notice rendering - Add filter
wpify_woo_heureka_add_optoutfor possible conditional Heureka opt-out display - Add filter
wpify_woo_heureka_render_widgetfor possible conditioning of Heureka widget rendering - Fix in validation of VAT fields
3.3.51
Section titled “3.3.51”- Fix error on checkout if “Require entering identification number field” is not set.
- Fix identification number marking as required only in selected cases.
- Fix hide VAT fields if checkbox is unchecked on load checkout.
- Add - If an identification number is required, a DIC number is also required for Slovak companies.
- Add option to require an Company field when the “Enter company details” is checked.
3.3.50
Section titled “3.3.50”- Fix show IČ DPH for SK when switch countries.
- Add option to display Vat fields under the Company field at the top of the checkout form.
- Add option to display narrowed VAT fields side by side in the checkout.
- Add option to require an identification number when purchasing for a company.
3.3.49
Section titled “3.3.49”- Fix dismiss the notice
3.3.48
Section titled “3.3.48”- Removing sentry dependency
- Add Packeta logo and icon
- Move the logo display settings. Now the logo is selected in the shipping method settings for each shipping zone.
- Update external shipping methods to the customer’s address.
3.3.47
Section titled “3.3.47”- Fix in Core - get VAT rate for Fakturoid
3.3.46
Section titled “3.3.46”- Add class vat-extempt to order lines on backend
3.3.45
Section titled “3.3.45”- Fix checking active WooCommerce plugin within multisite
3.3.44
Section titled “3.3.44”- Add option to choose from which shopping cart amount is calculated for free shipping notice.
3.3.43
Section titled “3.3.43”- Add editable in vat billing fields in user profile
- Fix - Check box Company details is checked in checkout by default if the user has already pre-filled Identification no.
- Fix - Automatic deletion of company data if the check box Company details in the checkout is unchecked.
3.3.42
Section titled “3.3.42”- Free Shipping notice compatibility with Woo Currency Switcher
3.3.41
Section titled “3.3.41”- Change when an order is sent to Heureka Ověřeno zákazníky
3.3.40
Section titled “3.3.40”- Fix of the link to the detail of the Packeta branch in order admin. Link to open in a new window.
- Fix hiding Packeta branch address when editing delivery address in order admin.
3.3.39
Section titled “3.3.39”- Add editable in vat billing fields in order admin
- The minimum supported PHP version is 7.4
3.3.38
Section titled “3.3.38”- Fix PHP 7.3 compatibility
3.3.37
Section titled “3.3.37”- Update Packeta SDK, add method for uploading a document
3.3.36
Section titled “3.3.36”- Add non-generation of DELIVERY_PRICE_COD tag in Heureka XML feed if it is not filled in delivery method.
3.3.35
Section titled “3.3.35”- Update allowed carriers for Heureka XML feed
3.3.34
Section titled “3.3.34”- Add option round up the total amount sent to Packeta for COD payment method
- Add documentation links
3.3.33
Section titled “3.3.33”- Fix update the checkout after filling IN VAT no. field.
3.3.32
Section titled “3.3.32”- Add house number to Packeta
3.3.31
Section titled “3.3.31”- Add attributes support for Packeta
3.3.30
Section titled “3.3.30”- Fix in core
3.3.29
Section titled “3.3.29”- Fix vat rate calculation
3.3.28
Section titled “3.3.28”- Fix license on some environments
3.3.27
Section titled “3.3.27”- Add filter for number of generated XML products per one run
3.3.26
Section titled “3.3.26”- Add better compatibility with Wpify Woo Core
3.3.25
Section titled “3.3.25”- Add compatibility with Wpify Woo Core
3.3.24
Section titled “3.3.24”- Fix address substitution for delivery to an address
3.3.23
Section titled “3.3.23”- Fix Packeta form displaying
3.3.22
Section titled “3.3.22”- Fix packeta metabox id
3.3.21
Section titled “3.3.21”- Fix undefined notice
3.3.20
Section titled “3.3.20”- Added Packeta information and actions to order list
- Added option to adjust weight before sending shipment to Packeta
3.3.19
Section titled “3.3.19”- Fix PHP8 PSR Log
3.3.18
Section titled “3.3.18”- Temporarily Remove PHP8 compatibility
3.3.17
Section titled “3.3.17”- Fix loading of settings assets
3.3.16
Section titled “3.3.16”- Fix of the License option type
3.3.15
Section titled “3.3.15”- Set Packeta price to float
3.3.14
Section titled “3.3.14”- Upgrade WPify Custom Fields
3.3.13
Section titled “3.3.13”- Fix the autofill of company details on checkout
3.3.12
Section titled “3.3.12”- Upgrade WPify Custom Fields
3.3.11
Section titled “3.3.11”- Add support for multi-domain WPML license setup
3.3.10
Section titled “3.3.10”- Upgrade WPify Custom Fields to fix the problems with browser cache
- Add compatibility with sentry
- Fix order model
- Fix options two levels groups
- Remove Packeta widget v5 support
- Add WP CLI
- Add wpify_woo_amount_for_free_shipping shortcode
- Fix setting of the colors in free shipping notice
- Fix support for Billing DIC SK
- Add automatic sending to Packeta on order status change
- Add premium modules
- Add default package value if order price is zero to Packeta
- Fix the Zasilkovna label in order detail
3.2.11
Section titled “3.2.11”- Exclude backorder products from Heureka XML feed.
3.2.10
Section titled “3.2.10”- Fix compatibility
- Send orders to Heureka Overeno Zakazniky right away, not in cron
- Implement vocative exceptions
- Add “After IC” position for autofill button from Ares
- Show free shipping message if the cart amount is equal to free shipping amount
- Add error handling when printing Packeta labels
- Add download log link
- Fixed ARES validation at checkout for countries other than the Czech Republic
- Heureka XML - get description for variation from parent product when the variation description is empty
- DPH fields fix - labels not shown in certain situations
- Slovakia IN DPH field on checkout
- Asynchronous loading of javascripts on backend
- Add possibility to delete Heureka category
- More XML Heureka categories fixes
- Fix of XML Heureka categories
- Update contributors list
- Logo update
- Fix - loading of heureka categories - memory exhausted
- Fix - Save packeta branch info to session
- Fix lists
- Fix async list types in XML Feed Heureka
- New custom fields implementation (https://gitlab.com/wpify/wpify-custom-fields/)
- Set backorder items as out of stock in Heureka XML
- Added support for SK Heureka tracking
- Heureka XML - Fix price including VAT
- Added ThePay and DPD addons
- Add encoding flag to XML feed
- Exclude variations from Heureka XML if set up
- Add SK delivery to Heureka XML
- Bug Fixes
- Add CURL fallback for downloading Heureka XML
- Add setting to always show the cart notification bar
- Add support for Heureka categories for product variations
- Add DPD premium addon
- Fix build
- Change save options capability to
manage_woocommerce
- Added support for last name and full name in the Vocative module
- Switched to heureka/inflection library in the Vocative module
- Added Email builder addon
- Setting and filter for logo type
- Packeta widget v6 support
2.8.10
Section titled “2.8.10”- Add support for Packeta API v6
- Add basic support for WPML and Heureka Categories
- Fix the update checker
- Add option to set free shipping notice if any of the shipping methods is free
- Add Comgate to plugins with compatibility check
- Add Packeta table style checkout compatibility
- Fix composer platform requirements
- Fix filter name
- Add Heureka SK categories
- Add filter
wpify_woo_settingsfor getting a setting
- Fix composer platform requirements
- The plugin dependencies are scoped so it doesn’t collide with other plugins.
- New plugin logo
- Improve select of the long options list in settings
- Add option to display Packeta logo
- Fix memory leak
- Add external carriers for Packeta
- Minor bug fixes
- Support no shipping country on Packeta checkout
- Fix Heureka Feed category
- Bug fixes
- Catch SoapFault Exception in Vies
- Migrate licensing and addonds from wphelp.cz to wpify.io
- Add
wpify_woo_free_shipping_amountfilter
- Clear Packeta details if no branch selected on checkout
- Fix Heureka XML Cron generation
- Raise timeout for licence checking
- Add possibility to export logs from admin
- Add check for unique ID to the Packeta Feed
- Fix Packeta Feed chunk generation
- Add logging to license revalidation
- Fix Packeta JS error on checkout on specific installations
- Fix Packeta Feed
- Add Comgate premium addon
- Fix PHP notices and warnings
- Add temporary solution for custom fields for Heureka XML
- Add weight setting for Packeta
- Send order weight to Packeta
- Fix Packeta fatal error on create order screen
- Added more premium add-ons details
- Bug fixes
- Async Emails bug fixes
- Add details to Packeta log
- Move Phone validation to separate plugin because of PHP8 conflict
- Fix Packeta bulk generate
- Fix Packeta filename
- Fix undefined notice on new post screen
- New feature - Phone validation
- Fixes
- Fix Heureka XML ITEMGROUP_ID typo
- Add more Heureka XML Feed settings
- Heureka XML Feed fixes
- Fix API callback PHP notice
- Move settings in Heureka feeds
- Added abstraction for XML feeds
- Added Heureka XML Feed
- Add setting for minimum cart price to display the shipping notice
- Fix sender name and email when using Async emails
- Optimize saving of Packeta details
- Add Packeta pickup point link to emails and admin
- Fix Packeta widget language
- Update readme
- Update WooCommerce compatibility to 5.0
- Fix move company IC / DIC checkbox
- CI fix, version bump
1.2.21
Section titled “1.2.21”- Fix JS Build
1.2.20
Section titled “1.2.20”- Fix JS Build
1.2.19
Section titled “1.2.19”- Fix IC validation on checkout
1.2.18
Section titled “1.2.18”Fix Packeta on SK shops
1.2.17
Section titled “1.2.17”- Update Settings page
1.2.16
Section titled “1.2.16”- Fix Packeta translations
1.2.12
Section titled “1.2.12”- Added plugin icon
1.2.11
Section titled “1.2.11”- Added vocative module - automatically change the salutation in emails to use correct Czech vocative
1.2.10
Section titled “1.2.10”- Added group field option in settings (internal change for usage by WPify Woo and its extensions)
- Fix Packeta API
- Added Heureka Měření konverzí
- Fix loading of Packeta settings
- Add React select for settings
- Fix of assets paths
- VAT extempt fix
- Added VAT validations using VIES
- Readme update
- ARES reimplementation
- Bug fixes
- Bug fixes