Switch between the different scopes available for the product and note that the price is different for each store view
Price for the default store view scope should be different then the price for the new 2 x store views. I.e. the "default" price would be $5 in our case, and both Canada English and Canada French woudl both have the same price, regardless of which numbers you entered.
Tested on Magento 1.x and this works as expected - i.e. it works correctly, and differently then Magento 2.1 RC2
Price is different on the store view level. Entering a price of $6 for Canada English in my example, and a price of $7 for Canada French, results in the prices being 6 and 7. i.e. they are different on the store view level.

For a store with multiple languages in a particular country, we believe the store view level should not allow price modifications. Perhaps the ability to set prices at this granular level is a "feature" of Magento 2, in which case I guess we can live with that but the interfaces / scoping indications throughout the site should be updated to indicate that the price is either Global or Store View, _NOT_ website scoped. Ideally though I think the pricing should at least have the option of a properly working Website scoped, as Magento 1.x did, and as the interface elements indicate should be happening.
Hi @develpr , thanks for reporting this issue. Internal ticket MAGETWO-54704
Is an issue like this something likely to be fixed soon, with a RC type release for 2.1? It seems critical for a multi-currency store.
Unfortunately, the issue has not been fixed even in CE 2.1.1. We experience exactly the issue described.
Just one small addition. Depending on which way you look at a product, it does behave differently.
Let take your example with the three prices set.
If I visit the Canadian French store and look at a product category listing of all products (grid), it will show the correct Canadian English price ($ 6). However, as soon as you click on a product to open the detail view, the price changes to the $ 7. That wrong price does also end up in the shopping cart, no matter if you add the product through the grid or detail page.
This is a show stopper for us, as we deal with multiple websites and multiple stores, so rolling out CE 2.1.1 is currently not possible.
To me it looks like a more serious issue than I originally thought. When looking at the table: catalog_product_entity_decimal
you ill see the column: store_id
I was expecting to see: website_id
Screams like someone mixed up the scope not just in the upper block php files, but all the way down to the DB layer....
Hi guys,
Any update to fix that issue ? That serious issue may :(
I've seen no updates so far (including on other support channels).
This is probably one of the more cryptic issues I've come across in Magento 2. I ran into it while working on a multi-website setup using different base currencies. I managed to work around the problem with a plugin that overrides the configurable price resolver functionality.
We are seeing the same issue, exactly as detailed by others above.
I have same problem with product status. The status attribute has a website scope, but I can set different product status for stores.
Magento - update on this issue please?
Fixed.
Magento 2.1.4 wholesale/retail multistore. Different prices are set, but very annyoing. Only after several attempts, sometimes like 6 times, the store updates the price. But then default settings are changed too (sometimes). So have to go back and forth to check. I don't recall this issue before upgrading to 1.2.4. Just to be sure it has nothing to do with cronjobs I run them through the command line.
Most helpful comment
I've seen no updates so far (including on other support channels).