-
Notifications
You must be signed in to change notification settings - Fork 9.3k
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
Product regular price on category page is using Default Store regular product price instead of Current Active Store product price #7251
Comments
Thank you for reporting, the issue is actually in broken price scoping: price can have only global or website scope depending on configuration setting in Stores -> Configuration -> Catalog -> Price -> Catalog Price Scope field, and should not be scoped per store view. |
U'r welcome. I was expecting the price change not per store view, but per Store if we speak Website -> Store -> Store View. A little offtopic: Is my approach wrong? If so, what could be teh best solution for such business organisation? |
Is there any update on that issue? I am also facing that problem in Magento version 2.1.2 |
Fixed |
I got another interesting error related this issue: We have 5 different stores. Changing, seems OK, but now I'm going to each store to check if price is changed - NO. Interesting situation, that if I didn't change product name is store, price input following "Store View: All Store Views" changes. But if I correcting something in multi store, price is didn't changing. We have "Catalog Price Scope: Website" |
Any answer? |
I don't think this issue is fixed. I read that the prices in the category pages are coming from the price index (table catalog_product_index_price) which is not the case for the product details page. In that table, there is a column website_id, but there is no column store_id. This means that a product which has different price in each store cannot have different indexed prices, it can have just one indexed price per website and therefore you will get only one price in the category page regardless which store are you browsing. For me that is very strange and an obvious problem with the design of the index price table. I cannot understand why there is no store_id column in the price index table, and how people are dealing with this issue. |
Delivery of beta changes to 2.4-develop
Preconditions
If we have multiple web stores (one website) and product is active on store A and on Store B (Store A and Store B are instances of one website; store A and Store B are NOT Store Views), but with different prices, then on category page, in Store A and in Store B, the product regular price is the same for store A and for Store B. Mismatch here is that in Admin panel in Store A regular price is different that in Store B. In Product Page, the regular price is different and is O.K. If we make Advanced Pricing, then the Special Price differs on Category View page, and is O.K.
The prices are configured to be different per Website.
Magento ver. 2.1.2
Steps to reproduce
Expected result
In admin panel
Product A has A regular price for Store A, website A
Product A has B regular price for Store B, website A
In category page
Product A has A regular price for Store A, website A
Product A has B regular price for Store B, website A
In product page
Product A has A regular price for Store A, website A
Product A has B regular price for Store B, website A
Actual result
In admin panel
Product A has A regular price for Store A, website A
Product A has B regular price for Store B, website A
In category page
Product A has A regular price for Store A, website A
--> error -- > Product A has A regular price for Store B, website A
In product page
Product A has A regular price for Store A, website A
Product A has B regular price for Store B, website A
The text was updated successfully, but these errors were encountered: