elementor / elementor

The most advanced frontend drag & drop page builder. Create high-end, pixel perfect websites at record speeds. Any theme, any page, any design.
https://elementor.com/
GNU General Public License v3.0
6.58k stars 1.42k forks source link

⛔ 🧩 Unable to change shipping method on checkout when using FunnelKit Aero Checkout #28240

Closed esteban-agp closed 2 months ago

esteban-agp commented 2 months ago

Prerequisites

Description

I'm unable to change the shipping method on checkout for my page https://kerbsrs.com/ After clicking on another method, it reverts to first one available. This is caused by Elementor (already tested and confirmed)

Adobe Express 2024-07-29 15 13 03

Steps to reproduce

  1. Go to https://kerbsrs.com/
  2. Add any product to the cart and proceed to checkout
  3. Try and change the shipping method to any other (it will revert to the first one)

Expected behavior

Changing the shipping method should work, but it doesn't.

Isolating the problem

Elementor System Info

Click to reveal ````txt == Server Environment == Operating System: Linux Software: LiteSpeed MySQL version: MariaDB Server v10.11.8-MariaDB-cll-lve PHP Version: 8.1.27 PHP Memory Limit: 2048M PHP Max Input Vars: 5000 PHP Max Post Size: 2048M GD Installed: Yes ZIP Installed: Yes Write Permissions: All right Elementor Library: Connected == WordPress Environment == Version: 6.6.1 Site URL: https://kerbsrs.com Home URL: https://kerbsrs.com WP Multisite: No Max Upload Size: 2 GB Memory limit: 480M Max Memory limit: 2048M Permalink Structure: /%postname%/ Language: es_MX Timezone: -6 Debug Mode: Active == Theme == Name: Child Hello Elementor Version: 2.8.1.1690456695 Author: Elementor Team Child Theme: Yes Parent Theme Name: Hello Elementor Parent Theme Version: 3.0.1 Parent Theme Author: Elementor Team == User == Role: administrator WP Profile lang: en-US User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 == Active Plugins == Advanced Custom Fields Version: 6.3.4 Author: WP Engine AeroCheckout: Custom WooCommerce Checkout Pages Version: 3.2.0 Author: WooFunnels CartPops Version: 1.4.30 Author: CartPops.com Child Theme Configurator Version: 2.6.6 Author: Lilaea Media Customer Reviews for WooCommerce Version: 5.58.0 Author: CusRev Custom Payment Gateways for WooCommerce Pro Version: 1.6.4 Author: Imaginate Solutions Custom Shipping Methods for WooCommerce Version: 1.9.1 Author: Imaginate Solutions Date Calculator Version: 1.2.0 Author: Matthias.S Disable Admin Notices Individually Version: 1.3.5 Author: Creative Motion Elementor Version: 3.23.3 Author: Elementor.com FiboSearch - AJAX Search for WooCommerce Version: 1.28.1 Author: FiboSearch Team Google Listings and Ads Version: 2.7.7 Author: WooCommerce Header and Footer Scripts Version: 2.2.1 Author: Digital Liberation Imagify Version: 2.2.2 Author: Imagify – Optimize Images & Convert WebP & Avif Jetpack Version: 13.6 Author: Automattic Joinchat Version: 5.1.7 Author: Creame Kadence WooCommerce Email Designer Version: 1.5.13 Author: Kadence WP Klaviyo Version: 3.3.5 Author: Klaviyo, Inc. LiteSpeed Cache Version: 6.3 Author: LiteSpeed Technologies Loco Translate Version: 2.6.11 Author: Tim Whitlock Loginizer Version: 1.9.0 Author: Softaculous MailOptin - Lite Version: 1.2.70.1 Author: MailOptin Popup Builder Team Order Attachments for WooCommerce Version: 2.2.2 Author: DIRECT SOFTWARE PRO Elements Version: 3.23.1 Author: PROElements.org Site Kit by Google Version: 1.131.0 Author: Google The SEO Framework Version: 5.0.6 Author: The SEO Framework Team WC Custom Add to Cart labels Version: 1.3 Author: Rynaldo Stoltz White Label CMS Version: 2.7.4 Author: www.videousermanuals.com WooCommerce Version: 9.1.4 Author: Automattic WooCommerce Orders Progress bar - Pro Version: 2.0.2 Author: AppKnitters Co. WooCommerce Order Status Manager Version: 1.13.2 Author: SkyVerge WPC Product Bundles for WooCommerce Version: 8.0.9 Author: WPClever WPC Smart Notifications for WooCommerce Version: 2.3.9 Author: WPClever == Must-Use Plugins == Affiliate Plugin Version: 1.0.3 Author: == Features == Custom Fonts: 0 Custom Icons: 0 == Integrations == recaptcha_v3: Active woocommerce: Active == Elementor Experiments == Improved CSS Loading: Active Inline Font Icons: Inactive Additional Custom Breakpoints: Active by default Flexbox Container: Active Grid Container: Active by default Upgrade Swiper Library: Active by default Nested Elements Performance: Active by default Optimized Control Loading: Inactive by default Optimized Markup: Inactive by default Plugin Onboarding: Active by default Default to New Theme Builder: Active by default Hello Theme Header & Footer: Inactive by default Elementor Home Screen: Active by default Editor Top Bar: Active Build with AI: Inactive Landing Pages: Inactive Nested Elements: Inactive by default Lazy Load Background Images: Active Pages Panel: Inactive by default Element Caching: Inactive by default Link In Bio: Inactive by default Floating Buttons: Inactive by default Elementor Editor Events: Inactive by default Display Conditions: Active Form Submissions: Active by default Menu: Inactive by default Taxonomy Filter: Active Search: Inactive by default == Log == Log: showing 19 of 192023-08-20 07:45:22 [info] elementor-pro::elementor_pro_updater Started 2023-08-20 07:45:22 [info] Elementor Pro/Upgrades - _on_each_version Start 2023-08-20 07:45:22 [info] Elementor Pro/Upgrades - _on_each_version Finished 2023-08-20 07:45:23 [info] Elementor data updater process has been completed. [array ( 'plugin' => 'Elementor Pro', 'from' => '3.14.0', 'to' => '3.15.1', )] 2024-04-02 04:04:16 [info] Elementor data updater process has been queued. [array ( 'plugin' => 'Elementor Pro', 'from' => '3.15.1', 'to' => '3.19.3', )] 2024-04-02 04:04:17 [info] elementor-pro::elementor_pro_updater Started 2024-04-02 04:04:17 [info] Elementor Pro/Upgrades - _on_each_version Start 2024-04-02 04:04:17 [info] Elementor Pro/Upgrades - _on_each_version Finished 2024-04-02 04:04:17 [info] Elementor data updater process has been completed. [array ( 'plugin' => 'Elementor Pro', 'from' => '3.15.1', 'to' => '3.19.3', )] 2024-04-11 07:48:15 [info] Elementor data updater process has been queued. [array ( 'plugin' => 'Elementor Pro', 'from' => '3.19.3', 'to' => '3.20.2', )] 2024-04-11 07:48:15 [info] elementor-pro::elementor_pro_updater Started 2024-04-11 07:48:15 [info] Elementor Pro/Upgrades - _on_each_version Start 2024-04-11 07:48:15 [info] Elementor Pro/Upgrades - _on_each_version Finished 2024-04-11 07:48:15 [info] Elementor data updater process has been completed. [array ( 'plugin' => 'Elementor Pro', 'from' => '3.19.3', 'to' => '3.20.2', )] 2024-04-11 07:48:17 [info] Elementor data updater process has been queued. [array ( 'plugin' => 'Elementor Pro', 'from' => '3.19.3', 'to' => '3.20.2', )] 2024-07-29 06:41:46 [info] elementor-pro::elementor_pro_updater Started 2024-07-29 06:41:46 [info] Elementor Pro/Upgrades - _on_each_version Start 2024-07-29 06:41:46 [info] Elementor Pro/Upgrades - _on_each_version Finished 2024-07-29 06:41:46 [info] Elementor data updater process has been completed. [array ( 'plugin' => 'Elementor Pro', 'from' => '3.20.2', 'to' => '3.23.1', )] PHP: showing 8 of 8PHP: 2023-09-12 07:55:50 [notice X 2][../wp-content/plugins/elementor/modules/dev-tools/deprecation.php::359] Function _register_controls is deprecated since version 3.1.0! Use Elementor\Controls_Stack::register_controls() instead. Caller plugins: elementor. Called from: init_controls on file ../wp-content/plugins/elementor/includes/base/widget-base.php:1039.. [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> rest_error_handler() #1: ../wp-content/plugins/elementor/modules/dev-tools/deprecation.php(359): class type trigger_error() #2: ../wp-content/plugins/elementor/modules/dev-tools/deprecation.php(317): Elementor\Modules\DevTools\Deprecation -> trigger_wp_error() #3: ../wp-content/plugins/elementor/modules/dev-tools/deprecation.php(391): Elementor\Modules\DevTools\Deprecation -> notify_deprecated_function() #4: ../wp-content/plugins/elementor/includes/base/controls-stack.php(2322): Elementor\Modules\DevTools\Deprecation -> deprecated_function() ', )] PHP: 2023-09-12 07:55:51 [notice X 20][../wp-content/plugins/elementor/modules/dev-tools/deprecation.php::359] The $control_id argument is deprecated since version 3.5.0! Caller plugins: mailoptin. Called from: register on file ../wp-content/plugins/mailoptin/src/connections/ElementorConnect/Init.php:34.. [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] PHP: 2023-09-13 00:31:25 [notice X 4][../wp-content/plugins/elementor/modules/dev-tools/deprecation.php::359] Function _register_controls is deprecated since version 3.1.0! Use Elementor\Controls_Stack::register_controls() instead. Caller plugins: elementor. Called from: init_controls on file ../wp-content/plugins/elementor/includes/base/widget-base.php:1039.. [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] PHP: 2024-02-26 05:00:47 [notice X 1][../wp-content/plugins/elementor/includes/managers/image.php::113] Trying to access array offset on value of type bool [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] PHP: 2024-04-01 07:57:09 [notice X 6][../wp-content/plugins/elementor/includes/elements/container.php::1845] Undefined index: size [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] PHP: 2024-04-04 06:08:28 [warning X 7][../wp-content/plugins/elementor/modules/history/revisions-manager.php::363] Undefined array key "editor_post_id" [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] PHP: 2024-04-05 01:47:05 [warning X 2][../wp-content/plugins/elementor/includes/managers/image.php::113] Trying to access array offset on value of type bool [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] PHP: 2024-04-24 16:18:33 [warning X 329][../wp-content/plugins/elementor/includes/widgets/icon-box.php::708] Undefined array key "icon" [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] JS: showing 16 of 16JS: 2023-10-18 09:58:20 [error X 1][../wp-content/plugins/pro-elements/assets/js/form.72b77b99d67b130634d2.bundle.min.js:2:16965] undefined is not an object (evaluating 'this.elements.$indicators.children') JS: 2024-04-01 13:41:04 [error X 28][../wp-content/plugins/elementor/assets/js/ai.min.js?ver=3.20.3:3:7574] Can't find variable: ReactUtils JS: 2024-04-01 13:49:28 [error X 2][../wp-content/plugins/elementor/assets/js/ai.min.js?ver=3.20.3:3:7564] ReactUtils is not defined JS: 2024-04-01 16:03:58 [error X 3][../wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.20.3:3:321412] Cannot read properties of undefined (reading 'id') JS: 2024-04-01 20:39:11 [error X 1][../wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.20.3:3:697853] this.model.isValidChild is not a function JS: 2024-04-01 21:04:06 [error X 1][../wp-content/plugins/pro-elements/assets/js/form.72b77b99d67b130634d2.bundle.min.js:2:16966] Cannot read properties of undefined (reading 'children') JS: 2024-04-04 14:12:31 [error X 12][../wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.20.3:3:816057] undefined is not an object (evaluating 'this.store.find((function(T){return T.original===C})).localized') JS: 2024-04-05 07:47:02 [error X 13][../wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.20.3:2:19856] undefined is not an object (evaluating 'e.offset().top') JS: 2024-04-12 17:16:24 [error X 2][../wp-admin/load-scripts.php?c=0&loadchunk_0=jquery-core,jquery-migrate,utils,wp-polyfill-inert,regenerator-runtime,wp-polyfill,wp-hooks&ver=6.4.4:2:28767] undefined is not an object (evaluating 'c[0].value') JS: 2024-04-12 19:14:08 [error X 3][../wp-content/plugins/pro-elements/assets/js/editor.min.js:2:64503] Object.entries requires that input parameter not be null or undefined JS: 2024-04-20 20:14:35 [error X 4][../wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.21.1:3:654173] undefined is not an object (evaluating 'this.view.container.isDesignable') JS: 2024-04-21 14:57:57 [error X 1][../wp-content/plugins/elementor/assets/lib/backbone/backbone.marionette.min.js?ver=2.4.5.e1:24:19952] View (cid: "view1823") has already been destroyed and cannot be used. JS: 2024-04-21 15:26:00 [error X 4][../wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.21.1:3:591428] Element type not found: 'uael-mini-cart' JS: 2024-05-03 12:18:56 [error X 1][../wp-content/plugins/pro-elements/assets/js/frontend.min.js?ver=3.20.2:2:12628] Failed to execute 'observe' on 'IntersectionObserver': parameter 1 is not of type 'Element'. JS: 2024-07-08 19:01:29 [error X 1][../wp-content/plugins/elementor/assets/js/common-modules.min.js?ver=3.22.3:2:56040] undefined is not an object (evaluating 'q.functionName.includes') JS: 2024-07-09 22:29:53 [error X 4][../wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.22.3:3:657336] Cannot read properties of undefined (reading 'isDesignable') == Elementor - Compatibility Tag == AeroCheckout: Custom WooCommerce Checkout Pages: Incompatible == Elementor Pro - Compatibility Tag == ````

Agreement

esteban-agp commented 2 months ago

Solved: Issue was caused by a duplicated from on checkout (desktop & mobile) on elementor page builder.

nicholaszein commented 2 months ago

Hello @esteban-agp!

Thank you for reaching out! We are glad to know you issue has ben solved.

Please, keep in mind that we cannot provide support for 3rd-party plugins. In your case, your issue was with the FunnelKit Aero Checkout plugin, this is beyond what we can troubleshoot here. Next time, please reach out to FunnelKit first.

Thank you for letting us know the problem was solved.

Kind regards