我在Magento的默认通讯系统中遇到以下问题:如果已经注册通讯的注册客户尝试再次注册,他会收到一条错误消息,提示他已经订阅,这是正常的。但是,如果guest(未登录)客户已经订阅了时事通讯并且他尝试再次注册它有效,他会收到时事通讯确认电子邮件并且他可以确认他的订阅而不会出现任何错误,这是不行的。有什么方法可以检查GUEST(未登录)客户是否已经订阅,以便他在尝试再次注册时可以得到一个错误?谢谢,亚历克斯 最佳答案 看看@Class:Mage_Newsletter_SubscriberControllerPath:/app/code
我有一个具有不同Storeview的Magento网站。其中一个Storeview是批发的。我不想让普通人访问这个商店View。所以我想要一个只有一个用户密码的通用密码保护(类似htaccess)。htaccess在这种情况下不起作用,因为storeview不是真正的目录。我尝试了一个基于session的登录,重定向如下:http://aktuell.de.selfhtml.org/artikel/php/loginsystem/在此示例中,我登录,如果我使用正确的usr&pw,我将被重定向到正常的magento登录。但这似乎不适用于magento,因为我的session如何被销毁或重
早上好!我正在尝试创建一个Magento模块,但我在模块的config.xml中定义的路由指向一个404页面。我知道这个问题已经出现了无数次,我花了整晚的时间阅读我能找到的关于这个主题的每一个SO回复。这是我所做的:清除了var/cache和var/session文件夹运行compiler.php--清除,compiler.php--禁用,以及compiler.php--编译清除并刷新管理面板中的缓存和缓存存储,从后端和命令行重新编制索引创建了一个新的包/模块用于测试,与我之前使用的完全不同。它出现在系统>>配置>>高级中。已验证Magento未将商店代码附加到URL在我的Contro
我在让cron作业在Magentoscron系统中工作时遇到了一些问题。我的模块文件夹结构如下:/app/code/local/Nnn/AbandonedCartEmails/etc/config.xml/app/code/local/Nnn/AbandonedCartEmails/Model/Observer.php我的配置文件如下:0.0.1Nnn_AbandonedCartEmails_Model*/5****abandonedcartemails/observer::processEmails我的观察者类如下所示:classNnn_AbandonedCartEmails_Mod
如何在app/design/frontend/default/home/template/catalog/product/view/type/default.phtmlselectedoptionvalueofbackorders。我使用了以下代码,但$stockStatus为空。任何帮助将不胜感激。getProduct();$productData=$_product->getData();$stockStatus=$productData['backorders']; 最佳答案 试试这个$inventory=Mage::getM
我有一个属性cdn_image_name,它适用于大约90000种产品。最近,内容编辑报告说大约有三种产品缺少图片。我已将问题确定为Magento的getData()方法。这是与原始代码类似的代码。$cdnImageName=$product->getData('cdn_image_name');我也试过:$cdnImageName=$product->getCdnImageName();$cdnImageName=$product->getAttributeText('cdn_image_name');在Magento管理界面中,我看到该字段填充了正确的值。我检查了数据库,它也有适当
我的问题是:magento后端没有显示“添加组价”按钮。我对数据库做了一些更改,但不确定在哪里!这是正常的magento后端:这是我的magentoView:如您所见,“添加团体价格”按钮未显示!!!我应该在哪里修复?感谢任何帮助。 最佳答案 您使用的是从右到左的语言,因此按钮位于另一侧。虽然我不会说这种语言,但我会以99.99999999%的把握说这个按钮是这个: 关于php-"AddGroupPrice"按钮未在magento中显示,我们在StackOverflow上找到一个类似的问
我有两个站点要与SSO连接。一个是商店,使用Magento,我希望它成为拥有所有成员并处理身份验证的“真实来源”。另一个是使用CMS(SilverStripe)的营销网站,我希望它在用户从一个网站切换到另一个网站时保持session。我的粗略想法是,从Magento商店到营销网站的链接将在请求中传递一个token,营销网站将能够使用Magento中的某种端点验证该token。免责声明:我没有使用Magento的经验。 最佳答案 您可以使用SAMLstandard构建SSO集成SilverStripe有一个SPmodule,Magen
我正在测试一个新的Magento网站。我看到每次客户选择产品时,如果未启用cookie,他们将无法将产品添加到购物车。在寻找解决方案时,我发现了一条可以启用的弹出消息,告诉客户需要启用cookie……这很好,但如果客户不想启用cookie,销售就会失败。是否有办法禁止Magento检查您是否启用或禁用了cookie?换句话说,我不关心客户是否启用了cookie。或者这就是Magento的创建方式-意味着创建它是为了检查cookie以便将产品添加到购物车? 最佳答案 为了保持session以便在客户端不接受cookie时购物车可以工作
我已经声明了controller_action_postdispatch事件的观察者。在执行方法中,我检查客户是否已登录。如果没有,他应该被重定向到登录页面。publicfunctionexecute(\Magento\Framework\Event\Observer$observer){#checkifuserisloggedin$objectManager=\Magento\Framework\App\ObjectManager::getInstance();$customerSession=$this->objectManager->get('Magento\Customer\M