Forum Replies Created

Viewing 30 posts - 61 through 90 (of 7,776 total)
  • Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    September 11, 2026 at 07:06

    Hello, Elgaroe,

    Thank you for providing such detailed test results.

    To achieve visual color swatches without triggering severe transient bloat, we recommend using the XStore Smart Product Filters widget instead of the legacy Swatches Filter widget:

    1. Widget Setup

    Navigate to Appearance > Widgets (or Appearance > Customize > Shop Filters) and add the XStore Smart Product Filters widget to your shop sidebar.

    Add an attribute item for Color (pa_color) and set the Display Type to Color / Image Swatches.

    Add attribute items for Size (pa_talla) and Cup Size (pa_copa) using Dropdown or List format.

    2. Recommended Settings

    AJAX Option: Set filter submission/behavior to AJAX (or standard redirect), but disable “AJAX Preload” to avoid generating background count queries for all variation permutations.

    Product Counts: Keep product counts disabled for these attribute filters, as calculating counts dynamically across multi-attribute products is what forces WooCommerce to build large _transient_wc_layered_nav_counts_* arrays.

    3. Next Steps & Investigation

    Our development team is reviewing the query behavior of the legacy XStore Swatches Filter widget under WooCommerce 11.x to optimize its transient caching strategy in upcoming theme updates.

    In the meantime, testing the XStore Smart Product Filters with the settings above will provide full visual swatch support while keeping transient sizes small (under 0.05 MB). Please let us know how the performance looks once applied!

    Best regards,
    8Theme Support Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    September 8, 2026 at 12:07

    Hello, wojtek,

    Unfortunately, this may happen again, and we cannot predict what changes Elementor will implement.

    Best regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    September 7, 2026 at 16:06

    Hello, cyrille,

    This issue is caused by problems with updating Elementor. When it is updated, its caches are not completely cleared. We have already included a fix for this in the next version of the theme. However, we advise you to monitor the behavior of the Elementor editing page after updates, especially after the automatic update of the plugin.

    Best regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    September 7, 2026 at 16:02

    Hello, wojtek,

    The issue was caused by the auto-update of the Elementor plugin, as its newer version incorrectly interpreted the saved image sizes. We have resolved this issue and also added the following code to the functions.php file of the child theme to prevent future updates of Elementor from causing this problem.

    function et_to_int($str){
        $str = preg_replace('/\D/', '', $str);
    
        return (int) $str;
    }
    
    function bfi_image_resize_dimensions( $payload, $orig_w, $orig_h, $dest_w, $dest_h, $crop = false ) {
        $aspect_ratio = $orig_w / $orig_h;
    
        $new_w = $dest_w;
        $new_h = $dest_h;
    
        if ( empty( $new_w ) || $new_w < 0 ) {
            $new_w = intval( $new_h * $aspect_ratio );
        }
    
        if ( empty( $new_h ) || $new_h < 0 ) {
            $new_h = intval( $new_w / $aspect_ratio );
        }
    
        $new_w = et_to_int($new_w);
        $orig_w = et_to_int($orig_w);
        $new_h = et_to_int($new_h);
        $orig_h = et_to_int($orig_h);
    
        $size_ratio = max( $new_w / $orig_w, $new_h / $orig_h );
    
        $crop_w = round( $new_w / $size_ratio );
        $crop_h = round( $new_h / $size_ratio );
        $s_x = floor( ( $orig_w - $crop_w ) / 2 );
        $s_y = floor( ( $orig_h - $crop_h ) / 2 );
    
        // Safe guard against super large or zero images which might cause 500 errors
        if ( $new_w > 5000 || $new_h > 5000 || $new_w <= 0 || $new_h <= 0 ) {
            return null;
        }
    
        // the return array matches the parameters to imagecopyresampled()
        // int dst_x, int dst_y, int src_x, int src_y, int dst_w, int dst_h, int src_w, int src_h
        return array( 0, 0, (int) $s_x, (int) $s_y, (int) $new_w, (int) $new_h, (int) $crop_w, (int) $crop_h );
    }

    Best Regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    September 7, 2026 at 15:36

    Hello, Nesa,

    These issues are related; however, the activation issue could not have affected the “cURL 28 connection timeout issue.” On the other hand, the “cURL 28 connection timeout issue” definitely impacted the activation problem.

    Best Regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    September 4, 2026 at 13:33

    Hello, Nesa,

    Thank you for providing access. We have successfully transferred your activation from one domain to another, and we have also updated your theme to its latest version.

    Best regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    September 4, 2026 at 12:33

    Hello, Nesa,

    To proceed, please first log into your personal account on 8theme and deactivate the unnecessary domain (as shown in the attached screenshot). After that, simply activate the theme on the new domain.

    Best Regards,
    8Theme’s Team

    Files is visible for topic creator and
    support staff only.
    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    September 4, 2026 at 12:11

    Hello, wojtek,

    Could you please let us know what actions you took before the issue reappeared? Was it related to updating plugins, re-saving the homepage (either in the Elementor editor or the WordPress backend), or perhaps something else similar?

    Best regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    September 4, 2026 at 12:05

    Hello, Nesa,

    A cURL error 28 (Connection timed out) usually indicates that your server is unable to establish a connection to our API server within the specified timeframe. Since the issue occurs intermittently, it is often related to temporary network routing delays, firewall/security restrictions, or host-level limits.

    We kindly recommend checking the following with your hosting provider:

    cURL & SSL Settings: Ensure that cURL is properly updated on your server and that outbound connections over HTTPS (port 443) are not restricted.

    Whitelisting: Ask your host to whitelist connections to 8theme.com (and its subdomains).

    Timeout Limits: If possible, try temporarily increasing the default cURL connection timeout limit in your server’s PHP configuration.

    Best Regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    September 3, 2026 at 17:08

    Hello, luc,

    We have identified the underlying issue, which was related to the settings of the “Buy Now” button. The AJAX request did not include the XStore “Buy Now” parameter. Instead, another callback on the WooCommerce woocommerce_add_to_cart_redirect filter was altering the redirect URL to the checkout page.

    WooCommerce processes the add-to-cart parameter before the XStore AJAX callback is executed. Since the filter returned the checkout URL, WooCommerce responded with an HTTP 302 and halted execution. Consequently, the browser automatically followed the redirect and downloaded the complete checkout-page HTML instead of receiving the expected JSON fragments.

    This also clarifies why disabling WooCommerce’s “Redirect to the cart page after successful addition” option had no effect—the explicit filtered redirect URL is processed before that setting.

    We have implemented a final high-priority safeguard specifically for the etheme_ajax_add_to_cart action. This prevents any redirect callback from affecting this AJAX request, allowing it to complete normally and return the expected JSON response. Regular “Buy Now” and non-AJAX redirects remain unaffected.

    Additionally, this fix will be included in the next theme update. As the fix involves multiple files, we have already installed the next version of the theme on your site.

    Best Regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    September 3, 2026 at 16:27

    Hello, MagineM,

    Greetings, we have updated Slider Revolution to the latest version. You can download it in the downloads section.

    Best regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    September 2, 2026 at 14:28

    Hello, luc,

    Thank you for providing access. We have noticed that you are using theme version 9.7.4, while the latest version is 9.7.7. We kindly request you to update the theme, core plugin, and other plugins to their latest versions. Alternatively, please grant us permission to perform the updates for you.

    Best regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    September 2, 2026 at 14:24

    Hello, Elgaroe,

    Thank you for contacting our support and for providing such a thorough and detailed breakdown of the issue, along with server specs and SQL query results.

    The standard WooCommerce layered navigation widgets calculate product counts based on attribute combinations and cache these results using transients (_transient_wc_layered_nav_counts_*). On stores with a large catalog, multiple complex attributes (like color, size, cup size), or frequent AJAX filtering requests, WooCommerce generates a vast matrix of permutation transient rows. Over time, this can lead to database bloat in wp_options and high CPU/RAM usage.

    To help us investigate and resolve this for your setup, please try the following steps:

    Clear WooCommerce Transients: Go to WooCommerce > Status > Tools and run Clear WooCommerce transients as well as Clear expired transients.

    Alternative Filtering Options: Consider testing the default XStore Smart Product Filters / AJAX Filters or native WooCommerce Filter by Attribute widgets to check if the transient accumulation persists.

    Staging / Access Verification: If you would like our development team to inspect the issue directly on your site, please ensure that the provided staging or admin access details in the private credentials area are active so we can run tests without affecting your live site.

    Best Regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    September 2, 2026 at 14:21

    Hello, Mozhgan Couture,

    Could you please provide temporary wp-admin and FTP access? We will check what can be done to help you.
    To grant WP-Admin access, please proceed to create a new user account with an administrator role through your WordPress Dashboard. Once the account is established, you may securely transmit the username and password to us via the Private Content section designated for this purpose.

    For FTP access, we require the following details: FTP host, FTP username, FTP password, FTP port, and FTP encryption type. If you need assistance in creating these credentials, please reach out to your hosting provider who will guide you through the process.

    Best Regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    September 1, 2026 at 09:37

    Hello, luc,

    Could you please provide temporary wp-admin and FTP access? We will check what can be done to help you.
    To grant WP-Admin access, please proceed to create a new user account with an administrator role through your WordPress Dashboard. Once the account is established, you may securely transmit the username and password to us via the Private Content section designated for this purpose.

    For FTP access, we require the following details: FTP host, FTP username, FTP password, FTP port, and FTP encryption type. If you need assistance in creating these credentials, please reach out to your hosting provider who will guide you through the process.

    Best Regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    August 31, 2026 at 13:25

    Hello, pckeycallout,

    Thank you for the permission. We have updated XStore and XStore-Core to the latest version. Please check if the bug persists. Additionally, we were unable to update the following plugins as they require license activation. Please update them:

    Advanced Flat Rate Shipping For WooCommerce, Free Gifts for WooCommerce, and Elementor Pro.

    Best Regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    August 28, 2026 at 17:34

    Hello, pckeycallout,

    Thank you for providing access. First and foremost, we kindly ask you to update all plugins, including XStore Core, as well as the theme to their latest versions. Alternatively, please grant us permission to do so.

    Best regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    August 28, 2026 at 17:31

    Hello, Bas Kling,

    You have provided us with access to the admin panel, but we require FTP access as well. If possible, please provide us with these credentials.

    Best regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    August 28, 2026 at 17:28

    Hello, jeroenberings,

    Greetings, we have corrected the translation to the accurate one. You can modify it yourself by navigating to theme options -> theme custom css -> global css, as demonstrated in the attached screenshot.

    Best Regards,
    8Theme’s Team

    Files is visible for topic creator and
    support staff only.
    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    August 27, 2026 at 06:50

    Hello, jeroenberings,

    Thank you for providing access. We have translated the relevant text.

    Best regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    August 26, 2026 at 07:17

    Hello, Bas Kling,

    Could you please provide us with access to the admin panel as well as FTP access?

    Best regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    August 26, 2026 at 07:10

    Hello, Jennifer,

    We have added the following custom CSS (Theme Options -> Custom CSS -> Global Custom CSS) to resolve this issue. Please check it.

    .woocommerce-cart-form td[data-title="Envío"],
    .cart_totals td[data-title="Envío"],
    .cart_totals tr.shipping td {
        display: block !important;
        width: 100% !important;
        clear: both !important;
        padding-left: 0 !important;
    }
    
    #shipping_method,
    .woocommerce-shipping-methods {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        padding-left: 0 !important;
        margin: 10px 0 0 0 !important;
        list-style: none !important;
        width: 100% !important;
        box-sizing: border-box !important;
    }
    
    #shipping_method li,
    .woocommerce-shipping-methods li {
        display: flex !important;
        align-items: flex-start !important; 
        justify-content: flex-start !important;
        text-align: left !important;
        margin-bottom: 10px !important;
        width: 100% !important;
        
        word-break: break-word !important;
        overflow-wrap: anywhere !important;
        white-space: normal !important;
    }
    
    #shipping_method li label,
    .woocommerce-shipping-methods li label {
        display: inline !important;
        text-align: left !important;
        word-break: break-word !important;
        overflow-wrap: anywhere !important;
        white-space: normal !important;
        flex: 1 !important; 
    }
    
    #shipping_method input[type="radio"],
    .woocommerce-shipping-methods input[type="radio"] {
        margin-right: 10px !important;
        margin-top: 3px !important; 
        flex-shrink: 0 !important;
    }

    Best regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    August 26, 2026 at 06:53

    Hello, Peter,

    We recommend that you disable the following option: xstore options -> speed optimization -> Always load “wc-cart-fragments.”

    Best regards,
    8Theme’s Team

    Files is visible for topic creator and
    support staff only.
    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    August 26, 2026 at 06:44

    Hello, Rokka Moda,

    Could you please provide temporary wp-admin and FTP access? We will check what can be done to help you.
    To grant WP-Admin access, please proceed to create a new user account with an administrator role through your WordPress Dashboard. Once the account is established, you may securely transmit the username and password to us via the Private Content section designated for this purpose.

    For FTP access, we require the following details: FTP host, FTP username, FTP password, FTP port, and FTP encryption type. If you need assistance in creating these credentials, please reach out to your hosting provider who will guide you through the process.

    Best Regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    August 26, 2026 at 06:43

    Hello, Rakesh,

    Regarding the message about caching plugins, disabling them will slow down the website’s performance. Therefore, after the development is completed, they should be re-enabled. However, during development or when making changes, they need to be disabled, as they alter the site’s display and the changes made will not be visible.

    Best Regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    August 25, 2026 at 07:11

    Hello, javi_web,

    It appears that the link to this image is not stored in the database but rather in a file or the content of a post. First, you need to locate this specific image, and then, depending on where the link is found (in a file or the content of a post), replace it with the correct one.

    Best Regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    August 25, 2026 at 06:59

    Hello, cyrille,

    Thank you for providing access. We have resolved the issue; please check.

    Best regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    August 25, 2026 at 06:45

    Hello, Prabir,

    Thank you for your inquiry. We can recommend the following demo versions for you:

    – https://xstore.8theme.com/elementor3/mobile-app/
    – https://xstore.8theme.com/elementor3/painting-studio/
    – https://xstore.8theme.com/elementor3/games-dark/
    – https://xstore.8theme.com/elementor2/nft-crypto/
    – https://xstore.8theme.com/elementor2/seo-agency/
    – https://xstore.8theme.com/elementor/demos/online-courses/

    Additionally, you can find all available demo versions here:

    – https://xstore.8theme.com/

    Regarding the development of a website specifically for your product, we recommend contacting us via the email provided on the following page:

    – https://www.8theme.com/contact-us/

    Best Regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    August 25, 2026 at 06:39

    Hello, Wojtek,

    Thank you for your kind words. We are pleased to hear that everything looks fine now. Should you encounter any further issues, please do not hesitate to reach out to us.

    Best Regards,
    8Theme’s Team

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    August 25, 2026 at 06:38

    Hello, Rakesh,

    Thank you for providing access. We have set up the appropriate demo version for you. The issue was that the caching plugins were interfering with the import (therefore, we have temporarily disabled them). Please check it at your convenience.

    Best regards,
    8Theme’s Team

  • 1 2 3 4 … 258 259 260
    Viewing 90 results - 61 through 90 (of 7,776 total)
Viewing 30 posts - 61 through 90 (of 7,776 total)
We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.