We have build a XML importer for Woocommerce, witch fills from XML file all variations with data. Like price with actual selling price and _regular_price with purchase price.
Perhaps that has to be the other way around BUT!
In Front-end the price showed is OK, price used is _price
In Back-end variations the price used is _regular_price.
When user store his changes, the price is FALSE because it uses _regular_price to save.
There has to be a change to that, older imports never hat that problem.
That is asking for trouble, because the _price cant be set in back-end.
What is the use of _price if you cant change that any more?
We cant set a purchase price any more, we have to set both to selling price. What is the use of _price OR _regular_price now?
Perhaps is the naming of this fields not clear,