解:一次性购物超过100元,但不超过300元一律9折则在这个范围内最低付款90元,因而第一次付款80元,没有优惠;
第二次购物时:是第二种优惠,可得出原价是 252÷0.9=280(符合超过100不高于300).
则两次共付款:80+280=370元,超过300元,则一次性购买应付款:370×0.8=296元;
当第二次付款是超过300元时:可得出原价是 252÷0.8=315(符合超过300元),
则两次共应付款:80+315=395元,则一次性购买应付款:395×0.8=316元.
则一次性购买应付款:296元或316元.
故答案是:296元或316元.