mediarox / module-compatibility-amasty-checkout-magento-persistent
magento/module-persistent & amasty/module-single-step-checkout 的兼容性模块。
0.0.5
2022-11-10 10:54 UTC
Requires
- amasty/module-one-step-checkout-core: ^1.2.8
- magento/module-persistent: 100.4.*
README
兼容模块为
- amasty/module-one-step-checkout-core (旧: amasty/module-single-step-checkout)
- magento/module-persistent
纠正的行为
-
首次检查从浏览器存储加载的电子邮件地址是否已在系统中存在
在Amasty/Magento的标准中,结账时进行了以下区分
- A: 新客户。他可能需要一个新账户。
- B: 老客户。他可能可以登录。
这些区分导致了不同的布局。例如,在B的情况下,不会显示“确认密码”字段。如果您现在决定在Magento中启用持久性,则电子邮件地址很可能已经在浏览器的内存中。由于Amasty在最初构建电子邮件表单时并没有直接检查此电子邮件地址是否已在Magento中存在,布局(A或B)可能是不正确的,这可能导致客户无法登录。因此,我们通过混合和添加检查扩展了相关组件(Amasty_CheckoutCore/js/view/form/element/email)及其“initialize”方法。
安装
composer require mediarox/module-compatibility-amasty-checkout-magento-persistent bin/magento setup:upgrade
注意
欢迎提出进一步的建议、纠正或功能(拉取请求或问题)。