提取 _total helper 消除重复计算,保留 guest_total/member_total 对外接口和行为;运费不打折。只改 app.py,不修改 tests。