Skip to content

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
  • Add HU QR payment standard
  • Add EU (EPC) QR payment standard
  • Add filter wpify_woo_heureka_disable_send to 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_data filter 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_price filter 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
  • Fix display Delivery dates shortcode if product is not known
  • Add VIES error logging
  • Fix display styling IČ DIČ fields on block checkout
  • Fix sanitization company field in IČ DIČ module on block checkout
  • Fix display company billing details in order admin
  • 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
  • Add global unique id support for EAN in XML feed
  • Fix load textdomain
  • update plugin dashboard
  • Update dependencies
  • Add function to check if feed directories and files are writable.
  • Add errors to Heureka feed generation
  • Update dependencies
  • fix load dashboard data
  • 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_details filter
  • 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
  • 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
  • Add Sklik/zbozi retargeting and conversion log data to console
  • Remove old Delivery dates notice
  • Update dependencies
  • Add support for update notices
  • Edit info about deprecated Packeta shipping
  • 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
  • Fix warning “Undefined array key 0” in Delivery dates module
  • Fix possible vulnerability
  • Add delivery date placeholder into more info text
  • Fix QR payment API url parameters
  • Add capability check to maybe_send_to_packeta method
  • 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
  • Fix Free shipping notice if Free shipping min amount is 0
  • Add woocommerce_after_variations_form hook to Delivery dates
  • Fix hiding company fields
  • Declare HPOS support
  • VAT validation fix.
  • Prices log fix.
  • IČO and DIČ validation JavaScript refactoring.
  • Fix render QR code shortcode
  • Add option to select position of QR code in emails
  • Fix individual delivery date settings in products
  • Fix DIČ validation
  • Fix DIČ validation
  • 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_data filter 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
  • Fix load Packeta metabox if module is not active
  • Fix QR amount in compatibility mode
  • Fix product item ID in Heureka Mereni Konverzi
  • Fix Qr codes in compatibility mode
  • Fix loading settings in IC DIC module
  • Fix - Don’t render QR code if is not set payment methods
  • Fix loading settings
  • Fix set default values in settings
  • Add support to set IBAN with spaces in QR payment module
  • Fix Fatal error on frontend and add logging errors in QR payment module
  • Remove link to the cancelled plugin Email Builder from Vocative module
  • 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_address to 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.
  • Add filter wpify_woo_free_shipping_render_notice for possible conditional free shipping notice rendering
  • Add filter wpify_woo_heureka_add_optout for possible conditional Heureka opt-out display
  • Add filter wpify_woo_heureka_render_widget for possible conditioning of Heureka widget rendering
  • Fix in validation of VAT fields
  • 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.
  • 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.
  • Fix dismiss the notice
  • 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.
  • Fix in Core - get VAT rate for Fakturoid
  • Add class vat-extempt to order lines on backend
  • Fix checking active WooCommerce plugin within multisite
  • Add option to choose from which shopping cart amount is calculated for free shipping notice.
  • 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.
  • Free Shipping notice compatibility with Woo Currency Switcher
  • Change when an order is sent to Heureka Ověřeno zákazníky
  • 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.
  • Add editable in vat billing fields in order admin
  • The minimum supported PHP version is 7.4
  • Fix PHP 7.3 compatibility
  • Update Packeta SDK, add method for uploading a document
  • Add non-generation of DELIVERY_PRICE_COD tag in Heureka XML feed if it is not filled in delivery method.
  • Update allowed carriers for Heureka XML feed
  • Add option round up the total amount sent to Packeta for COD payment method
  • Add documentation links
  • Fix update the checkout after filling IN VAT no. field.
  • Add house number to Packeta
  • Add attributes support for Packeta
  • Fix in core
  • Fix vat rate calculation
  • Fix license on some environments
  • Add filter for number of generated XML products per one run
  • Add better compatibility with Wpify Woo Core
  • Add compatibility with Wpify Woo Core
  • Fix address substitution for delivery to an address
  • Fix Packeta form displaying
  • Fix packeta metabox id
  • Fix undefined notice
  • Added Packeta information and actions to order list
  • Added option to adjust weight before sending shipment to Packeta
  • Fix PHP8 PSR Log
  • Temporarily Remove PHP8 compatibility
  • Fix loading of settings assets
  • Fix of the License option type
  • Set Packeta price to float
  • Upgrade WPify Custom Fields
  • Fix the autofill of company details on checkout
  • Upgrade WPify Custom Fields
  • Add support for multi-domain WPML license setup
  • 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
  • Exclude backorder products from Heureka XML feed.
  • 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
  • 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
  • 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_settings for 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_amount filter
  • 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
  • Fix JS Build
  • Fix JS Build
  • Fix IC validation on checkout

Fix Packeta on SK shops

  • Update Settings page
  • Fix Packeta translations
  • Added plugin icon
  • Added vocative module - automatically change the salutation in emails to use correct Czech vocative
  • 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