Hi there,
I have a site in three languages (DK, EN (default) and DE). I have set "In stock" to be not editable across languages. That all works fine and I can only change stock in English in the backend.
Then when I make a purchase of a product at a quantity of 1 in the DK language, the database is updated for all three records and shows the new, decreased quantity.
However, when I go to the backend and look at the product on the details page, the stock is only decreased in the DK language; both the default (EN) and DE language show the previous stock level. It looks like a cache issue, because when I clear the ProductService memory cache in the backend, the three values are in sync again.
Bug? Should the cache be cleared / updated across all three languages on purchase?
Imar