Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Magento 2.1.5 CE --> 2.1.6 CE - Old Prices do not show up any more #9377

Closed
Chiemo opened this issue Apr 24, 2017 · 31 comments
Closed

Magento 2.1.5 CE --> 2.1.6 CE - Old Prices do not show up any more #9377

Chiemo opened this issue Apr 24, 2017 · 31 comments
Labels
Component: ConfigurableProduct Issue: Confirmed Gate 3 Passed. Manual verification of the issue completed. Issue is confirmed Priority: P4 No current plan to fix. Fixing can be deferred as a logical part of more important work. Progress: done Reproduced on 2.1.x The issue has been reproduced on latest 2.1 release Reproduced on 2.3.x The issue has been reproduced on latest 2.3 release Severity: S4 Affects aesthetics, professional look and feel, “quality” or “usability”. stale issue

Comments

@Chiemo
Copy link

Chiemo commented Apr 24, 2017

After upgrading from magento 2.1.5 to magento 2.1.6 old prices (crossed out) do not show up again:

  • on catalog grid view
  • on product detail page

We use configurable products.

Magento 2.1.6
PHP 7

Expectations was that both special and old regular prices would be shown.

Any ideas how to fix this? Thank you,

Chiemo

Preconditions

Magento 2.1.5, PHP 7
Create configurable products

Steps to Reproduce

Upgrade to Magento 2.1.6

Expected Result

Regular and special prices of products displayed correctly

Actual Result

Old prices do not show up anymore

@flipflap
Copy link

flipflap commented May 5, 2017

I have the same issue...

@MaierWerx
Copy link

Same issue. Looking for a fix.

@veloraven
Copy link
Contributor

@Chiemo thank you for your feedback.
Please, format this issue according to the Issue reporting guidelines: with steps to reproduce, actual result and expected result.

@drpit
Copy link

drpit commented Jul 10, 2017

Same issue 2.1.7 version

@raulsinapsis
Copy link

Same here
2.1.7

Old price is not showing in configurable products...

@AntonEvers
Copy link
Contributor

Preconditions

  1. Use Magento version 2.1.7
  2. Install demo data
  3. Give one of the products a special price

Steps to reproduce

  1. Visit the product view page and the category view page where the product with the special price is found

Expected result

  1. Like in Magento 1, I'd expect to see both the strikethrough price as the special price.

Actual result

  1. I only see the final price, the old price is hidden until I make a selection from the super attributes.

Showing an old price in combination with the special price is an incentive for customers to buy the product. You should show this combination as soon as possible, so in the list page and on the related product instances. If you only show it when a customer selects a super attribute, you are too late. The customer is in the process of buying already by then, so the function of incentive is lost. Please reinstate the visibility of the special price for configurable products everywhere they appear in the catalog.

This bug originated in 10fc55c
This commit states: MAGETWO-52925: Simple child product without a special price still shown as "was (original price)" #4442 #5097

The commit solves this problem but it introduces the new problem the the old price is hidden from configurable products that DO have a special price.

@AntonEvers
Copy link
Contributor

@veloraven please let me know if you need more info.

@MaierWerx
Copy link

Would love to see a fix for this.
Not all the simple products attached to my configurable products are discounted with a special price, so when a customer only sees the special price on catalog pages, they assume it's for all colors, then they are disappointed and complain it was false advertising when they click on the non-discounted colors on the product detail page.

@drpit
Copy link

drpit commented Aug 3, 2017

@MaierWerx in catalog an approach of "10-15" would be better for all cases
In case all prices are equal for all variants a strike through price and sales price is a must
check my web site
https://tuttafantasia.com/new.html

For you could be the same but a variant of prices striked through and the sales price as well.

@MaierWerx
Copy link

@drpit Yes, I agree with you.

What version of Magento 2 are you using? You have the strike through, but I lost that after upgrading beyond 2.1.5.

@drpit
Copy link

drpit commented Aug 4, 2017

@MaierWerx I use 2.1.7 but I have customized the pricing page

@LeonhartX7
Copy link

I think i got the solution.
It may be not an elegant one but:

In /app/code/Magento/Catalog/Pricing/Render/FinalPriceBox.php there is this function:
public function isProductList()
{
$isProductList = $this->getData('is_product_list');
return $isProductList === true;
}

that loads the cache with a flag.
If you force this allways to false, like this:

public function isProductList()
{
    //note: temporary fix.
    return false:
    //end note
    $isProductList = $this->getData('is_product_list');
    return $isProductList === true;
}

The old price will show in the catalog view page and in the product view page.

Is the solution that worked for me, at least till the official fix.

Hope it helps.

@MaierWerx
Copy link

Thank you, @LeonhartX7. Would be nice to get this fix into 2.1.8.

@drpit
Copy link

drpit commented Aug 10, 2017

Hi ,

I use this solution for my web site
#7624

@magento-engcom-team magento-engcom-team added Issue: Format is not valid Gate 1 Failed. Automatic verification of issue format is failed Issue: Format is valid Gate 1 Passed. Automatic verification of issue format passed Issue: Clear Description Gate 2 Passed. Manual verification of the issue description passed and removed Issue: Format is not valid Gate 1 Failed. Automatic verification of issue format is failed labels Sep 11, 2017
@magento-engcom-team
Copy link
Contributor

magento-engcom-team commented Sep 19, 2017

@Chiemo, thank you for your report.
We've created internal ticket(s) MAGETWO-71236, MAGETWO-71202 to track progress on the issue.

@magento-engcom-team magento-engcom-team added 2.1.x Issue: Ready for Work Gate 4. Acknowledged. Issue is added to backlog and ready for development Issue: Confirmed Gate 3 Passed. Manual verification of the issue completed. Issue is confirmed Reproduced on 2.1.x The issue has been reproduced on latest 2.1 release labels Sep 19, 2017
@ghost ghost added Reproduced on 2.3.x The issue has been reproduced on latest 2.3 release Component: ConfigurableProduct Issue: Ready for Work Gate 4. Acknowledged. Issue is added to backlog and ready for development Issue: Confirmed Gate 3 Passed. Manual verification of the issue completed. Issue is confirmed and removed Issue: Confirmed Gate 3 Passed. Manual verification of the issue completed. Issue is confirmed Issue: Ready for Work Gate 4. Acknowledged. Issue is added to backlog and ready for development labels Jan 11, 2019
@ghost ghost removed Issue: Clear Description Gate 2 Passed. Manual verification of the issue description passed Issue: Format is valid Gate 1 Passed. Automatic verification of issue format passed Issue: Ready for Work Gate 4. Acknowledged. Issue is added to backlog and ready for development labels Oct 20, 2020
@magento-engcom-team magento-engcom-team added Priority: P4 No current plan to fix. Fixing can be deferred as a logical part of more important work. Severity: S4 Affects aesthetics, professional look and feel, “quality” or “usability”. labels Nov 30, 2020
@stale
Copy link

stale bot commented Feb 14, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed after 14 days if no further activity occurs. Is this issue still relevant? If so, what is blocking it? Is there anything you can do to help move it forward? Thank you for your contributions!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: ConfigurableProduct Issue: Confirmed Gate 3 Passed. Manual verification of the issue completed. Issue is confirmed Priority: P4 No current plan to fix. Fixing can be deferred as a logical part of more important work. Progress: done Reproduced on 2.1.x The issue has been reproduced on latest 2.1 release Reproduced on 2.3.x The issue has been reproduced on latest 2.3 release Severity: S4 Affects aesthetics, professional look and feel, “quality” or “usability”. stale issue
Projects
Development

No branches or pull requests