我一直在为我的Magento网上商店加载大量具有大量自定义属性的产品,但是,它们在后端的“可见”值设置为“否”。除了这是我(以及帮助我填写此产品数据库的人)的错误之外,我似乎找不到将属性可见性设置为是的方法。我已经尝试在eav_attribute中查找attribute_id(102)以获得attribute_code“可见性”,并想将其设置为另一个catalog_product_entity_int中的值,但后来我突然意识到“我必须至少将1个属性设置为可见,因此我必须至少有一个记录,其中此值不是4”。在编写了一个排除4的小查询后,我发现我根本没有留下任何记录。我做错了什么?我在这
我目前正在开发一种支付方式并且一切正常。只有一件事:客户在付款方式中输入了一些信息,通过调试我可以看到它通过Mage_Payment_Model_Method_Abstract::assignData()写入了InfoInstance不幸的是,当我在capture()-Method中时,我无法读取该数据。我检索InfoInstance并尝试读取信息,但未设置。assignData()方法:publicfunctionassignData($data){if(!($datainstanceofVarien_Object)){$data=newVarien_Object($data);}$
我正在创建一个模板来在主页上显示特色产品,我想控制产品的顺序。这就是我目前用来根据类别获取产品集合的方法:getLoadedProductCollection();?>根本没有特定的排序。当我要对产品进行分类时,我希望它能起作用:getLoadedProductCollection()->addAttributeToSort('name','ASC');?>但完全没有区别。我做错了什么?提前致谢! 最佳答案 用这个我用同样的方法试一试。$collection=Mage::getModel('catalog/product')->ge
我使用Magento已经有一段时间了,非常喜欢为它开发模块。最近我一直在想是否有可能/可行剥离电子商务方面并将核心组件用作应用程序框架,类似于ZF或CakePHP。例如,在/app/code/core/中,除以下内容外的所有内容都将被删除:法师/Adminhtml法师/管理员法师/核心(我可能遗漏了一些其他重要的部分)所有Varien和Zend代码也将保持不变。您将能够开发自定义Web应用程序,同时利用对以下方面的支持:模块block、布局和模板后端用户、权限和配置将静态方法转化为getModel等翻译网络服务这是可行的还是一个好主意? 最佳答案
我正在尝试在Magento1.7.0的OnePageCheckout的“OrderReview”部分显示账单和运输信息。然而,它就是根本不想合作。我尝试了各种论坛和SO中提到的几种方法。但这些方法似乎都不起作用。这是我已经尝试过的。http://www.magentocommerce.com/boards/viewthread/55281/http://www.magentocommerce.com/boards/viewthread/55281/任何帮助将不胜感激!提前致谢。 最佳答案 Mage::getSingleton('ch
尝试添加group_id单选按钮集MagentoProv1.11跟随http://phpmagento.blogspot.com/2012/01/how-to-show-customer-group-selecter-in.html和http://developersindia.info/magento/magento-override-frontend-controller.html,这在某种程度上是有效的,但是group_id没有被写入数据库。我的模块,到目前为止:目录结构app/code/local-WACI--Customer---controllers----AccountC
我在安装Magento时遇到问题,希望有人能帮助我。当我访问该站点时,我突然开始收到以下错误消息:Fatalerror:Classnamemustbeavalidobjectorastringin/app/code/core/Mage/Core/Model/Resource.phponline215this引用的函数是:/***Getconnectiontypeinstance**Createsnewifdoesn'texist**@paramstring$type*@returnMage_Core_Model_Resource_Type_Abstract*/publicfunctio
我的客户要求在用户添加时,将他们销售的捆绑产品(服装上装和下装)中的每个简单产品作为单独的订单项添加到购物车中。谁能指导我如何实现这一目标?我相当擅长MVC和Zend框架,但我需要一些帮助来找到控制将捆绑产品添加到购物车的确切文件,或单独添加这些项目的替代方法。请假设这件衣服唯一可能的产品类型是捆绑产品类型。 最佳答案 你需要一个观察者:singletonYourcompany_yourmodelname_Model_ObserveronCartProductAdd然后做观察者:classourcompany_yourmodelna
更准确地说,如何模拟当用户在后端的产品编辑页面中选择“状态:已禁用”时所做的操作-这样它就不会显示、出售、显示在各种列表中等?根据我收集到的信息,Magento在产品禁用时将其状态设置为2,即Mage_Catalog_Model_Product_Status::STATUS_DISABLED。我已经在Mage_Catalog_Model_Product中尝试了下面的代码,看看它是如何工作的/是否有效,但它没有:publicfunctiongetStatus(){return2;//return$this->_getData('status');}但我认为这还不够,因为我认为Magent
我想向管理员添加禁用登录帐户的选项,不会从帐户中删除任何数据,但如果为不再使用它的用户禁用,一旦清除,用户将不会注意到任何新闻通讯或任何内容否则,只有最后一封邮件通知停用您的帐户。 最佳答案 这很有趣。我之前调查过这个,客户数据库记录上有一个is_active标志,但核心Magento代码不会在任何地方访问或写入它。为了达到这个要求,你需要overrideMage_Customer_AccountController检查loginPostAction()中此字段的值,然后使该字段在adminhtmlCustomerblock中可见。