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