Perfect!
Perfect!
Hi Rose,
that’s amazing – thanks so much.
One little improvement would be to be able to EITHER Exclude Categories, or INCLUDE categories.
At the moment I think INCLUDE CATEGORIES would be better as of course that way if the store has lots of them, then it is much faster to control the ones that show.
OR – if you could consider an ability from within a Product Category – to be able to exclude it from showing in any spotlight category widget – reason is that we have lots of categories that exist but are not really used for navigating to – it is more just to organise content, and sometimes to create a category that can be picked up using a taxonomy filter
I have managed to get it working.
I like the new Spotlight Categories – would it be possible to disable certain ones from showing? So I can control things better?
Also – there is no obvious SCROLL indicator – Of 11 people looking at this not one of them realised it scrolled. Perhaps you can consider this? or maybe a feature to auto scroll like a slider?
Hi there,
thanks for the reply. The icon for the templates does not show for me so that explains.
Would be good if you could exclude categories from this widget?
Hi there,
we have made sure all cache on server level is off (Cloudflare, Varnish and Redis)
There is an object cache on the site via plugin and also autoptimise which is strange as when turned off the site breaks. Usually that plugin is the other way 🙂
We have a staging site which works fine which is confusing.
No mods made to wp files
Here you go – SFTP access details
thanks for looking
Correct -that is because I have added the mentioned CSS
Hi there – I found this article here – but when followed and adding the code
and watching this video – it did not fully hide the pagination from the theme/elementor pagination. It would for the first load but then when advancing to the next page, it would show both the paginations again (Smart Filters and the Elementor One)
This was the code added and this did not hide the pagination
.woocommerce-pagination {
display: none;
}
So after a lot of pain, I found that adding this, did hide it but it seems a little over the top
.woocommerce-pagination, .etheme-pagination, .dokan-pagination-container {
display: -webkit-box;
display: -ms-flexbox;
display: none !important;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
overflow: hidden;
position: relative;
padding: 24px 0;
margin-bottom: 20px;
border-top: 1px solid var(–et_border-color);
width: 100%;
}
Can you suggest a better way?
Thanks for the reply – is there no way of making this work?
Hi Rose,
we did all of that – had to try out of hours as this is a live site so I can’t really do that again now. Happy to provide ftp access if there is something you can check? You’ll see the issue if you watch the video link I sent.
Did you manage to take a look at the site in the backend to see if you can configure the plugin properly?
Hi there – no – it does not work without the plugin – so I thought I would try the plugin you bundle and follow the guide but still no success.
Credentials are attached
Hi there, can I get further clarification on this please.
We have different ways to implement fonts locally and as follows. So I would like to know which is optimal? I.e. which is best performing option – or do we need to do this in both methods?
1. Via adding to Xstore itself. In this area https://share.getcloudapp.com/04u6R7wX
2. Via Elementors Custom Font feature as shown (which we currently use) https://share.getcloudapp.com/NQuWB20o
See also attached for how the current font formats are loaded using elementor method https://share.getcloudapp.com/llu7OBGQ – you’ll see we dont not upload all styles e.g. weights – so what happens if when building the site – we choose a weight that is not locally stored? Does this cause issues? This is why I’d like to understand how we can distinguish which wieghts are uploaded as we build pages and make the selection.
So with two methods, which should I focus on? As we are using Elementor for the page builder it seems best to upload fonts in there – but then for the theme options of Xstore, is it better to also have them uploaded in Xstore Custom Fonts? Either way we have no way of understanding if we are actually selecting the locally loaded fonts or not.
Okay so when we do either of these – is it possible to remove all other font references which show in the dropdown selection? as of course as you’ll see in this video – I still have all options available to me and there isn’t anything which clearly shows if a font is local or not? I have also asked in the video what each of the terms mean for the fonts that show – example what CSS Defaults, Standard Fonts means in the dropdown – what are these for?
Hoping you can help clear up the confusion and help me ensure we are making font selections properly when building out our page content with elementor page builder.
Admin Login here for you if required to a test site….
Hi there, did you manage to take a look?
Hi there, I’m unsure of the answer to that question – I suspect this changes though as not all modules of the product options show – it depends on the product. But I would expect that you should be able to identify the start of the container that follows that plugin and so use that as a starting point? Forgive me if I misunderstand. I have attached login details 🙂
Hi Guys,
I really need to try and fix the sticky column issue – any news on a fix for dealing with the Single Product Builder? I dont want to use the pre-set templates as I need more design flexibility – but as you can see from this the site looks terrible….
I’d also welcome an update on this as I also use Elementor Pro and as such need to ensure that when an item is added to cart – this works as it should – quite often the item does not appear unless I do a page re-load.
Site details…. STAGING SITE
please see here…. this is the LIVE SITE
Tried the code and the result I get shows it breaks the site. the theme is now becoming unusable folks. My web host have commented that it is one of the slowest they have ever encountered. 🙁
Hi there
thanks for the reply. Can I check a few things…..
1) The woocommerce_recently_viewed cookie is created by the WooCommerce plugin – https://cookiedatabase.org/cookie/woocommerce/woocommerce_recently_viewed/
ME: What would you suggest to do about this? Remove recently viewed functionality?
2) We have provided an alternative solution for users who do not wish to use YITH plugins, as they can overload the system more than the similar functionality.
Dynamic pages can be changed to static using our shortcodes https://prnt.sc/vc1Sn2yY6uSB , example is in the video – https://youtu.be/ZyjZ-vCx0pE
Ajax can be disabled by adding next code to your child-theme/functions.php
ME: Okay so using your inbuilt version is better? But how can this be performance optimised? Also I do not understand what you are suggesting with the Dynamic Page to Static information? what is this doing?
3) You facing this issue because almost all of the content is built on Elementor and its deactivation accordingly turns off the styles, scripts, and HTML that is being loaded on the page.
As an option, we can suggest you to enable the XSTORE Ajaxify -> Lazy Loading option ( https://prnt.sc/gUIUs_M1iMlg ) which is available for our XStore Elementor widgets.
ME: What is the Ajaxify doing? The sound of it to me is that it creates even more ajax calls and that is part of my problem in slow site performance? is this safe for me to do?
Finally you suggested the following…. Ajax can be disabled by adding next code to your child-theme/functions.php
add_filter(‘xstore_wishlist_mini_content_ajax’, ‘return_false’);
add_filter(‘xstore_compare_mini_content_ajax’, ‘return_false’);
Do does this remove the functionality? so if I have a Wishlist showing in the header as an Icon it is not going to populate? So bascially I have no Wishlist functionality? Can you explain a little better what you mean or what this achieves?
Hi there
okay so after a long time testing, moving to a new host plan VPS with the best speed etc etc – this is what has been fed back from an independent audit.
Hi Mark,
I have reviewed your website and found some things that could improve your website’s performance.
1. Currently most of your pages are not being cached by W3 Total cache because there is an exclusion for pages which set the cookie “woocommerce_recently_viewed”. If you do not use this functionality then it’s recommended to remove the exclusion and this will result in higher cache hit rate which will result in better site speed for your visitors. You can find this setting in “Performance -> Page Cache -> Rejected Cookies”.
8THEME….. IS THIS SOMETHING YOU CAN ADVISE ON – WHETHER OR NOT THIS CAN BE HANDLED BETTER IN THE THEME?
2.Built in Wishlist functionality of XStore – You can find this feature in HGWEB -> Theme Options -> Woocommerce (Shop) -> Built in Wishlist -> Enable Built-In Wishlist. This feature triggers 2 admin-ajax.php requests for each visit of your customers which are slow as the content is always dynamic.
8THEME…… THIS IS AN ONGOING ISSUE AND CLEARLY HOWEVER THIS IS IMPLEMENTED THIS IS CAUSING ISSUES BOTH FOR US AND I GUESS ANYONE USING THE THEME – YOU USED TO USE YITH WISHLIST BUT CHANGED, CAN YOU TELL ME WHY AND MORE IMPORTANTLY HOW THIS CAN BE SOLVED AS THIS GETS WORSE WHEN USING THE COMPARE FEATURE AS THIS ADDS ANOTHER 2 REQUESTS.
3.Elementor – I made few tests and basically just the Elementor plugin (and its extensions/widgets) is slowing down the website by 0.5 seconds for each request. I’ve turned off the whole caching in order to get raw results with and without Elementor plugin. I’ve made a comparison on a random page where with Elementor enabled your website was loaded in 1.7seconds and with Elementor disabled the website loads in just 1.15-1.20 seconds which is a huge difference.
8THEME…… I UNDERSTAND THE ISSUES HERE WITH ELEMENTOR AND I GUESS THIS IS A WIDER ISSUE IN REGARDS TO ELEMENTOR WHICH WE ALL KNOW IS NOT THAT PERFORMANT – IS THERE ANYTHING YOU CAN SUGGEST HERE TO GET THE BEST FROM ELEMENTOR IN CONJUNCTION WITH THE THEME? I NOTICE MANY OF THE CONTENT BLOCKS AND TEMPLATES USING THE OLD SECTIONS AND COLUMNS RATHER THAN FLEXBOX – SO THIS COULD BE IMPROVED IF YOU FOLKS ROLLED OUT REPLACEMENT TEMPLATES IN THE FUTURE USING FLEXBOX
We haven’t changed anything on your production website while doing the troubleshoot. You can try any of these and see if you can sacrifice some of these functionalities in order to achieve better performance of your website.
Let me know if you would like to try any of these recommendations and you need assistance.
THESE TESTS WERE DONE ON A AN EXACT CLONE OF THE SITE – SO ALL STEPS TO IMPROVE WERE CARRIED OUT – SO WE ARE FOR SURE FINDING THAT XSTORE IS A BIG PART OF OUR PROBLEM – AN AN ECOM STORE DOING £5M SALES AND GROWING WE ARE AT A CRITICAL POINT OF HAVING TO MOVE AWAY FROM XSTORE IF PERFORMANCE CANNOT BE IMPROVED.
Currently you are not hitting the limits of allocated resources so even if we upgrade your account further that will not speed up the website.
Let me know if you have any follow-up questions.
Warm regards
Aleksandar T.
System Administrator
WPX Support
From the Child theme or the main?
Thanks for the reply – I will look into your question.
The reason I used the Single Product Builder is because it allows me to style it nicely. the existing ones do not give me the same flexibility.
Hi there
thanks for this reply – so are you aware of this being an issue? It is good to hear you are considering code refactoring. I suspect many of us are affected in the same way
Can you elaborate a little what the pitfall is of adding your suggestion to our functions.php? Of course I don’t want to break anything. I decided to turn off the Compare feature in the end – but it does still seem that the theme is really heavy on admin-ajax.php use so this must be problematic for many people. Are there any further ideas on how to combat this?
Thanks
Hi there
thanks for the reply – and I do understand the point about 3rd party items – but the one you supply by Rightpress has not been updated for a long time. So as their customer I would have hoped you guys would point out the issue as you have shipped so many copies with Xstore.
If I contact them all I get is I dont have support licence. If you ship with the theme do you not ensure if bugs are reported they are then fed back to the Author?
Hi there,
following up on Breadcrumbs – if I wanted to use my plugin SEOPress for Breadcrumbs across my site – can you tell me how best to make this happen?
I don’t want to use XStores features for Breadcrumbs – so ideally want to turn this off I think as I believe having my SEO plugin control these will be more effective?
So I guess I just need to know the optimal setting to achieve this – and if I do this, will there be any excess code being used that is not needed by your theme?
Hi there – okay so to explain….
1. First product shows sticky column breaks when there is any ajax event on the page (on right column) so it forgets its sticky and starts to move with the right hand content, especially when its about half way down the page scroll. The column should stick until it reaches the Add to cart button/lower meta details.
2. Second example does not have the same issue – but notice when it gets to bottom it is not releasing the left hand column to scroll with the contents. Instead the lower section overlaps as it scrolls and kinda looks like a Z Index issue in a way.
I need to keep the Single Proudct Page Builder Template – so switching back to standard is not an option. Also the lower Description content – notice it is full width – I need to make this section inherit the page width – or allow control of margin/padding. At the moment this does not look good.