Issue Description
Setting and publishing the price for a variant does not take effect.

No errors are reported. This is different than #91
Viewing the product in a storefront will also show the product without a price.
Steps to Reproduce
Please provide starting context, i.e. logged in as a user, configure a particular payment method.
- Create a new variant.
- Add a price to it
- Refresh to see that the price is reset to zero.
Possible Solution
Not obligatory, but suggest a fix/reason for the bug
Versions
release-3.0.0