mediarox/module-compatibility-amasty-checkout-magento-persistent

magento/module-persistent & amasty/module-single-step-checkout 的兼容性模块。

安装: 136

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:JavaScript

类型:magento2-module

0.0.5 2022-11-10 10:54 UTC

This package is auto-updated.

Last update: 2024-09-10 15:10:07 UTC


README

兼容模块为

  • amasty/module-one-step-checkout-core (旧: amasty/module-single-step-checkout)
  • magento/module-persistent

纠正的行为

  1. 首次检查从浏览器存储加载的电子邮件地址是否已在系统中存在

    在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

注意

欢迎提出进一步的建议、纠正或功能(拉取请求或问题)。