Merge pull request #6608 from papnoisanjeev/config-product-regular-price-show-issue

Showing discount to variant of config products for which catalog rule applied only.
This commit is contained in:
Jitendra Singh 2022-08-29 19:18:49 +05:30 committed by GitHub
commit 7274a47a36
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 2 deletions

View File

@ -303,10 +303,15 @@
if (this.childAttributes.length == selectedOptionCount) {
priceLabelElement.style.display = 'none';
if (regularPriceElement) {
regularPriceElement.style.display = 'none';
}
priceElement.innerHTML = this.config.variant_prices[this.simpleProduct].final_price.formated_price;
if (regularPriceElement) {
if (regularPriceElement && this.config.variant_prices[this.simpleProduct].final_price.price < this.config.variant_prices[this.simpleProduct].regular_price.price) {
regularPriceElement.innerHTML = this.config.variant_prices[this.simpleProduct].regular_price.formated_price;
regularPriceElement.style.display = 'inline-block';
}
eventBus.$emit('configurable-variant-selected-event', this.simpleProduct)

View File

@ -320,10 +320,15 @@
if (this.childAttributes.length == selectedOptionCount) {
priceLabelElement.style.display = 'none';
if (regularPriceElement) {
regularPriceElement.style.display = 'none';
}
priceElement.innerHTML = this.config.variant_prices[this.simpleProduct].final_price.formated_price;
if (regularPriceElement) {
if (regularPriceElement && this.config.variant_prices[this.simpleProduct].final_price.price < this.config.variant_prices[this.simpleProduct].regular_price.price) {
regularPriceElement.innerHTML = this.config.variant_prices[this.simpleProduct].regular_price.formated_price;
regularPriceElement.style.display = 'inline-block';
}
eventBus.$emit('configurable-variant-selected-event', this.simpleProduct)