Very Slow Checkout-Process with endless loading circles

This topic has 11 replies, 3 voices, and was last updated 2 months ago ago by Luca Rossi

  • Avatar: erleben
    erleben
    Participant
    October 4, 2024 at 21:10

    We have massive performance problems. The loading times are one thing.
    The problem, however, is that the payment method repeatedly shows a charging circle in the checkout and this doesn’t go away for many customers.

    We would also like to remove the re-display of products that also display this loading circle and cause unnecessary database queries. Unfortunately there is no switch for this.

    Files is visible for topic creator and
    support staff only.
    10 Answers
    Avatar: Tony Rodriguez
    Tony Rodriguez
    Support staff
    October 5, 2024 at 11:42

    Hello, @erleben,

    Thank you so much for purchasing our theme and contacting our support center.

    1/ We have completed a thorough review of your website and are pleased to inform you that we did not identify any issues. To ensure optimal performance on your end, we kindly ask that you clear your browser’s cache and revisit the site.

    For your reference, we have included a screenshot in the private content area.

    2/ To better understand the issue you are experiencing, we kindly request that you record a video demonstrating your actions and the problem. Please upload this video to any file-sharing service and provide us with the link.

    We appreciate your cooperation and look forward to resolving your query promptly.

    Best regards,
    The 8Theme Team

    Please contact administrator
    for this information.
    Avatar: erleben
    erleben
    Participant
    October 9, 2024 at 16:49

    Videos:

    Files is visible for topic creator and
    support staff only.
    Avatar: Justin
    Luca Rossi
    Support staff
    October 10, 2024 at 09:25

    Dear @erleben,

    We hope this message finds you well.

    We would like to kindly bring to your attention that the speed of AJAX operations, such as adding or updating items in the cart, refreshing the cart/checkout form, and filtering products, is directly influenced by your server’s response time and the structure of your database. Our theme sends requests to your database and waits for a response. If the response time is slower than expected, we recommend contacting your hosting provider to explore potential improvements in server performance, as this aspect is beyond our control.

    For further guidance, you may find this article helpful in optimizing the speed of AJAX requests: [How to Optimize WordPress Admin-AJAX.php](https://www.elementpack.pro/how-to-optimize-wordpress-admin-ajax-php/).

    Thank you for your understanding and attention to this matter.

    Best regards,
    The 8Theme Team

    Avatar: erleben
    erleben
    Participant
    October 11, 2024 at 11:58

    Hello, we have informed the hoster about this notice and asked him to provide support. In further tests we noticed that it is reliably based on the zip code. As soon as this is entered, the problem with the charging circle occurs and the payment method can no longer be changed.
    If you delete the ZIP code it works.
    This is reproducible.

    I think I also asked whether you could hide the products from being displayed again in the checkout. Is there a snippet for this? Since we have a lot of choices in the products, everything has to be loaded again, which increases the loading time, but is also not visually attractive.

    Avatar: Justin
    Luca Rossi
    Support staff
    October 12, 2024 at 15:31

    Dear @erleben,

    We hope this message finds you well.

    We have encountered 500 errors while attempting to enter information on the checkout page, as shown in the following screenshot: [https://prnt.sc/1ebkJDHVlQML](https://prnt.sc/1ebkJDHVlQML).

    To assist you in resolving this issue, we kindly request temporary access to your WordPress admin panel and FTP.

    **For WP-Admin access**, please create a new user account with administrator privileges via your WordPress Dashboard. Once the account is created, you can securely share the username and password with us through the Private Content section.

    **For FTP access**, we will need the following details:
    – FTP Host
    – FTP Username
    – FTP Password
    – FTP Port
    – FTP Encryption Type

    If you are unsure how to generate these credentials, your hosting provider should be able to assist you.

    We appreciate your cooperation and look forward to your response.

    Best regards,
    The 8Theme Team

    Avatar: erleben
    erleben
    Participant
    October 16, 2024 at 13:59

    here is your access data

    Please contact administrator
    for this information.
    Avatar: erleben
    erleben
    Participant
    October 17, 2024 at 10:03

    info

    Please contact administrator
    for this information.
    Avatar: Justin
    Luca Rossi
    Support staff
    October 17, 2024 at 10:16

    Dear @erleben,

    The FTP account is functioning perfectly; however, we are experiencing issues with the admin account, which is currently not working. Please refer to the screenshot below for further details:
    [https://prnt.sc/eZOUHKCXdXI0](https://prnt.sc/eZOUHKCXdXI0)

    Could you kindly assist us by double-checking the admin account?

    Thank you for your support.

    Best regards,
    8Theme Team

    Avatar: erleben
    erleben
    Participant
    October 17, 2024 at 10:51

    Hey, you can’t log in as an admin in the frontend either.

    Please contact administrator
    for this information.
    Avatar: Justin
    Luca Rossi
    Support staff
    October 17, 2024 at 13:02

    Hi @erleben,

    Upon checking the debug.log file, we found this 500 fatal error:

    
    [17-Oct-2024 11:54:45 UTC] PHP Fatal error:  Uncaught Error: Undefined constant "Vendidero\Germanized\Shipments\LOGGED_IN_KEY" in /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/SecretBox.php:63
    Stack trace:
    #0 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/SecretBox.php(163): Vendidero\Germanized\Shipments\SecretBox::get_encryption_key_data()
    #1 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php(965): Vendidero\Germanized\Shipments\SecretBox::decrypt()
    #2 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Auto.php(1664): Vendidero\Germanized\Shipments\ShippingProvider\Simple->get_setting()
    #3 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Package.php(1127): Vendidero\Germanized\Shipments\ShippingProvider\Auto->get_setting()
    #4 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Package.php(628): Vendidero\Germanized\DHL\Package::get_setting()
    #5 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/Rest.php(58): Vendidero\Germanized\DHL\Package::get_cig_password()
    #6 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/Rest.php(64): Vendidero\Germanized\DHL\Api\Rest->get_auth()
    #7 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php(157): Vendidero\Germanized\DHL\Api\Rest->get_request()
    #8 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/Paket.php(189): Vendidero\Germanized\DHL\Api\LocationFinder->get_parcel_location()
    #9 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/PickupDeliveryTrait.php(139): Vendidero\Germanized\DHL\Api\Paket->get_parcel_location()
    #10 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Auto.php(703): Vendidero\Germanized\DHL\ShippingProvider\DHL->fetch_pickup_locations()
    #11 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/PickupDelivery.php(211): Vendidero\Germanized\Shipments\ShippingProvider\Auto->get_pickup_locations()
    #12 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/PickupDelivery.php(633): Vendidero\Germanized\Shipments\PickupDelivery::get_pickup_location_data()
    #13 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-includes/class-wp-hook.php(324): Vendidero\Germanized\Shipments\PickupDelivery::register_order_review_fragments()
    #14 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-includes/plugin.php(205): WP_Hook->apply_filters()
    #15 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(440): apply_filters()
    #16 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-includes/class-wp-hook.php(324): WC_AJAX::update_order_review()
    #17 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
    #18 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-includes/plugin.php(517): WP_Hook->do_action()
    #19 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(96): do_action()
    #20 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-includes/class-wp-hook.php(324): WC_AJAX::do_wc_ajax()
    #21 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
    #22 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-includes/plugin.php(517): WP_Hook->do_action()
    #23 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-includes/template-loader.php(13): do_action()
    #24 /var/www/vhosts/filogran.de/httpdocs/filogran2024/wp-blog-header.php(19): require_once('...')
    #25 /var/www/vhosts/filogran.de/httpdocs/filogran2024/index.php(17): require('...')
    #26 {main}
    

    Can you please make sure you define the LOGGED_IN_KEY constant under WooCommerce German plugin?

    We’re not sure 100% but we guess you’re missing something on this page: https://prnt.sc/lLWANCP2sEQj.

    If you’re still facing the issues, we suggest you to contact to the plugin’s author since it’s not related to the XStore theme.

    Thanks for understanding!

    Best regards,
    8Theme Team

  • Viewing 11 results - 1 through 11 (of 11 total)

You must be logged in to reply to this topic.Log in/Sign up

We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.