redchamps.com
Open in
urlscan Pro
2a06:98c1:3121::3
Public Scan
Submitted URL: http://redchamps.com/
Effective URL: https://redchamps.com/
Submission: On June 06 via api from US — Scanned from NL
Effective URL: https://redchamps.com/
Submission: On June 06 via api from US — Scanned from NL
Form analysis
15 forms found in the DOMGET https://redchamps.com/catalogsearch/result/
<form class="form minisearch w-full" id="search_mini_form" x-ref="form" @submit.prevent="search()" @click.outside="open = false" action="https://redchamps.com/catalogsearch/result/" method="get" role="search">
<label class="hidden" for="search" data-role="minisearch-label">
<span>Search</span>
</label>
<div class="flex w-full">
<input id="search" x-ref="searchInput" type="search" autocomplete="off" name="q" value="" placeholder="Search entire store here..." maxlength="128" class="border-gray-200 border flex-1 px-3 py-2 shadow-sm rounded-l-md outline-none
placeholder:text-gray-400 focus:ring-blue-700 focus:ring-1" @focus.once="suggest" @input.debounce.300="suggest" @keydown.arrow-down.prevent="focusElement($root.querySelector('[tabindex]'))" @search-open.window.debounce.10="
$el.focus()
$el.select()
">
<button type="submit" title="Search" class="bg-blue-700 text-white shadow-sm rounded-r-md px-3 outline-none focus:ring-blue-700 focus:ring-1" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" aria-hidden="true" width="24" height="24">
<path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path>
</svg>
</button>
</div>
<template x-if="suggestions.length > 0">
<div class="leading-normal transition appearance-none text-grey-800 flex flex-col ml-1 mt-2 mr-12">
<template x-for="suggestion in suggestions">
<div class="flex justify-between p-2 bg-container-lighter even:bg-container mb-1 cursor-pointer
border border-container hover:bg-container-darker" tabindex="0" @click="search(suggestion.title)" @keydown.enter="search(suggestion.title)" @keydown.arrow-up.prevent="
focusElement($event.target.previousElementSibling) || $refs.searchInput.focus()
" @keydown.arrow-down.prevent="focusElement($event.target.nextElementSibling)">
<span x-text="suggestion.title"></span>
<span x-text="suggestion.num_results"></span>
</div>
</template>
</div>
</template>
</form>
POST https://redchamps.com/checkout/cart/updatePost/
<form action="https://redchamps.com/checkout/cart/updatePost/" x-data="{
initQty: item.qty,
itemQty: item.qty,
prevQty: item.qty,
updateQty() {
const submitEvent = new Event('submit', { cancelable: true });
this.$root.dispatchEvent(submitEvent);
}
}" @submit.prevent="updateItemQty($event.target);" x-init="$watch('isLoading', isLoading => {
if (!isLoading) return;
initQty = itemQty;
prevQty = itemQty;
})" method="post" class="form form-cart flex gap-1">
<input name="form_key" type="hidden" value="wYUbWVk1LAzKUoQJ"> <label class="mb-0">
<span class="sr-only">Qty</span>
<input type="number"
class="qty border-slate-300 shadow-none [-moz-appearance:textfield]
form-input w-20 hover:[-moz-appearance:auto] [&::-webkit-inner-spin-button]:invisible hover:[&::-webkit-inner-spin-button]:visible"
required="" min="0" step="any" x-model.number="itemQty" :id="`minicart-${item.item_id}-qty`" :name="`cart[${item.item_id}][qty]`">
</label>
<button type="submit" class="btn justify-center rounded-md w-11 p-2 text-base shadow-none hover:shadow-lg active:shadow disabled:shadow-none transition
bg-blue-600 text-white border border-transparent hover:bg-blue-700 focus:ring-blue-200 active:bg-blue-700
disabled:bg-slate-600 disabled:text-slate-50 disabled:opacity-70 disabled:invisible" :disabled="itemQty === initQty || itemQty === null" :aria-label="hyva.str(
'Update\u0020qty\u0020for\u0020\u0022\u00251\u0022',
item.product_name
)">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" width="20" height="20">
<path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"></path>
</svg>
</button>
</form>
POST
<form class="form form-login" method="post" @submit.prevent="submitForm();" id="login-form">
<div class="fieldset login">
<div class="field email required">
<label class="label" for="form-login-username" form="login-form">
<span>Email Address</span>
</label>
<div class="control">
<input name="username" id="form-login-username" x-ref="customer-email" @change="errors = 0" type="email" required="" autocomplete="off" class="form-input input-text">
</div>
</div>
<div class="field password required">
<label for="form-login-password" class="label" form="login-form">
<span>Password</span>
</label>
<div class="control">
<input name="password" id="form-login-password" type="password" class="form-input input-text" required="" x-ref="customer-password" autocomplete="off" @change="errors = 0">
</div>
</div>
<input name="context" type="hidden" value="checkout">
<div class="actions-toolbar flex justify-between pt-6 pb-2 items-center">
<button type="submit" class="inline-flex btn btn-primary disabled:opacity-75"> Sign In </button>
<a href="https://redchamps.com/customer/account/forgotpassword/">
Forgot Your Password? </a>
</div>
</div>
</form>
POST https://redchamps.com/checkout/cart/add/uenc/%25uenc%25/product/165/
<form method="post" action="https://redchamps.com/checkout/cart/add/uenc/%25uenc%25/product/165/" class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full ">
<input name="form_key" type="hidden" value="uMuySfPRTMtQqPUI"> <input type="hidden" name="product" value="165">
<ul class="product-tags absolute">
<li class="tag free-ribbon relative ml-[-22px] mb-[17px] bg-primary-lighter w-fit text-white py-1 px-2">Free</li>
</ul>
<a href="https://redchamps.com/sample-products-bigcommerce-app.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-165.window="$root.src = $event.detail" src="https://redchamps.com/media/catalog/product/cache/86def0d7c088becb6c78f4634b9ec114/s/a/sample-products_1_1.jpg" loading="lazy" width="160" height="160" alt="Sample Products" title="Sample Products">
</a>
<div class="product-info flex flex-col grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
<a class="product-item-link" href="https://redchamps.com/sample-products-bigcommerce-app.html" :id="`slide-desc-165-${$id('slider-id')}`" id="slide-desc-165-slider-id-1">
Sample Products </a>
</div>
<div class="py-1 mx-auto ">
<div x-data="initRating16566615b7dc3df6()" @keyup.enter="scrollToRatings()" @click="scrollToRatings()" class="rating-summary flex" :class="{'cursor-pointer' : reviewsSection}" title="Be the first to review this product" tabindex="0"
:aria-label="reviewsSection
? 'Sample\u0020Products\u0020rating.\u00200\u0020out\u0020of\u00205\u0020stars.\u0020Click\u0020to\u0020go\u0020to\u0020reviews.'
: 'Sample\u0020Products\u0020rating.\u00200\u0020out\u0020of\u00205\u0020stars'
" role="group" x-defer="intersect" aria-label="Sample Products rating. 0 out of 5 stars">
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current text-gray-200 w-6 h-6" viewBox="3 0 20 20" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current text-gray-200 w-6 h-6" viewBox="3 0 20 20" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current text-gray-200 w-6 h-6" viewBox="3 0 20 20" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current text-gray-200 w-6 h-6" viewBox="3 0 20 20" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current text-gray-200 w-6 h-6" viewBox="3 0 20 20" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
</div>
<script>
'use strict';
function initRating16566615b7dc3df6() {
return {
reviewsSection: document.getElementById('customer-review-list') || document.getElementById('customer-reviews') || document.getElementById('review-form'),
scrollToRatings() {
let scrollTimeout = null
if (!this.reviewsSection) {
return
}
addEventListener('scroll', () => {
clearTimeout(scrollTimeout);
scrollTimeout = setTimeout(() => {
if (this.reviewsSection) {
this.reviewsSection.focus()
}
}, 50);
}, {
once: true
});
this.reviewsSection.scrollIntoView({
behavior: 'smooth'
})
}
}
}
</script>
</div>
<script>
function initPriceBox__66615b7dbdc7c() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement && (regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount));
basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
}
}
}
</script>
<div class="mx-auto pt-1 text-gray-900" x-data="initPriceBox__66615b7dbdc7c()" @update-prices-165.window="updatePrice($event.detail);" x-defer="intersect" x-ignore="">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="165" data-price-box="product-id-165"> <span class="normal-price">
<span x-data="" x-id="['product\u002Dprice\u002D165']" class="price-container price-final_price tax" x-defer="intersect" x-ignore="">
<span class="price-label">As low as</span>
<span :id="$id('product\u002Dprice\u002D165')" data-price-amount="10" data-price-type="finalPrice" class="price-wrapper "><span class="price">$10.00</span></span>
</span>
</span>
</div>
</div>
<div class="mt-auto mx-auto pt-3 flex flex-wrap justify-center items-center">
<a href="https://redchamps.com/sample-products-bigcommerce-app.html" class="w-auto btn btn-primary justify-center text-sm
mr-auto" aria-label="Buy now Sample Products">
<span class="ml-2 inline uppercase md:ml-0 md:hidden lg:ml-2 lg:inline">
View Details </span>
</a>
</div>
</div>
</form>
POST https://redchamps.com/checkout/cart/add/uenc/%25uenc%25/product/158/
<form method="post" action="https://redchamps.com/checkout/cart/add/uenc/%25uenc%25/product/158/" class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full ">
<input name="form_key" type="hidden" value="uMuySfPRTMtQqPUI"> <input type="hidden" name="product" value="158">
<ul class="product-tags absolute">
</ul>
<a href="https://redchamps.com/shopping-cart-manager-magento-2-extension.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-158.window="$root.src = $event.detail" src="https://redchamps.com/media/catalog/product/cache/86def0d7c088becb6c78f4634b9ec114/s/h/shopping-cart-manager.png" loading="lazy" width="160" height="160" alt="Shopping Cart Manager" title="Shopping Cart Manager">
</a>
<div class="product-info flex flex-col grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
<a class="product-item-link" href="https://redchamps.com/shopping-cart-manager-magento-2-extension.html" :id="`slide-desc-158-${$id('slider-id')}`" id="slide-desc-158-slider-id-1">
Shopping Cart Manager </a>
</div>
<div class="py-1 mx-auto ">
<div x-data="initRating15866615b7dcaadf()" @keyup.enter="scrollToRatings()" @click="scrollToRatings()" class="rating-summary flex" :class="{'cursor-pointer' : reviewsSection}" tabindex="0" :aria-label="reviewsSection
? 'Shopping\u0020Cart\u0020Manager\u0020rating.\u00205\u0020out\u0020of\u00205\u0020stars.\u0020Click\u0020to\u0020go\u0020to\u0020reviews.'
: 'Shopping\u0020Cart\u0020Manager\u0020rating.\u00205\u0020out\u0020of\u00205\u0020stars'
" role="group" x-defer="intersect" aria-label="Shopping Cart Manager rating. 5 out of 5 stars">
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
</div>
<script>
'use strict';
function initRating15866615b7dcaadf() {
return {
reviewsSection: document.getElementById('customer-review-list') || document.getElementById('customer-reviews') || document.getElementById('review-form'),
scrollToRatings() {
let scrollTimeout = null
if (!this.reviewsSection) {
return
}
addEventListener('scroll', () => {
clearTimeout(scrollTimeout);
scrollTimeout = setTimeout(() => {
if (this.reviewsSection) {
this.reviewsSection.focus()
}
}, 50);
}, {
once: true
});
this.reviewsSection.scrollIntoView({
behavior: 'smooth'
})
}
}
}
</script>
</div>
<script>
function initPriceBox__66615b7dc92f6() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement && (regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount));
basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
}
}
}
</script>
<div class="mx-auto pt-1 text-gray-900" x-data="initPriceBox__66615b7dc92f6()" @update-prices-158.window="updatePrice($event.detail);" x-defer="intersect" x-ignore="">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="158" data-price-box="product-id-158">
<span x-data="" x-id="['product\u002Dprice\u002D158']" class="price-container price-final_price tax" x-defer="intersect" x-ignore="">
<span :id="$id('product\u002Dprice\u002D158')" data-price-amount="119" data-price-type="finalPrice" class="price-wrapper "><span class="price">$119.00</span></span>
</span>
</div>
</div>
<div class="mt-auto mx-auto pt-3 flex flex-wrap justify-center items-center">
<a href="https://redchamps.com/shopping-cart-manager-magento-2-extension.html" class="w-auto btn btn-primary justify-center text-sm
mr-auto" aria-label="Buy now Shopping Cart Manager">
<span class="ml-2 inline uppercase md:ml-0 md:hidden lg:ml-2 lg:inline">
View Details </span>
</a>
</div>
</div>
</form>
POST https://redchamps.com/checkout/cart/add/uenc/%25uenc%25/product/157/
<form method="post" action="https://redchamps.com/checkout/cart/add/uenc/%25uenc%25/product/157/" class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full ">
<input name="form_key" type="hidden" value="uMuySfPRTMtQqPUI"> <input type="hidden" name="product" value="157">
<ul class="product-tags absolute">
</ul>
<a href="https://redchamps.com/redirect-for-deleted-disabled-products-magento-2-extension.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-157.window="$root.src = $event.detail" src="https://redchamps.com/media/catalog/product/cache/86def0d7c088becb6c78f4634b9ec114/d/i/disabled-deleted-products.redirect.jpg" loading="lazy" width="160" height="160" alt="Redirect for Deleted/Disabled Products" title="Redirect for Deleted/Disabled Products">
</a>
<div class="product-info flex flex-col grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
<a class="product-item-link" href="https://redchamps.com/redirect-for-deleted-disabled-products-magento-2-extension.html" :id="`slide-desc-157-${$id('slider-id')}`" id="slide-desc-157-slider-id-1">
Redirect for Deleted/Disabled Products </a>
</div>
<div class="py-1 mx-auto ">
<div x-data="initRating15766615b7dcc773()" @keyup.enter="scrollToRatings()" @click="scrollToRatings()" class="rating-summary flex" :class="{'cursor-pointer' : reviewsSection}" tabindex="0" :aria-label="reviewsSection
? 'Redirect\u0020for\u0020Deleted\u002FDisabled\u0020Products\u0020rating.\u00205\u0020out\u0020of\u00205\u0020stars.\u0020Click\u0020to\u0020go\u0020to\u0020reviews.'
: 'Redirect\u0020for\u0020Deleted\u002FDisabled\u0020Products\u0020rating.\u00205\u0020out\u0020of\u00205\u0020stars'
" role="group" x-defer="intersect" x-ignore="">
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
</div>
<script>
'use strict';
function initRating15766615b7dcc773() {
return {
reviewsSection: document.getElementById('customer-review-list') || document.getElementById('customer-reviews') || document.getElementById('review-form'),
scrollToRatings() {
let scrollTimeout = null
if (!this.reviewsSection) {
return
}
addEventListener('scroll', () => {
clearTimeout(scrollTimeout);
scrollTimeout = setTimeout(() => {
if (this.reviewsSection) {
this.reviewsSection.focus()
}
}, 50);
}, {
once: true
});
this.reviewsSection.scrollIntoView({
behavior: 'smooth'
})
}
}
}
</script>
</div>
<script>
function initPriceBox__66615b7dcbbc0() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement && (regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount));
basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
}
}
}
</script>
<div class="mx-auto pt-1 text-gray-900" x-data="initPriceBox__66615b7dcbbc0()" @update-prices-157.window="updatePrice($event.detail);" x-defer="intersect" x-ignore="">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="157" data-price-box="product-id-157">
<span x-data="" x-id="['product\u002Dprice\u002D157']" class="price-container price-final_price tax" x-defer="intersect" x-ignore="">
<span :id="$id('product\u002Dprice\u002D157')" data-price-amount="89" data-price-type="finalPrice" class="price-wrapper "><span class="price">$89.00</span></span>
</span>
</div>
</div>
<div class="mt-auto mx-auto pt-3 flex flex-wrap justify-center items-center">
<a href="https://redchamps.com/redirect-for-deleted-disabled-products-magento-2-extension.html" class="w-auto btn btn-primary justify-center text-sm
mr-auto" aria-label="Buy now Redirect for Deleted/Disabled Products">
<span class="ml-2 inline uppercase md:ml-0 md:hidden lg:ml-2 lg:inline">
View Details </span>
</a>
</div>
</div>
</form>
POST https://redchamps.com/checkout/cart/add/uenc/%25uenc%25/product/156/
<form method="post" action="https://redchamps.com/checkout/cart/add/uenc/%25uenc%25/product/156/" class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full ">
<input name="form_key" type="hidden" value="uMuySfPRTMtQqPUI"> <input type="hidden" name="product" value="156">
<ul class="product-tags absolute">
</ul>
<a href="https://redchamps.com/sku-display-in-shopping-cart-magento-2-extension.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-156.window="$root.src = $event.detail" src="https://redchamps.com/media/catalog/product/cache/86def0d7c088becb6c78f4634b9ec114/m/a/magento-sku-display-in-shopping-cart.jpeg" loading="lazy" width="160" height="160" alt="SKU Display in Shopping Cart" title="SKU Display in Shopping Cart">
</a>
<div class="product-info flex flex-col grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
<a class="product-item-link" href="https://redchamps.com/sku-display-in-shopping-cart-magento-2-extension.html" :id="`slide-desc-156-${$id('slider-id')}`" id="slide-desc-156-slider-id-1">
SKU Display in Shopping Cart </a>
</div>
<div class="py-1 mx-auto ">
<div x-data="initRating15666615b7dce13e()" @keyup.enter="scrollToRatings()" @click="scrollToRatings()" class="rating-summary flex" :class="{'cursor-pointer' : reviewsSection}" tabindex="0" :aria-label="reviewsSection
? 'SKU\u0020Display\u0020in\u0020Shopping\u0020Cart\u0020rating.\u00205\u0020out\u0020of\u00205\u0020stars.\u0020Click\u0020to\u0020go\u0020to\u0020reviews.'
: 'SKU\u0020Display\u0020in\u0020Shopping\u0020Cart\u0020rating.\u00205\u0020out\u0020of\u00205\u0020stars'
" role="group" x-defer="intersect" aria-label="SKU Display in Shopping Cart rating. 5 out of 5 stars">
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
</div>
<script>
'use strict';
function initRating15666615b7dce13e() {
return {
reviewsSection: document.getElementById('customer-review-list') || document.getElementById('customer-reviews') || document.getElementById('review-form'),
scrollToRatings() {
let scrollTimeout = null
if (!this.reviewsSection) {
return
}
addEventListener('scroll', () => {
clearTimeout(scrollTimeout);
scrollTimeout = setTimeout(() => {
if (this.reviewsSection) {
this.reviewsSection.focus()
}
}, 50);
}, {
once: true
});
this.reviewsSection.scrollIntoView({
behavior: 'smooth'
})
}
}
}
</script>
</div>
<script>
function initPriceBox__66615b7dcd661() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement && (regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount));
basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
}
}
}
</script>
<div class="mx-auto pt-1 text-gray-900" x-data="initPriceBox__66615b7dcd661()" @update-prices-156.window="updatePrice($event.detail);" x-defer="intersect" x-ignore="">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="156" data-price-box="product-id-156">
<span x-data="" x-id="['product\u002Dprice\u002D156']" class="price-container price-final_price tax" x-defer="intersect" x-ignore="">
<span :id="$id('product\u002Dprice\u002D156')" data-price-amount="29" data-price-type="finalPrice" class="price-wrapper "><span class="price">$29.00</span></span>
</span>
</div>
</div>
<div class="mt-auto mx-auto pt-3 flex flex-wrap justify-center items-center">
<a href="https://redchamps.com/sku-display-in-shopping-cart-magento-2-extension.html" class="w-auto btn btn-primary justify-center text-sm
mr-auto" aria-label="Buy now SKU Display in Shopping Cart">
<span class="ml-2 inline uppercase md:ml-0 md:hidden lg:ml-2 lg:inline">
View Details </span>
</a>
</div>
</div>
</form>
POST https://redchamps.com/checkout/cart/add/uenc/%25uenc%25/product/155/
<form method="post" action="https://redchamps.com/checkout/cart/add/uenc/%25uenc%25/product/155/" class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full ">
<input name="form_key" type="hidden" value="uMuySfPRTMtQqPUI"> <input type="hidden" name="product" value="155">
<ul class="product-tags absolute">
</ul>
<a href="https://redchamps.com/custom-shipping-rates-magento-2-extension.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-155.window="$root.src = $event.detail" src="https://redchamps.com/media/catalog/product/cache/86def0d7c088becb6c78f4634b9ec114/c/u/customshippingrates.jpeg" loading="lazy" width="160" height="160" alt="Custom Shipping Rates" title="Custom Shipping Rates">
</a>
<div class="product-info flex flex-col grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
<a class="product-item-link" href="https://redchamps.com/custom-shipping-rates-magento-2-extension.html" :id="`slide-desc-155-${$id('slider-id')}`" id="slide-desc-155-slider-id-1">
Custom Shipping Rates </a>
</div>
<div class="py-1 mx-auto ">
<div x-data="initRating15566615b7dcfb60()" @keyup.enter="scrollToRatings()" @click="scrollToRatings()" class="rating-summary flex" :class="{'cursor-pointer' : reviewsSection}" tabindex="0" :aria-label="reviewsSection
? 'Custom\u0020Shipping\u0020Rates\u0020rating.\u00205\u0020out\u0020of\u00205\u0020stars.\u0020Click\u0020to\u0020go\u0020to\u0020reviews.'
: 'Custom\u0020Shipping\u0020Rates\u0020rating.\u00205\u0020out\u0020of\u00205\u0020stars'
" role="group" x-defer="intersect" x-ignore="">
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
</div>
<script>
'use strict';
function initRating15566615b7dcfb60() {
return {
reviewsSection: document.getElementById('customer-review-list') || document.getElementById('customer-reviews') || document.getElementById('review-form'),
scrollToRatings() {
let scrollTimeout = null
if (!this.reviewsSection) {
return
}
addEventListener('scroll', () => {
clearTimeout(scrollTimeout);
scrollTimeout = setTimeout(() => {
if (this.reviewsSection) {
this.reviewsSection.focus()
}
}, 50);
}, {
once: true
});
this.reviewsSection.scrollIntoView({
behavior: 'smooth'
})
}
}
}
</script>
</div>
<script>
function initPriceBox__66615b7dcf022() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement && (regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount));
basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
}
}
}
</script>
<div class="mx-auto pt-1 text-gray-900" x-data="initPriceBox__66615b7dcf022()" @update-prices-155.window="updatePrice($event.detail);" x-defer="intersect" x-ignore="">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="155" data-price-box="product-id-155">
<span x-data="" x-id="['product\u002Dprice\u002D155']" class="price-container price-final_price tax" x-defer="intersect" x-ignore="">
<span :id="$id('product\u002Dprice\u002D155')" data-price-amount="119" data-price-type="finalPrice" class="price-wrapper "><span class="price">$119.00</span></span>
</span>
</div>
</div>
<div class="mt-auto mx-auto pt-3 flex flex-wrap justify-center items-center">
<a href="https://redchamps.com/custom-shipping-rates-magento-2-extension.html" class="w-auto btn btn-primary justify-center text-sm
mr-auto" aria-label="Buy now Custom Shipping Rates">
<span class="ml-2 inline uppercase md:ml-0 md:hidden lg:ml-2 lg:inline">
View Details </span>
</a>
</div>
</div>
</form>
POST https://redchamps.com/checkout/cart/add/uenc/%25uenc%25/product/154/
<form method="post" action="https://redchamps.com/checkout/cart/add/uenc/%25uenc%25/product/154/" class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full ">
<input name="form_key" type="hidden" value="uMuySfPRTMtQqPUI"> <input type="hidden" name="product" value="154">
<ul class="product-tags absolute">
</ul>
<a href="https://redchamps.com/customer-passwordless-login-link-magento-2-extension.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-154.window="$root.src = $event.detail" src="https://redchamps.com/media/catalog/product/cache/86def0d7c088becb6c78f4634b9ec114/c/u/customerpasswordlessloginlink.jpeg" loading="lazy" width="160" height="160" alt="Customer PasswordLess Login Link" title="Customer PasswordLess Login Link">
</a>
<div class="product-info flex flex-col grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
<a class="product-item-link" href="https://redchamps.com/customer-passwordless-login-link-magento-2-extension.html" :id="`slide-desc-154-${$id('slider-id')}`" id="slide-desc-154-slider-id-1">
Customer PasswordLess Login Link </a>
</div>
<div class="py-1 mx-auto ">
<div x-data="initRating15466615b7dd1505()" @keyup.enter="scrollToRatings()" @click="scrollToRatings()" class="rating-summary flex" :class="{'cursor-pointer' : reviewsSection}" tabindex="0" :aria-label="reviewsSection
? 'Customer\u0020PasswordLess\u0020Login\u0020Link\u0020rating.\u00205\u0020out\u0020of\u00205\u0020stars.\u0020Click\u0020to\u0020go\u0020to\u0020reviews.'
: 'Customer\u0020PasswordLess\u0020Login\u0020Link\u0020rating.\u00205\u0020out\u0020of\u00205\u0020stars'
" role="group" x-defer="intersect" x-ignore="">
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
</div>
<script>
'use strict';
function initRating15466615b7dd1505() {
return {
reviewsSection: document.getElementById('customer-review-list') || document.getElementById('customer-reviews') || document.getElementById('review-form'),
scrollToRatings() {
let scrollTimeout = null
if (!this.reviewsSection) {
return
}
addEventListener('scroll', () => {
clearTimeout(scrollTimeout);
scrollTimeout = setTimeout(() => {
if (this.reviewsSection) {
this.reviewsSection.focus()
}
}, 50);
}, {
once: true
});
this.reviewsSection.scrollIntoView({
behavior: 'smooth'
})
}
}
}
</script>
</div>
<script>
function initPriceBox__66615b7dd0a24() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement && (regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount));
basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
}
}
}
</script>
<div class="mx-auto pt-1 text-gray-900" x-data="initPriceBox__66615b7dd0a24()" @update-prices-154.window="updatePrice($event.detail);" x-defer="intersect" x-ignore="">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="154" data-price-box="product-id-154">
<span x-data="" x-id="['product\u002Dprice\u002D154']" class="price-container price-final_price tax" x-defer="intersect" x-ignore="">
<span :id="$id('product\u002Dprice\u002D154')" data-price-amount="89" data-price-type="finalPrice" class="price-wrapper "><span class="price">$89.00</span></span>
</span>
</div>
</div>
<div class="mt-auto mx-auto pt-3 flex flex-wrap justify-center items-center">
<a href="https://redchamps.com/customer-passwordless-login-link-magento-2-extension.html" class="w-auto btn btn-primary justify-center text-sm
mr-auto" aria-label="Buy now Customer PasswordLess Login Link">
<span class="ml-2 inline uppercase md:ml-0 md:hidden lg:ml-2 lg:inline">
View Details </span>
</a>
</div>
</div>
</form>
POST https://redchamps.com/checkout/cart/add/uenc/%25uenc%25/product/153/
<form method="post" action="https://redchamps.com/checkout/cart/add/uenc/%25uenc%25/product/153/" class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full ">
<input name="form_key" type="hidden" value="uMuySfPRTMtQqPUI"> <input type="hidden" name="product" value="153">
<ul class="product-tags absolute">
</ul>
<a href="https://redchamps.com/customer-login-error-messages-magento-2-extension.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-153.window="$root.src = $event.detail" src="https://redchamps.com/media/catalog/product/cache/86def0d7c088becb6c78f4634b9ec114/l/o/loginerrormessages.jpeg" loading="lazy" width="160" height="160" alt="Customer Login Error Messages" title="Customer Login Error Messages">
</a>
<div class="product-info flex flex-col grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
<a class="product-item-link" href="https://redchamps.com/customer-login-error-messages-magento-2-extension.html" :id="`slide-desc-153-${$id('slider-id')}`" id="slide-desc-153-slider-id-1">
Customer Login Error Messages </a>
</div>
<div class="py-1 mx-auto ">
<div x-data="initRating15366615b7dd2e3b()" @keyup.enter="scrollToRatings()" @click="scrollToRatings()" class="rating-summary flex" :class="{'cursor-pointer' : reviewsSection}" tabindex="0" :aria-label="reviewsSection
? 'Customer\u0020Login\u0020Error\u0020Messages\u0020rating.\u00205\u0020out\u0020of\u00205\u0020stars.\u0020Click\u0020to\u0020go\u0020to\u0020reviews.'
: 'Customer\u0020Login\u0020Error\u0020Messages\u0020rating.\u00205\u0020out\u0020of\u00205\u0020stars'
" role="group" x-defer="intersect" x-ignore="">
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #0ab3a3" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
</div>
<script>
'use strict';
function initRating15366615b7dd2e3b() {
return {
reviewsSection: document.getElementById('customer-review-list') || document.getElementById('customer-reviews') || document.getElementById('review-form'),
scrollToRatings() {
let scrollTimeout = null
if (!this.reviewsSection) {
return
}
addEventListener('scroll', () => {
clearTimeout(scrollTimeout);
scrollTimeout = setTimeout(() => {
if (this.reviewsSection) {
this.reviewsSection.focus()
}
}, 50);
}, {
once: true
});
this.reviewsSection.scrollIntoView({
behavior: 'smooth'
})
}
}
}
</script>
</div>
<script>
function initPriceBox__66615b7dd23c3() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement && (regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount));
basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
}
}
}
</script>
<div class="mx-auto pt-1 text-gray-900" x-data="initPriceBox__66615b7dd23c3()" @update-prices-153.window="updatePrice($event.detail);" x-defer="intersect" x-ignore="">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="153" data-price-box="product-id-153">
<span x-data="" x-id="['product\u002Dprice\u002D153']" class="price-container price-final_price tax" x-defer="intersect" x-ignore="">
<span :id="$id('product\u002Dprice\u002D153')" data-price-amount="39" data-price-type="finalPrice" class="price-wrapper "><span class="price">$39.00</span></span>
</span>
</div>
</div>
<div class="mt-auto mx-auto pt-3 flex flex-wrap justify-center items-center">
<a href="https://redchamps.com/customer-login-error-messages-magento-2-extension.html" class="w-auto btn btn-primary justify-center text-sm
mr-auto" aria-label="Buy now Customer Login Error Messages">
<span class="ml-2 inline uppercase md:ml-0 md:hidden lg:ml-2 lg:inline">
View Details </span>
</a>
</div>
</div>
</form>
POST https://redchamps.com/checkout/cart/add/uenc/%25uenc%25/product/152/
<form method="post" action="https://redchamps.com/checkout/cart/add/uenc/%25uenc%25/product/152/" class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full ">
<input name="form_key" type="hidden" value="uMuySfPRTMtQqPUI"> <input type="hidden" name="product" value="152">
<ul class="product-tags absolute">
</ul>
<a href="https://redchamps.com/order-followup-email-magento2-extension.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-152.window="$root.src = $event.detail" src="https://redchamps.com/media/catalog/product/cache/86def0d7c088becb6c78f4634b9ec114/o/r/orderfollowupemail.jpeg" loading="lazy" width="160" height="160" alt="Order Followup Email" title="Order Followup Email">
</a>
<div class="product-info flex flex-col grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
<a class="product-item-link" href="https://redchamps.com/order-followup-email-magento2-extension.html" :id="`slide-desc-152-${$id('slider-id')}`" id="slide-desc-152-slider-id-1">
Order Followup Email </a>
</div>
<div class="py-1 mx-auto ">
<div x-data="initRating15266615b7dd4990()" @keyup.enter="scrollToRatings()" @click="scrollToRatings()" class="rating-summary flex" :class="{'cursor-pointer' : reviewsSection}" title="Be the first to review this product" tabindex="0"
:aria-label="reviewsSection
? 'Order\u0020Followup\u0020Email\u0020rating.\u00200\u0020out\u0020of\u00205\u0020stars.\u0020Click\u0020to\u0020go\u0020to\u0020reviews.'
: 'Order\u0020Followup\u0020Email\u0020rating.\u00200\u0020out\u0020of\u00205\u0020stars'
" role="group" x-defer="intersect" x-ignore="">
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current text-gray-200 w-6 h-6" viewBox="3 0 20 20" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current text-gray-200 w-6 h-6" viewBox="3 0 20 20" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current text-gray-200 w-6 h-6" viewBox="3 0 20 20" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current text-gray-200 w-6 h-6" viewBox="3 0 20 20" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" class="fill-current text-gray-200 w-6 h-6" viewBox="3 0 20 20" fill="currentColor" aria-hidden="true">
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
</svg>
</div>
<script>
'use strict';
function initRating15266615b7dd4990() {
return {
reviewsSection: document.getElementById('customer-review-list') || document.getElementById('customer-reviews') || document.getElementById('review-form'),
scrollToRatings() {
let scrollTimeout = null
if (!this.reviewsSection) {
return
}
addEventListener('scroll', () => {
clearTimeout(scrollTimeout);
scrollTimeout = setTimeout(() => {
if (this.reviewsSection) {
this.reviewsSection.focus()
}
}, 50);
}, {
once: true
});
this.reviewsSection.scrollIntoView({
behavior: 'smooth'
})
}
}
}
</script>
</div>
<script>
function initPriceBox__66615b7dd3f5d() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement && (regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount));
basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
}
}
}
</script>
<div class="mx-auto pt-1 text-gray-900" x-data="initPriceBox__66615b7dd3f5d()" @update-prices-152.window="updatePrice($event.detail);" x-defer="intersect" x-ignore="">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="152" data-price-box="product-id-152">
<span x-data="" x-id="['product\u002Dprice\u002D152']" class="price-container price-final_price tax" x-defer="intersect" x-ignore="">
<span :id="$id('product\u002Dprice\u002D152')" data-price-amount="59" data-price-type="finalPrice" class="price-wrapper "><span class="price">$59.00</span></span>
</span>
</div>
</div>
<div class="mt-auto mx-auto pt-3 flex flex-wrap justify-center items-center">
<a href="https://redchamps.com/order-followup-email-magento2-extension.html" class="w-auto btn btn-primary justify-center text-sm
mr-auto" aria-label="Buy now Order Followup Email">
<span class="ml-2 inline uppercase md:ml-0 md:hidden lg:ml-2 lg:inline">
View Details </span>
</a>
</div>
</div>
</form>
POST https://redchamps.com/customer/index/sendLoginLink/
<form class="form form-login" action="https://redchamps.com/customer/index/sendLoginLink/" method="post" x-data="initCustomerLoginLinkForm()" @submit.prevent="submitForm()" id="form-email-login-link" data-mage-init="{"validation":{}}">
<input name="form_key" type="hidden" value="uMuySfPRTMtQqPUI">
<fieldset class="fieldset login" data-hasrequired="* Required Fields">
<div class="field note">If you have an account, enter your email address to receive a password less login link.</div>
<div class="field email required">
<label class="label" for="email"><span>Email</span></label>
<div class="control">
<input name="email" value="" id="email-for-login-link" type="email" class="form-input w-full input-text" title="Email" data-mage-init="{"mage/trim-input":{}}" data-validate="{required:true, 'validate-email':true}">
</div>
</div>
<div class="w-full">
</div>
<div class="actions-toolbar">
<div class="primary">
<button type="submit" class="action login primary" name="send" id="send-customer-login-link">
<span>Send</span>
</button>
</div>
</div>
</fieldset>
</form>
POST https://redchamps.com/share_cart/action/email/
<form id="share-cart-email-form" onsubmit="cartShare.share(event, this);" class="share-cart-form" style="display: none" action="https://redchamps.com/share_cart/action/email/" method="post">
<input name="form_key" type="hidden" value="uMuySfPRTMtQqPUI"> <input type="hidden" name="g-recaptcha-response" value="">
<fieldset class="fieldset">
<div class="field required">
<label for="recipient_email">Recipient Email(s)</label>
<div class="control">
<textarea required="" class="input-text required-entry" id="recipient_email" name="recipient_email" placeholder="Enter Each Email Address in Next Line"></textarea>
</div>
</div>
<div class="field required">
<label for="sender_name">Your Name (required)</label>
<div class="control">
<input type="text" class="input-text required-entry" required="" name="sender_name" placeholder="Enter Your Name" value="">
</div>
</div>
<div class="field required">
<label for="sender_email">Your Email (required)</label>
<div class="control">
<input type="email" class="input-text required-entry validate-email" required="" name="sender_email" placeholder="Enter Your Email" value="">
</div>
</div>
<div class="field">
<label for="message">Message (optional)</label>
<div class="control">
<textarea class="input-text" id="message" name="message"></textarea>
</div>
</div>
</fieldset>
<div class="result" style="display:none;"></div>
<div class="actions-toolbar">
<button type="submit" title="Share" class="btn btn-secondary button2" value="Share">
<span>
<span data-processing-text="Sending Email. Please wait.."> Share </span>
</span>
</button>
</div>
</form>
POST https://redchamps.com/share_cart/action/link/
<form id="share-cart-link-form" class="share-cart-form" onsubmit="cartShare.share(event, this);" style="display: none" action="https://redchamps.com/share_cart/action/link/" method="post">
<input name="form_key" type="hidden" value="uMuySfPRTMtQqPUI"> <input type="hidden" name="g-recaptcha-response" value="">
<fieldset class="fieldset">
<div class="field required">
<label for="sender_name">Your Name (required)</label>
<div class="control">
<input type="text" class="input-text required-entry" required="" name="sender_name" placeholder="Enter Your Name" value="">
</div>
</div>
<div class="field required">
<label for="sender_email">Your Email (required)</label>
<div class="control">
<input type="email" class="input-text required-entry validate-email" required="" name="sender_email" placeholder="Enter Your Email" value="">
</div>
</div>
</fieldset>
<div class="result" style="display:none;"></div>
<div class="actions-toolbar">
<button type="submit" title="Get Link" class="btn btn-secondary button2" value="Get Link">
<span>
<span data-processing-text="Generating Link. Please wait.."> Get Link </span>
</span>
</button>
</div>
</form>
POST https://redchamps.com/share_cart/action/whatsApp/
<form id="share-cart-whatsapp-form" class="share-cart-form" onsubmit="cartShare.share(event, this);" style="display: none" action="https://redchamps.com/share_cart/action/whatsApp/" method="post">
<input name="form_key" type="hidden" value="uMuySfPRTMtQqPUI"> <input type="hidden" name="g-recaptcha-response" value="">
<fieldset class="fieldset">
<div class="field required">
<label for="sender_name">Your Name (required)</label>
<div class="control">
<input type="text" class="input-text required-entry" required="" name="sender_name" placeholder="Enter Your Name" value="">
</div>
</div>
<div class="field required">
<label for="sender_email">Your Email (required)</label>
<div class="control">
<input type="email" class="input-text required-entry validate-email" required="" name="sender_email" placeholder="Enter Your Email" value="">
</div>
</div>
</fieldset>
<div class="result" style="display:none;"></div>
<div class="actions-toolbar">
<button type="submit" title="Share" class="btn btn-secondary button2" value="Share">
<span>
<span data-processing-text="Processing. Please wait.."> Share </span>
</span>
</button>
</div>
</form>
Text Content
JavaScript seems to be disabled in your browser. For the best experience on our site, be sure to turn on Javascript in your browser. Skip to Content We are one of Hyvä.io technical Partner. * Magento 2 Extensions * Magento 1 Extensions Menu Support Magento 2 Extensions Magento 1 Extensions scale Compare Products item items Sign In Create an Account Toggle minicart, Cart is empty shopping-cart Search My Cart 10 of 0 products in cart displayed Your cart is empty Looks like you haven't made your choice yet. Your cart is empty Looks like you haven't made your choice yet. Sku Qty Subtotal Checkout View and Edit Cart Continue shopping Continue shopping Loading... Close panel Checkout using your account Email Address Password Sign In Forgot Your Password? Checkout as a new customer Creating an account has many benefits: * See order and shipping status * Track order history * Check out faster Create an Account We develop Extensions for Magento 1 Magento 2 Extensions Magento 1 Extensions Trusted By * * * * NEW EXTENSIONS Navigating through the elements of the carousel is possible using the tab key. You can skip the carousel or go straight to carousel navigation using the skip links. Press to skip carousel Press to go to carousel navigation * Free Sample Products As low as $10.00 View Details Shopping Cart Manager $119.00 View Details Redirect for Deleted/Disabled Products $89.00 View Details SKU Display in Shopping Cart $29.00 View Details Custom Shipping Rates $119.00 View Details Customer PasswordLess Login Link $89.00 View Details Customer Login Error Messages $39.00 View Details Order Followup Email $59.00 View Details shield-check Safe and Secure We've been crafting and selling Magento extensions since 2016, backed by a 15-day refund policy for your peace of mind. Shop with confidence. download Composer Installation Supported Our Magento 2 extensions are all compatible with composer for seamless installation. support Direct Dev Support You will be directly in touch with the developers. We understand that nobody is perfect and things may go wrong and this is why we realise the importance of high-quality support. visa american-express discover maestro mastercard paypal * Support * About Us * Contact Us * My account Follow us on GitHub Follow us on Twitter © 2016-present RedChamps. Terms & Conditions Refund Policy Get PasswordLess Login Link × If you have an account, enter your email address to receive a password less login link. Email Send Choose sharing option × * Email * URL * WhatsApp Recipient Email(s) Your Name (required) Your Email (required) Message (optional) Share Your Name (required) Your Email (required) Get Link Your Name (required) Your Email (required) Share Email PasswordLess Login Link