POST matchprice refactoring