thanks.
Do you have an update for me? Then I can make the css changes in the theme options^^…
thanks.
Hi Olga! Great news :))).
Do you not think it’s possible to store either default or custom values in the newly generated css? Would be awesome… Or it would be no problem to remove it, when there are default values from the start in the options? So there would be no need for duplicate styles…
Hi Olga,
I sorted it out! The only thing is the 2 query strings, which will you remove with the next updates :).
Regarding the custom css loading in xstore. I think all styles, which the user sets in backend theme options, are loading in the header as inline script. I have two concerns with this:
1. It would be better to not load those styles inline.
2. Perfect would be:
a) that a css file is generated when theme options are saved every time.
b) Instead of overriding default styles it should be replace the default styles, that’s why to generate a “custom css” file every time.
I did a bit investigation and found that article about redux:
https://docs.reduxframework.com/core/advanced/updating-a-css-file-dynamically/
To prevent duplicate styles loaded from normal Xstore styles.css and newly generated custom.css, easely remove those styles which can be set in theme options in styles.css…
That’s what we need :)!
What do you think? In my opionion it will give xstore theme a nice boost because it’s not necessary to load duplicate styles anymore!
Best regards,
Tobias
Thank you Olga for your qualitative answers :). Ok. Now I get it with the styling, big thanks for clarification!!!
Regarding the Google Font issue. I will make a staging Site, so that you can have a look inside it :).
1) Perfect!
2) Normally WP Rocket optimize the integration of google fonts but with XStore theme it isn’t working… and Google Page Speed dropfs that error…. Can you integrate Google Fonts in a corect way please :)?
3) Ok I will try but I think the images won’t be sharp anymore, exspecially on iPad, because the columns are much bigger in vertical view.
4) I saw you added styling options for buttons. But this will not style the cart or chackout buttons or other woocommerce buttons… (at the moment Im using custom css)
5) The styling options for the navigation doesn’t apply for the fixed header menu! Second is, it is not possible to change the color of the expanding border while hover the primary items. (at the moment Im using custom css)
Best regards,
Tobias
Hello Olga,
1. that issues are on your end. The two files are from xstore and wprocket do not strip the query strings. Can you please fix that? Only that 2 files.
2. Can you load the font awesome maybe in another way? WP Rocket don’t optimize the font the way you added it.
3. I optimized my images with such a program. That’s not the point. The point is the resizing issue…
Looking forward to hearing from you!
Can you give me an advice how to I need to set up my images that the resizing issue of my images in google is solved? And the images are still sharp? Please visit the page speed link in hidden content…
You can close topic. It’s ok :)!
Hello Olga I activated storefront theme on the staging site and the message wasn’t cached one time. So it is working with storefront. Hope we can sort that out. Temporarily I deactivated that notice completely… But that is not what I prefer :-/…
And when I set “Color for cart number label” the color of wishlist and cart number is changing. Would be great if the background function is changing both colors too (cart and wishlist).
Hello I would prefer WP Rocket Caching Plugin. It works very nice with XStore theme…
Only thing is I don’t know how to set the Woocommerce catalog images so that google don’t say adjust the size of the images… Because I want that the images are looking good on all devices (responsive). Maybe xstore team has a tip for me. Please check link in hidden content…
No problem Olga. Staging is a good idea. So there all can be tested and after that I copy it to the live site :). Now all is fine. THANKS!
Hello Olga,
yes now it works perfect. The problem was, that your team installed the wishlist plugin along with the premium version and it caused compatibility and translation issues… So I had to restore a backup. Now it works on the staging site. Can you please tell which file I must exchange :).
Thank you!
Hi Olga, I had other sites and never experienced such an error. It must have something to do with the integration of xstore, like the support of WP Rocket mentioned…
“The way that the theme is displaying the “added to cart” message is not fully AJAX-ed, so it gets cached.
If you are not able to modify the theme to solve that, or if the theme developer can’t provide a solution, I think you can resolve it either by:
redirecting to the cart page after addition,
or by NOT enabling the AJAX add to cart buttons on archives.
Cheers!”
But I think that are very bad solutions: redirect to cart page or deactivating ajax add to cart…
Hope you can sort that out…
Hi Laranz,
yes. it was my fault to. But nothing happend in the end :).
I think the issue has something to do with yith wishlist premium. When you are logged in, the wishlist is working perfect (thanks for integration!!!), the little popup opens. But when you are logged out, the little wishlist ajax cart is not functioning correct. There are no products in the little ajax cart, but the product is added to the wichlist. You can try it by yourself, when you are logged out.
You can find the staging site in hidden content ;)…
Best support. Thanks!
Thankcyou Olga. Find the credentials attached :)!
IT IS WORKING NICE! THANK YOU :))))
Hi Olga,
that sounds great! It would be awesome if you can restrict last 3 added products cause of design and smaller screens.
Can you please tell me what files you have changed and please integrate it in upcoming xstore update :).
See hidden content.
Great :)!
Thank you Olga
URL of the site has changed ;). See hidden content.
Hello Olga,
the best solution would be to display latest 3 added product to any wishlist in the little header widget… And the “visit wishlist”-button points to the normal wishlist page. Only thing is to display all latest added products in the widget? And not a specific wishlist.
Is that possible?
That is strange. Because I checked the html source code of the page with the numeric value “?xxxxx” at the end of the link for wishlist to work, and there is a link rel=”canonical” href= to the specific product. So I don’t think its a common behaviour from google to index that pages. Because woocommerce uses that system for variable products too…
Thank you. Did you modified the theme files? Please add the fix to the upcoming update :)… THANK YOU!
You can find the package of the premium plugin in hidden content :)! You can use it for developing…
Hello olga. Yes it works with default storefront theme. I activated it and got a fatal error because of your et-core-plugin so I had to rename the plugin while storefront is active…
When you adding a product in storefront theme to the wishlist, it opens up a popup where you can choose the specific wishlist. I think that wont work with xstore. I thought it is compatible because you advertise with wishlist^^.
Thank you!
Hi Olga,
1) I synched the pot file for sure and translated that string. I double checked it. I think you missed this string in php files… Please check it :)! Blog and search archive…
2) Thank you!
Hi Olga,
please log in and try to add something by click on the heart … please see hidden content I mistyped the name.
THANK YOU!!!
Thank you Olga! Such a great Support :). I completely understand your point. But thank you for the help!!!
For sure I will tell you bugs and other things in the future.
I have found 2 ;). It would be enough when you fix this with the next update.
1. Missing translation string “posts”. See hidden content for samples.
2. There is a very strange behaviour of the widget titles. Sometimes they are bold and sometimes not. Please see example in hidden content. Scroll down to the footer of the pages please. Maybe it has something to do with Revolution Slider?
Thank you and keep up the good work!!!
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.
Shoes StoreFashion
(live demo, opens in a new tab)
Hosting StoreWPBakery
(live demo, opens in a new tab)
Furniture DarkFurniture
(live demo, opens in a new tab)
PosterPortfolio
(live demo, opens in a new tab)
SpaBusiness
(live demo, opens in a new tab)
Lifestyle BlogElementor
(live demo, opens in a new tab)
PhotographerPortfolio
(live demo, opens in a new tab)
Sushi StoreFood & drinks
(live demo, opens in a new tab)
Fashion StoreFashion
(live demo, opens in a new tab)
Ecotransport StoreElectronics
(live demo, opens in a new tab)
Pet ShopPets
(live demo, opens in a new tab)
DesignersWPBakery
(live demo, opens in a new tab)
WeddingBusiness
(live demo, opens in a new tab)
PerfumeBeauty
(live demo, opens in a new tab)
Bike StoreSports & travel
(live demo, opens in a new tab)
Spice StoreFood & drinks
(live demo, opens in a new tab)