在magento中通过电子邮件ID获取有关客户的信息

2023-12-20

我想通过电子邮件 ID 获取客户信息,因此我在控制器中创建一个方法,内容如下:

public function showAction(){
    $customer_email = "[email protected] /cdn-cgi/l/email-protection";
    $customer = Mage::getModel("customer/customer");
    $customer->setWebsiteId(Mage::app()->getWebsite()->getId());
    $customer->loadByEmail($customer_email);
    echo $customer->getId();
    echo $customer->getFirstName();
    echo $customer->getEmail(); 
}

但运行时它返回空值,我不知道为什么?请帮我


在您的系统配置中,客户帐户由网站共享,因此loadByEmail方法需要用于具有价值的客户模型website_id,并且此网站 ID 必须与客户关联的网站相对应。

或者,由于您的控制器似乎是管理员控制器,Mage::app()->getWebsite()->getId()返回0,不对应。

因此,您的解决方案是在全球范围内共享客户帐户(System > 配置 > 顾客 > 客户配置 > 帐户共享选项),因为如果您只运行一个网站,则不会改变太多事情,要么使用必须由用户指定的网站 ID,要么至少不会由用户检索Mage::app()->getWebsite()->getId().

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在magento中通过电子邮件ID获取有关客户的信息 的相关文章

  • 按通用值对值进行分组:userid 和 ipaddress

    我正在解决数据库中的一个问题 我正在尝试查找使用多个帐户的用户 我有一个用户 ID 和使用的 IP 地址的列表 如下所示 用户 ID IP 地址 1 IP 地址 13 2 IP 地址 23 1 IP 地址 12 4 IP地址56 9 IP
  • PHP - Filter_var 替代方案?

    我构建了一个 php 脚本来输出以表单形式发布的数据 但遇到了问题 网站将运行的服务器运行 PHP 5 1 6 此版本的 PHP 不支持 filter var 我需要知道短期内的替代方案 最好是昨天 但在 Google 或 Stack Ov
  • 自定义 WP 主题时,我应该将导航栏放在“”标签之前还是之后?

    我正在通过制作子主题来自定义 WP 主题 我将 Bootstrap 中的导航栏放入子主题目录中的 header php 文件中 但是 我不确定在哪里放置导航栏代码 我可以把它都放在前面and之后标记成功 例如 无论我选择哪一个 导航栏都显示
  • Magento - 购物车和结账(订单审核)屏幕有不同的字段和标签集

    在 Magento 默认主题中cart页面中 我们会在屏幕右侧中间看到以下总计框 我的问题是显示购物车中显示的 税 和 含税总计 字段 因为一旦我们知道送货地址 就会计算税 所以 我们只想在结帐屏幕 under 订单审核 但是 当覆盖上面提
  • WooCommerce 使用 AJAX 设置购物车数量?

    我已经为此绞尽脑汁好几天了 需要一些指导 我正在为 WooCommerce 网站完全从头开始制作自定义主题 现在我正在尝试让购物车功能正常工作 我一直试图使用按钮 来更新购物车中产品的数量 对我来说问题似乎是WC 我在functions p
  • 通过 __get() 通过引用返回 null

    快速规格 PHP 5 3 error reporting 1 the highest 我正在使用 get 通过引用技巧神奇地访问对象中任意深度的数组元素 快速示例 public function get key return isset t
  • 从 octobercms 中的非 ajax 表单获取输入值

    我正在尝试构建一个简单的搜索功能 下面是我的搜索表格
  • PHP 开发相当于 Mongrel/Webrick 吗?

    PHP 开发中是否有与 Rails 开发期间使用 Mongrel Webrick 等效的方法 我通常在端口 3000 上使用 Mongrel 在开发过程中为我的 Rails 应用程序提供服务 我从事 PHP 开发已经有几年了 据我所知 方法
  • 如何使用 Facebook SDK API 为页面/网址“点赞”?

    我正在使用这段代码 facebook gt api me likes post array url gt http www google com 我收到以下错误 Fatal error Uncaught OAuthException 200
  • 如何在 PHP 中使用 cURL 发出同时包含 GET 和 POST 参数的请求?

    其他人已经问过如何从 perl java bash 等执行此操作 但我需要在 PHP 中执行此操作 并且我没有看到任何已提出的专门与 PHP 相关的问题 或包含 PHP 的答案 My code ch curl init url curl s
  • 如何在 yii2 中使用两个不同的模型登录或切换身份类别?

    我想允许用户从两个不同的模型登录 配置文件 user gt identityClass gt app models User one more class here enableAutoLogin gt false authTimeout
  • fgetcsv 在特定行打开?

    有没有办法使用 fgetcsv 在特定行上打开 我有一个非常大的 csv 想通过 ajax 一次运行大约 100 行 我可以轻松停止 while 循环 但如何在特定行上打开 或者这是不可能的 从第 100 行开始读取没有简单的方法 但您可以
  • apache_request_headers() 与 $_SERVER

    据我所知 apache request headers 提供与以下相同的信息 SERVER 但按键略有不同 为什么有人应该使用apache request headers 而不仅仅是从那里获取这些信息 SERVER 我在 Centos 上使
  • postgreSql 中特定时间后表更新

    我已经在 postgres 中创建了表 现在我想在特定时间 例如 1 小时 后更新一行 我看到很多问题 例如 https dba stackexchange com questions 56424 column auto updated a
  • MySQL PHP邮政编码比较具体距离

    我试图找出比较一个邮政编码 用户提供的 和一大堆其他邮政编码 现在大约有 200 个邮政编码 之间的距离的最有效方法 相对于加载时间 但它会随着时间的推移而增加 我不需要任何精确的东西 只是在球场上 我下载了整个美国的邮政编码 csv 文件
  • Apache、PHP 和 MySQL 可移植吗?

    我可以在外部硬盘上运行 Apache PHP 和 MySQL 吗 我需要这个 因为我在不同的地方工作 计算机 有时我没有安装和配置所有使用的应用程序 当然可以 XAMPP http www apachefriends org en xamp
  • 如何仅使用 PHP5 RecursiveDirectoryIterator 类递归显示具有特定文件类型的文件夹和子文件夹

    您好 我正在尝试使用 FilterIterator 上的扩展来获取 RecursiveDirectoryIterator 类 但由于某种原因 它仅在根目录上进行迭代 我的代码是这样的 class fileTypeFilter extends
  • PHP 数组通过 JSON 转为 jquery 数组

    我有点困惑为什么以下不起作用 get php
  • 从数据库填充复选框

    我有两个表 第一个由与名称关联的 id 组成 1 汽车 2 火车 3 普通 ETC 第二个表由两个字段 user id 和第一个表中的 id 组成 例如 1 1 2 1 3 当用户转到该页面时 我试图重新填充选定的复选框 首先 您查询数据库
  • 如何使用 PHP 对字符串进行 rot13 处理?

    我有一个很大的 php 代码 我想手动对其进行编码和解码 我的问题是 php 代码里面有很多单引号和双引号 因此我在使用时出现错误str rot13 功能如下 那么正确的语法是什么以及如何使用下面的函数进行编码 str rot13 That

随机推荐

  • 可扩展或在线核外多标签分类器

    在过去的两三周里 我一直在为这个问题绞尽脑汁 我有一个多标签 不是多类 问题 其中每个样本可以属于多个标签 我有大约 450 万个文本文档作为训练数据 大约 100 万个文本文档作为测试数据 标签约为 35K 我在用scikit学习 对于特
  • 在付费 Android 应用程序中使用 LGPL 库的合法性 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我可以在付费 Android 应用程序中使用 LGPL 库吗 我不会修改 LGPL 库 我只是想使用它 合法吗 在 Android 免费或
  • 有没有关于 Node.js 的在线练习 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我是 Node js 的新手 我需要一些练习 所以是否有任何与http www codecademy com http www codec
  • 尝试将组合布局 CollectionView 与 PageControl 连接起来。 visibleItemsInvalidationHandler 未调用

    我想在 iOS 应用程序 iOS 13 swift 5 2 xcode 11 5 的欢迎屏幕上实现分页 为此 我使用 UICollectionView 和 UIPageControl 现在我需要将 pageControl 绑定到 Colle
  • phpunit 模拟综合文档

    有关于什么是模拟以及如何使用它们的描述 http www phpunit de manual current en test doubles html http www phpunit de manual current en test d
  • Firebase HTTPs 可调用 iOS Swift

    我已经使用 Firebase 创建了一个可行的云功能 可以在我的浏览器中使用它 现在 我正在使用我的 iOS Swift 代码 并已成功安装所有依赖项 但是 我是 iOS Swift 新手 并尝试找出从云函数调用 URL 的位置 以下是 F
  • 有没有办法在 Vimscript 中使用两个自定义的完整函数?

    有没有办法在 Vim 中实现以下目标 command nargs complete customlist CustomFunc1 complete customlist CustomFunc2 Foo call MyFunction
  • 从oracle中的存储过程分配输出参数

    请帮我解决以下场景 我需要在另一个存储过程中调用一个存储过程 内部 SP 将返回一个数值 我需要将其存储在局部变量中 粗略的代码 AssignSpResult NUMBER AssignSpResult SPtobeused Param1
  • 如何防止 WP7 白色主题上的 ApplicationBar 闪烁?

    我有一个 Windows Phone 7 1 Mango 应用程序 我基本上成功地覆盖了内置主题颜色 但是 如果用户选择了白色主题并且页面具有深色背景和深色应用程序栏 则应用程序栏将使用白色背景进行渲染和动画 这会导致烦人的闪烁 完成动画后
  • 如何获取给定月份中每周的日期间隔?

    有没有办法在给定一个月的 PHP 中获取每周的开始 结束日期 例如 如果我本月 2011 年 11 月 我需要返回 30 Oct gt 5 Nov 6 Nov gt 12 Nov 13 Nov gt 19 Nov 20 Nov gt 26
  • 带有子报表的行后 SSRS 分页符(在矩形中)

    我花了几个小时寻找 简单 的解决方案 我有一个报告 SSRS 2008 R2 其中包含按 saleslineid 分组的行的 tablix 对于每个销售线 我想显示一个包含规格的子报告 然后显示销售线的组件 但我希望组件列表在新页面上开始
  • 具有 ServiceStack 路由回退和 Api 前缀的 Vue.js 路由器历史记录模式

    每个客户端路由都以哈希开头 如何在 Vue Router 中启用历史记录模式而不干扰 api 路由 另外 我不想以 api 开始我的路线 客户端路由不适用于 Config HandlerFactoryPath 设置为 api 的情况 有办法
  • 在 value="" 属性中打印 JS 变量

    我正在尝试实现一个具有动态值的 Paypal 按钮 例如 当我输入 value 300 00 时 该按钮工作正常 但是 如果我按照我的方式操作 该按钮将无法正常工作 变量价格是 JS 变量 它保存我需要放入 Paypal 按钮的信息 这是有
  • 如何获取拖放到控制台应用程序窗口上的项目的文件路径?

    我希望能够让用户将文件拖放到我的控制台应用程序的窗口上 这样他们就不会被迫将文件拖放到应用程序的图标 或链接 或者更糟糕的是在控制台中编写命令行 如何获取拖放到应用程序窗口中的文件的路径列表 你可以只听键盘的声音 将文件拖到控制台窗口时 窗
  • 使用 VBA 将 Round 函数插入当前单元格

    我试图让将 Round 函数插入到许多已经有公式的单元格中变得更容易 例如 如果单元格 A1 具有公式 b1 b2 使用这个宏后 我想要读取单元格内容 Round b1 b2 每个单元格中的公式都不相同 因此b1 b2部分必须是任何东西 我
  • React Router 4 - componentWillReceiveProps() 不触发

    我正在使用 React Router 4 当我使用渲染参数 componentWillReceiveProps 渲染组件时 它不会第一次触发 因此我需要单击两次才能将道具发送到组件 我这样渲染 const CartRoute props g
  • 如何生成具有指数分布(具有均值)的随机数?

    我正在尝试生成均值等于 1 的指数分布随机数 我知道如何获取均值和标准差正态分布的随机数 我们可以通过normal mean standard deviation 但我不知道如何获得指数分布的随机数 谁能帮我这个 With C 11该标准实
  • 编译时递归和条件

    我正在阅读以下回复 在没有循环或条件的情况下打印 1 到 1000 https stackoverflow com questions 4568645 printing 1 to 1000 without loop or condition
  • 如何使代码块输出在 quarto Revealjs 演示文稿中水平滚动

    我之前使用 R 中的 xaringan 包做了一个可滚动代码块输出的演示 如下图所示 我想在 quarto Revealjs 演示文稿中制作相同的可滚动代码块输出 有人知道如何在四开演示文稿中做到这一点吗 scrollable code c
  • 在magento中通过电子邮件ID获取有关客户的信息

    我想通过电子邮件 ID 获取客户信息 因此我在控制器中创建一个方法 内容如下 public function showAction customer email email protected cdn cgi l email protect