Thank you for providing access. We have fixed the issue with the script, but we kindly ask you to additionally clear the cache (server, website, and browser) as well as the CDN cache (if applicable)
Best regards,
The 8Theme Team
Hello, Nguyễn Văn Hiển,
Thank you for contacting us. We appreciate you bringing this matter to our attention. Could you please provide more details or a screenshot of the issue so that we can investigate why the website traffic statistics are not displayed on the admin page? Once we have this information, we will do our best to assist you promptly. We also kindly ask you to check whether this issue occurs when using the default theme.
Best regards,
8Theme Team
Thank you for providing access. We have fixed the issue with the script, but we kindly ask you to additionally clear the cache (server, website, and browser) as well as the CDN cache (if applicable)
Best regards,
The 8Theme Team
Hello, elmas dental,
Thank you for the detailed information.
Before we investigate this further, please provide the following details:
1. Which XStore theme version and WooCommerce version were installed before the update?
2. Which XStore theme and WooCommerce versions are currently installed?
3. Did you update only the XStore theme, or did you also update the XStore Core plugin?
4. Please confirm the currently installed XStore Core plugin version.
5. Were WooCommerce database updates completed after updating WooCommerce?
6. Does the issue remain when only XStore, XStore Core, WooCommerce, WPML, and the multicurrency plugin are active?
7. Please also send screenshots showing the incorrect prices and the correct exchange rate configured in WPML/WCML.
Please note that XStore does not store or recalculate WooCommerce product prices independently. Price conversion is normally handled by WooCommerce Multilingual & Multicurrency, so we first need to determine whether the issue is caused by a version mismatch, an incomplete theme/core update, outdated database data, or a conflict with another plugin.
Please create a full backup before making any further changes. Once we receive the requested version details and screenshots, we will be able to check compatibility and advise on the next troubleshooting step.
Best regards,
8Theme Team
Hi, Nesa,
The error indicates that Loco Translate is expecting a translation file that matches the original text domain exactly. For XStore Core, the filename must be xstore-core-sr_RS.po, and for the theme it must be xstore-sr_RS.po.
We also don’t recommend renaming the existing translation files or creating translations for the child theme. Since the strings (such as “Be the first to review”) belong to the parent XStore theme, they should be translated under Loco Translate → Themes → XStore (or Plugins → XStore Core for plugin strings). Those translations will automatically apply when using the child theme.
Could you please let us know:
– which exact file you are trying to upload (its full filename),
– and where you are uploading it (Theme or Plugin translations)?
A screenshot of the Loco Translate page where the error appears would also be very helpful
Best Regards,
8Theme’s Team
Hello, Safe Desires,
Yes, of course, we have added the link to the file in the private content. You can simply re-upload the file using the following path: themes/xstore/js/
Please do not forget to clear the cache after uploading the file.
Best regards,
8Theme Team
Hello, anli75,
Thank you for contacting us.
We appreciate the detailed information you have provided regarding the issue with the XStore widget and the JavaScript error related to the ajaxurl variable. We understand how important it is to have your website functioning properly.
Please provide us with temporary WordPress admin access and FTP credentials in a secure way (for example, using the private content area of our support system), so that we can investigate the problem directly on your website. Once we have access, our development team will check why the ajaxurl variable is not being properly defined in the app.js file when Elementor is active and will provide a suitable solution.
Thank you for your cooperation and patience.
Best Regards,
8Theme’s Team
Hello, Andri,
Could you please let us know which version of XStore you are using and provide us with access to the website’s admin area?
Best regards,
8Theme Team
Hello, Wikafy,
To make the labels more square, you can add the following custom CSS in Theme Options → Custom CSS → Global Custom CSS:
.st-swatch-preview-single-product .type-label.subtype-square {
border-radius: 0 !important;
}
However, adding a description to a variation requires additional customization, which is not covered by our support. To get it done properly and on time, please submit it to our trusted partner WP Kraken:
You’ll get:
– fast quote & timeline
– turnkey implementation by a vetted team
– warranty on delivered work
Best regards,
8Theme Team
Hello, Nguyễn Văn Hiển,
To replace the icon in the “Buy Now” button, we have added the following code in Theme Options → Custom CSS → Global Custom CSS:
body .etheme-sticky-cart .et-single-buy-now.single_add_to_cart_button.button:before {
content: "\e92c";
}
Best regards,
8Theme Team
Hello, Nguyễn Văn Hiển,
To change the color of the “Buy Now” button in the footer, please add the following code to Theme Options → Custom CSS → Global Custom CSS.
Code for the normal state:
body .etheme-sticky-cart .et-single-buy-now.single_add_to_cart_button.button {
background: #ff1900 !important;
color: #18d718 !important;
}
Code for the hover state:
body .etheme-sticky-cart .et-single-buy-now.single_add_to_cart_button.button:hover {
background: #1700ff !important;
color: #c7d718 !important;
}
Best regards,
8Theme Team
Hello, Nesa,
If you have imported products from a website that did not use XStore, unfortunately, XStore brands will not be able to recognize brands created by other systems.
Best regards,
8Theme Team
Our fix resolves this issue and will be included in the next update. However, our fix conflicts with your custom code added to the function et_get_available_variation_images. During the update, your custom code will be removed, as it is not written in the child theme
Best regards,
8Theme Team
Hello, Safe Desires,
We can still see that the file themes/xstore/js/woocommerce-all-scripts.min.jsdiffers from ours, and it is again missing the functions responsible for the Product Quick View feature. If you have made any changes to other files, please revert them. We cannot take responsibility for the proper functioning of the theme if its files have been modified.
Best regards,
8Theme Team
Hello, javi_web,
Thank you for the link. To resolve this issue, we have made changes in the file wp-content/themes/xstore/framework/woo.php, specifically in the function et_get_available_variation_images.
However, we noticed that you have also modified this function. Please be careful, as any changes made in the parent theme will be lost after the theme is updated.
Additionally, modifications were made in the functions et_get_default_variation_gallery and etheme_available_variation_gallery
Please check if the issue has now been resolved. Kindly note that the next theme update will overwrite both our changes and your customizations in the mentioned file. Therefore, before updating the theme, we recommend creating a backup and moving all your custom modifications from woo.php to the functions.php file of your child theme.
Best regards,
8Theme Team
Could you please send us the links you followed?
Best regards,
8Theme Team
Hello, Mark,
Thank you for providing access. Unfortunately, the access to the admin panel is limited, and we are unable to check whether an image has been added to the category. We also cannot connect to the FTP. However, we can see that a third-party plugin element is being used to display the categories, so we recommend contacting the author of that plugin for further assistance.
Best regards,
8Theme Team
Thank you for providing access. To resolve this issue, we have added the following custom code to the functions.php file.
add_filter( 'woocommerce_format_sale_price', function( $price, $regular_price, $sale_price ) {
$regular_price = is_numeric( $regular_price ) ? wc_price( $regular_price ) : $regular_price;
$sale_price = is_numeric( $sale_price ) ? wc_price( $sale_price ) : $sale_price;
return '<del>' . $regular_price . '</del> <ins>' . $sale_price . '</ins>';
}, 20, 3 );
Please check it.
Best regards,
8Theme Team
Hello, javi_web,
Thank you for providing access. We have implemented fixes in the following file. Please clear the log files and check whether the issue persists.
themes/xstore/framework/woo.php
Best regards,
8Theme Team
Hello, Brunos,
Thank you for the detailed explanation
The issue is caused by the WooCommerce session cookie being created too early for guest users. Once the wp_woocommerce_session_* cookie exists, Cloudflare treats the page as dynamic/private content and bypasses the full page cache. That is why you see cf-cache-status: DYNAMIC/BYPASS and cache-control: private, no-store, no-cache.
This is usually triggered by one of the dynamic WooCommerce/XStore elements, such as the mini-cart in the header/mobile header, wishlist/compare functionality, recently viewed products, Sales Booster elements, or AJAX cart fragments.
Please try the following checks:
1. Temporarily disable the mini-cart/cart content in the header and mobile header.
2. Disable Recently Viewed Products if it is enabled.
3. Temporarily disable Wishlist/Compare and Sales Booster modules.
4. Make sure there are no cart-related widgets loaded globally on all pages.
5. Clear RunCache, Cloudflare cache, and browser cache, then test again in a clean incognito window.
There is no single XStore setting specifically for Cloudflare Full Page Cache, but the goal is to prevent cart/session-related elements from loading before the customer actually adds a product to the cart.
Best Regards,
8Theme Team
Hello, javi_web,
We have added the IP addresses to the private content.
Best regards,
The 8Theme Team
Hello, Wikafy,
Thank you for your message. We have resolved this issue by making changes in the following file:
et-core-plugin/app/controllers/elementor/theme-builder/header/mobile-menu.php
These changes will also be included in the next update.
Best regards,
8Theme Team
Hello, javi_web,
Thank you for providing access. Unfortunately, it is not working, and we are encountering a connection issue. Please check the attached files.
Best regards,
8Theme Team
Unfortunately, we are still encountering an error. Please find the details in the attached files.
Best regards,
The 8Theme Team
Hello, Mark,
While connecting to the FTP, we are receiving the following error:
Connection timed out after 20 seconds of inactivity.
Additionally, when trying to access the admin panel, we encounter an error indicating that the specified user does not exist.
Best regards,
8Theme Team
Hello, Wikafy,
Unfortunately, we are unable to log in to your server via FTP, as we are receiving the following error: “Connection timed out after 20 seconds of inactivity.”
Best regards,
8Theme Team
Hello, javi_web,
Thank you for providing access. We have noticed that your website has a large number of outdated plugins. May we update them for you? We would also like to request FTP access to your website.
Best regards,
8Theme Team
Hello, Safe Desires,
We have identified that the cause of this issue is third-party modifications made to the file themes/xstore/js/woocommerce-all-scripts.min.js
The functionality for the Product Quick View feature, along with possibly other elements, has been completely removed from this file. It differs significantly from our original version, with some functions deleted and new ones added.
We recommend that you create a backup of your website and restore the original theme file. Please note that making changes directly to the parent theme files is not advised, as such modifications are automatically removed when the theme is updated.
Best regards,
8Theme Team
Hello, Mark,
Unfortunately, we are unable to act as a collaborator in this format. Therefore, we kindly ask you to provide us with FTP access to your website.
Best regards,
8Theme Team
Regarding the Hungarian language, we will add it to the list of languages in the next theme update
Best regards,
The 8Theme Team
Hello, anand,
Thank you for providing access. We have configured the Theme Options → Speed Optimization settings. The website performance has improved, however, once you finish building the site, please enable a caching plugin and a CDN.
Best regards,
8Theme Team
Free AI store scan · SalesMax
Paste your store address. SalesMax AI shows which upsell moments are missing. No signup.
Free AI speed test · FlashMax
Paste your site address. FlashMax runs Google Lighthouse for phone and desktop, checks Core Web Vitals and lists what to fix. No signup.
Minimalist OutfitsFashion
(live demo, opens in a new tab)
Organic StoreFood & drinks
(live demo, opens in a new tab)
MarketingBusiness
(live demo, opens in a new tab)
Electron Store 01Electronics
(live demo, opens in a new tab)
Electronic Mega MarketElectronics
(live demo, opens in a new tab)
Chocolate BoutiqueElementor
(live demo, opens in a new tab)
Bakery StoreFood & drinks
(live demo, opens in a new tab)
Sushi StoreFood & drinks
(live demo, opens in a new tab)
GamingBusiness
(live demo, opens in a new tab)
PhotographerPortfolio
(live demo, opens in a new tab)
Grocery Mega MarketFood & drinks
(live demo, opens in a new tab)
Babyland 01WPBakery
(live demo, opens in a new tab)
Minimal Fashion 03 StoreFashion
(live demo, opens in a new tab)
Pizza StoreFood & drinks
(live demo, opens in a new tab)
Digital Marketing AgencyElementor
(live demo, opens in a new tab)
Rental CarCars & bikes
(live demo, opens in a new tab)