Magento2:与运送步骤分开的登录和运送方法


Answers:


0

我为您提出两种解决方案:

第一个解决方案:

您可以像在文档中那样在结帐中创建新步骤:[ https://devdocs.magento.com/guides/v2.3/howdoi/checkout/checkout_new_step.html]

在此步骤中,您将创建一个具有登录名/密码字段的新表单,并将带有自定义webapi.xml的数据发送到自定义控制器,以像Magento一样处理登录。


第二种解决方案:

您可以使用控制器和布局(经典过程)创建一个新页面。在控制器的方法中,您检查客户是否登录。如果他是,则将您的客户重定向到结帐。

创建一个控制器来接收您的新登录表单,并在执行Magento登录过程后将客户重定向到结帐。

不要忘记在购物车页面中编辑结帐网址。


对于最佳实践,我建议您使用第一种解决方案,但是如果您不想在结帐时登录页面,或者如果您不想使用Knockout,则可以使用第二种解决方案;-)

问候。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.