在Method of Payment
阶段,点击 Continue 无法进行到 Shipping Address step:
Spartacus Storefront 通过 Schematics 创建,版本 4.0.0,实际 yarn.lock 里的版本:4.0.2.
cx-checkout-progress
CheckoutProgressComponent:
cx-payment-type
: PaymentTypeComponent
// set po number to cartthis.checkoutStepService.next
getStepUrlFromStepRoute
:
下一步的 route name:checkoutShippingAddress
从配置里获取 route config:"checkout/shipping-address"
向下一个 url 跳转:
console 没有任何错误消息提示。
即使手动输入 shipping-address url 到浏览器里也不能跳转。
看 4.0.0 开发版的 Spartacus 是否也有这个问题?
-4-6 11:59:也有这个问题:
https://:9002/occ/v2/powertools-spa/cms/pages?pageType=ContentPage&pageLabelOrId=/checkout/shipping-address&lang=en&curr=USD
这个 CMS 请求返回的结果:
为什么是 summary page template 呢?
payment type step 的 CMS 结果是正确的:
shipping address 似乎就不对了:
再试试 dev 版本 4.0.0 的 B2C
B2C 也有问题:
在能够工作的 ccv2 上,shipping address url:
response:
{"uid" : "CheckoutShippingAddress","uuid" : "eyJpdGVtSWQiOiJDaGVja291dFNoaXBwaW5nQWRkcmVzcyIsImNhdGFsb2dJZCI6InBvd2VydG9vbHMtc3BhQ29udGVudENhdGFsb2ciLCJjYXRhbG9nVmVyc2lvbiI6Ik9ubGluZSJ9","title" : "Checkout Shipping Address","template" : "MultiStepCheckoutSummaryPageTemplate","typeCode" : "ContentPage","name" : "Checkout Shipping Address Page","robotTag" : "INDEX_FOLLOW",