OB.UTIL.HookManager.registerHook('OBPOS_PostAddProductToOrder', function(args, c) { var order = args.receipt; if(!order.get('lines').__proto__.comparator){ order.get('lines').__proto__.comparator = function(line){ return -line.get('product').get('originalStandardPrice'); }; } order.get('lines').sort(); OB.UTIL.HookManager.callbackExecutor(args, c); });