Intershop 7.10。 -没有付款的结帐

时间:2019-01-22 12:14:24

标签: payment checkout intershop

在我们的方案中,可以结帐总金额为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:

enter image description here

对于不需要付款处理的购物篮,是否有一些我们应该切换的偏好设置或某种方式可以跳过付款选择过程?

1 个答案:

答案 0 :(得分:4)

检查是否已为您的频道启用零总付款。您可以在“操作”中启用此付款方式,然后在渠道中对其进行配置。如果总数为零,则Intershop应该选择此作为默认付款方式。

enter image description here

我还没有使用其余的api对此进行测试,但是应该与普通店面一样工作。