客户数据完整性&Magento一页结帐
客户数据完整性&Magento一页结帐

客户数据完整性&Magento一页结帐

2012年6月14日发布 in 发展历程
优雅的骆马at IRCE 2012
2012年5月29日
完美像素
2012年7月20日

您是否有客户报告他们的客户无法退房,但是您可以’找不到客户的任何问题’Magento结帐流程?您的Magento网站的客户是否抱怨他们必须重新输入地址,因为他们可以’不能退房吗?我们可能为您提供答案!

昨天,我们发现了困扰一位客户的一个特别丑陋问题的根源。

数月以来,该客户的客户’的Magento网站一直抱怨检出问题,但是我们’从来没有能够重现他们的问题。昨天我们发现,在初次构建站点时,导入到Magento的某些客户数据存在差异。一些客户的客户帐户具有保存的地址,但是这些地址没有电话号码。此发现来自一位非常善良的客户发送的详细电子邮件,其中谈到了他们的问题。

当客户登录其帐户并尝试使用没有电话号码的地址进行结帐时,Magento向他们显示了错误。

这里的最大问题是客户没有解决此问题的显而易见的方法。客户最终变得恼怒,放弃了订单并离开了网站。

如果您的客户报告其Magento网站存在以下类型的问题,则可能会受到此bug的影响:

“我的客户抱怨说Magento赢了’不要让他们退房。 ”
“Magento告诉我的客户他们的地址有问题。”
“我的客户抱怨他们必须再次输入帐单/送货地址才能签出。”
“Magento告诉我的客户他们需要输入电话号码,但是他们可以’不要弄清楚怎么做。”

仅当导入地址而没有电话号码时,才会出现此问题。没有电话号码,客户永远无法在Magento中输入新地址。因此,如果正在报告此问题,但是从未导入任何客户数据,则问题的根本原因是不同的。但是,如果导入了客户数据,则最有可能发生的情况是某些客户地址是在没有电话号码的情况下导入的。

解决此问题的最简单方法是在Magento数据库中找到所有没有电话号码的客户地址,然后用七个0的字符串(0000000000)填充电话号码字段。这样一来,客户就可以签出,而不会受到上述错误的阻止。

对于任何新的Magento构建而言,重要的一点是:导入客户数据时,所有客户地址都必须具有电话号码。您必须检查以确保电话号码数据中没有空白,如果有空白,则必须与客户一起确定填补这些空白的方法–无论是0还是真实数据。必须填补这些空白,以免发生此处概述的错误。

由于所有阅读本文的技术人员都会理解的原因,这是一个非常丑陋的错误,可能给客户带来极大的麻烦,但几乎无法捕获和诊断。知道此信息将帮助您防止客户陷入此问题,或者帮助他们解决已经存在的问题。

干杯!

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.

最近的帖子查看全部
2020年10月22日

Covid世界中的假日销售:应对挑战

毫无疑问,2020年是历史性的一年。火灾,全球大流行,暴动,老虎王等’只是冰山一角。如 […]
2020年8月7日

涡轮增压ZZPerformance的付费搜索

2020年7月30日

Intermix Beats M1 End of Life with 优雅的骆马Accelerator