reworked oponepagecheckout plugin