function showBadgeOnTiles() {
const liCode = `
<li class="badges-list__item multibuy" data-role="badges-list-item" style="background:blue;">
<span class="badges-list__text">
<span class="price">
$15.75 </span>
<span>1st dose</span>
</span>
</li>
`;
tilesItems = jQuery('#acidgreen-shopby-product-list .products-grid').find('ol.product-items li.product-item');
jQuery(tilesItems).each(function (index, item) {
//let productName = item.querySelector('.product-item-name .product-item-link');
var productSKU = '';
if ( item.querySelector('div[data-bv-show=inline_rating]') ){
productSKU = item.querySelector('div[data-bv-show=inline_rating]').getAttribute('data-bv-product-id');
}
else{
productSKU = "TEASER_TILE";
}
console.log(productSKU);
if (
productSKU == '144467' ||
productSKU == '144468' ||
productSKU == '144469' ||
productSKU == '144470' ||
productSKU == '144471' ||
productSKU == '144472'
){
console.log("dk appended for " + item);
jQuery(item).find('ul.badges-list').append(liCode);
}
});
}
var counter = 0;
var waitForjQuery = function () {
if ((typeof jQuery == "function")) {
//if (document.body.classList.contains('category-dog-special-offers')) {
console.log('PLP PAGE LOADING ON PAGE VIEW');
showBadgeOnTiles();
//}
}
else {
++counter;
if (counter < 150) {
setTimeout(function () { waitForjQuery(); }, 100);
}
}
}
waitForjQuery();
PLP Looper
by
Tags: