I'm getting errors from Google search console: "Missing field "name", Missing field "price", Either "offers", "review", or "aggregateRating" should be specified
The bug is related to nopcommerce 4.30 (https://github.com/nopSolutions/nopCommerce/issues/4129) microdata was moved to a separate view, and in Emporium Theme there is a duplicate of "itemscope itemtype="http://schema.org/Product"" attributes.
Files: ProductTemplate.Simple.cshtml and ProductTemplate.Grouped.cshtml
Line 65: <div itemscope itemtype="http://schema.org/Product" data-productid="@Model.Id">
Removing it fixes the problem.
Is there any possible way to have custom DataSource for JCaroucel?
I would like to have the possibility to exclude some Categories/Vendors/Products from "Recently Added Products" and it seems it's impossible.
If I have some filters applied and then change Language/Currency/Page the filters are reset.
Steps:
1. Go to http://demos.nop-templates.com/computers#/specFilters=2m!#-!6 Filter by "CPU Type" and selected "Intel Core i5" is applied.
2. Change active currency/language
Actual result: All products within category computers are shown (URL changed to http://demos.nop-templates.com/computers without filter parameters)
Expected result: Filter remains persistent when changing language/currency/page size, just like it behaves when you change sorting
Hello,
I've downloaded and installed NopEmporiumTheme_4.2.370.30389 and bug is still there :-(
Hello Anton,
Please check http://gamma.monety.com.ua/ now.
As you can see the Nop Sale of the Day is loaded but pictures are not displayed. Try to scroll page and you will that images are shown.
My view on the problem is: sevenSpikesCore.loadImagesOnScroll() is called before owl.carousel is initialized.
Well, thanks. But that is not what I'm trying to achieve. I'm just trying to say that lazy loading images suppose to work and there is a bug in Nop Sale of the Day component which needs to be fixed.
As workaround following could be used:
(function ($) {
$(document).ready(function () {
var owl = $('.owl-carousel');
if (owl.length > 0) {
// Listen to owl event initialized:
owl.on('initialized.owl.carousel', function (event) {
// Hook loadImagesOnScroll to lazy load image in owl carousel
window.sevenSpikesCore.loadImagesOnScroll();
});
}
});
})(jQuery);
Hi,
I'm trying to get Sale of the Day working and got a problem that pictures are not displayed until user scroll the page;
I think because of lazy loading picture and for some reason, it is not considered as the picture in the current viewport.
Demo: http://gamma.monety.com.ua