在我们的方案中,可以结帐总金额为0的购物车。这意味着客户应免费获得该购物车中的商品。在这种情况下,我们希望跳过付款方式选择过程,因为无需支付任何费用。但是,如果我们未在购物篮中设置付款方式,则在创建订单时会出现以下错误:
ERROR localhost ES1 appserver0 [A1-Tomato-Site] [-] com.intershop.component.payment.internal.PaymentServiceBORepositoryImpl [] [Storefront] [0UvmbhgLZVNpN0RNBTznbhh0ZbMJmKzzPr1Slvf9] [tBhm31xHBmEBAAB_-0-00] "tBhm31xHBmEBAAB_-0-00" No payment method is applicable for basket
从下面的调试器屏幕快照中,可以看到篮子中的总金额实际为0:
对于不需要付款处理的购物篮,是否有一些我们应该切换的偏好设置或某种方式可以跳过付款选择过程?