• This module is functional, BUT DO NOT UPDATE IT!

    The 2.1.0 update completely broke my WordPress installation with fatal errors. Thankfully, the previous version is still available on the WordPress server (Just need to edit the actual download link).

    A developer who releases an update that triggers fatal errors due to incompatibilities with older versions of WordPress or plugins is not doing their job well. Maintaining backward compatibility is a basic principle of responsible software development. Breaking your own API or ignoring WordPress API stability is unacceptable and shows a lack of consideration for users.

    If you’re using this plugin, think twice before trusting the developer! ??

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support Dina S.

    (@themehighsupport)

    Thank you for taking the time to share your feedback. We’re sorry to hear about the issues you’ve experienced after updating to the latest version.

    We have tested the latest version in our local environment, and we have not encountered any fatal errors, so it’s possible this is something specific to your site’s setup.

    To assist you better and resolve the issue, we’d appreciate it if you could share the exact error message you received, or let us know more about when and how it’s happening? This will really help us track down what might be going wrong.

    We take backward compatibility seriously and follow best practices to ensure stability across WordPress environments, but sometimes conflicts can arise based on the specific combination of plugins or themes in use. If you’d like, we can help you troubleshoot further to get everything working properly.

    We appreciate your patience and hope to resolve this for you as quickly as possible!

    Thank you!

    En feil av typen E_ERROR ble for?rsaket i linje 89 i filen /var/www/0/211035/www/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/Registry/Container.php. Feilmelding: Uncaught Exception: Cannot construct an instance of Automattic\WooCommerce\Blocks\Domain\Services\CheckoutFields because it has not been registered. in /var/www/0/211035/www/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/Registry/Container.php:89Stack trace:#0 /var/www/0/211035/www/wp-content/plugins/woo-checkout-field-editor-pro/block/class-thwcfd-block.php(100): Automattic\WooCommerce\Blocks\Registry\Container->get(‘Automattic\\WooC…’)#1 /var/www/0/211035/www/wp-includes/class-wp-hook.php(308): THWCFD_Block->update_default_fields_data_with_block(Object(Automattic\WooCommerce\Blocks\Integrations\IntegrationRegistry))#2 /var/www/0/211035/www/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array)#3 /var/www/0/211035/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array)#4 /var/www/0/211035/www/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/Integrations/IntegrationRegistry.php(50): do_action(‘woocommerce_blo…’, Object(Automattic\WooCommerce\Blocks\Integrations\IntegrationRegistry))#5 /var/www/0/211035/www/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/BlockTypes/AbstractBlock.php(114): Automattic\WooCommerce\Blocks\Integrations\IntegrationRegistry->initialize(‘checkout_block’)#6 /var/www/0/211035/www/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/BlockTypes/AbstractBlock.php(70): Automattic\WooCommerce\Blocks\BlockTypes\AbstractBlock->initialize()#7 /var/www/0/211035/www/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/BlockTypesController.php(65): Automattic\WooCommerce\Blocks\BlockTypes\AbstractBlock->__construct(Object(Automattic\WooCommerce\Blocks\Assets\Api), Object(Automattic\WooCommerce\Blocks\Assets\AssetDataRegistry), Object(Automattic\WooCommerce\Blocks\Integrations\IntegrationRegistry))#8 /var/www/0/211035/www/wp-includes/class-wp-hook.php(308): Automattic\WooCommerce\Blocks\BlockTypesController->register_blocks(”)#9 /var/www/0/211035/www/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array)#10 /var/www/0/211035/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array)#11 /var/www/0/211035/www/wp-settings.php(617): do_action(‘init’)#12 /var/www/0/211035/www/wp-config.php(89): require_once(‘/var/www/0/2110…’)#13 /var/www/0/211035/www/wp-load.php(50): require_once(‘/var/www/0/2110…’)#14 /var/www/0/211035/www/wp-login.php(12): require(‘/var/www/0/2110…’)#15 {main}? thrown

    The same thing happened to our website. After updating the new version 2.1.0 of “Checkout Field Editor for WooCommerce”, a fatal error occurred on our website (the error message is similar to the previous post). Both the frontend and backend of the website appeared error message and cannot be opened. Later I found that the Woocommerce plugin was also affected, so I disabled both plugins at the same time. Later, after downgrading the version of “Checkout Field Editor for WooCommerce” to version 2.06, the front-end and back-end of the website returned to normal. So don’t update this 2.1.0 version.

    ?WordPress: Version 6.0.2
    ?E-commerce plugin: WooCommerce version 7.2.1
    ?PHP: Version 7.4.33
    ?Theme: Flatsome

    Plugin Support Dina S.

    (@themehighsupport)

    Thank you for your patience and for providing detailed feedback on the issues with version 2.1.0 of the “Checkout Field Editor for WooCommerce.” We sincerely apologize for the inconvenience caused.

    Our team has successfully recreated the error in our testing environment, and we’ve identified the root cause of the issue. We’re currently working on a fix, which will be included in the upcoming release of our plugin. We understand the impact this has had, and we’re prioritizing a solution to resolve it as quickly as possible.

    Thank you again for your understanding!

    Plugin Support Dina S.

    (@themehighsupport)

    We are glad to inform you that we have released the latest version of our plugin, version 2.1.1, which includes a fix for the issue you encountered and adds backward compatibility. Please update the plugin and verify if everything is working as expected.

    Kindly be informed that the mentioned problem will only occur if your WooCommerce version is below 8.5. The latest version of WooCommerce is 9.5.2, and using older versions may cause compatibility issues and pose security risks. We strongly recommend updating WooCommerce to the latest version to ensure your site remains secure and functions smoothly.

    Once again, we sincerely apologize for the inconvenience caused. If you encounter any further issues or have any questions, feel free to reach out, and we’ll be happy to assist you.

    Thanks again for your understanding, and we appreciate your continued support!

    Have a great day!

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this review.