草庐IT

Magento-Check

全部标签

php - Magento 自定义支付方式:如何获取通过 Mage_Payment_Model_Method_Abstract::assignData() 设置的数据?

我目前正在开发一种支付方式并且一切正常。只有一件事:客户在付款方式中输入了一些信息,通过调试我可以看到它通过Mage_Payment_Model_Method_Abstract::assignData()写入了InfoInstance不幸的是,当我在capture()-Method中时,我无法读取该数据。我检索InfoInstance并尝试读取信息,但未设置。assignData()方法:publicfunctionassignData($data){if(!($datainstanceofVarien_Object)){$data=newVarien_Object($data);}$

php - Magento:对产品集合进行排序

我正在创建一个模板来在主页上显示特色产品,我想控制产品的顺序。这就是我目前用来根据类别获取产品集合的方法:getLoadedProductCollection();?>根本没有特定的排序。当我要对产品进行分类时,我希望它能起作用:getLoadedProductCollection()->addAttributeToSort('name','ASC');?>但完全没有区别。我做错了什么?提前致谢! 最佳答案 用这个我用同样的方法试一试。$collection=Mage::getModel('catalog/product')->ge

php - 精简的 Magento 作为框架?

我使用Magento已经有一段时间了,非常喜欢为它开发模块。最近我一直在想是否有可能/可行剥离电子商务方面并将核心组件用作应用程序框架,类似于ZF或CakePHP。例如,在/app/code/core/中,除以下内容外的所有内容都将被删除:法师/Adminhtml法师/管理员法师/核心(我可能遗漏了一些其他重要的部分)所有Varien和Zend代码也将保持不变。您将能够开发自定义Web应用程序,同时利用对以下方面的支持:模块block、布局和模板后端用户、权限和配置将静态方法转化为getModel等翻译网络服务这是可行的还是一个好主意? 最佳答案

php - 在 Magento 的一页结帐的订单审查部分获取账单信息

我正在尝试在Magento1.7.0的OnePageCheckout的“OrderReview”部分显示账单和运输信息。然而,它就是根本不想合作。我尝试了各种论坛和SO中提到的几种方法。但这些方法似乎都不起作用。这是我已经尝试过的。http://www.magentocommerce.com/boards/viewthread/55281/http://www.magentocommerce.com/boards/viewthread/55281/任何帮助将不胜感激!提前致谢。 最佳答案 Mage::getSingleton('ch

php - Magento:在注册时选择客户组

尝试添加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

php - Magento - fatal error : Class name must be a valid object or a string

我在安装Magento时遇到问题,希望有人能帮助我。当我访问该站点时,我突然开始收到以下错误消息:Fatalerror:Classnamemustbeavalidobjectorastringin/app/code/core/Mage/Core/Model/Resource.phponline215this引用的函数是:/***Getconnectiontypeinstance**Createsnewifdoesn'texist**@paramstring$type*@returnMage_Core_Model_Resource_Type_Abstract*/publicfunctio

php - Magento:将 bundle 中的简单产品添加到购物车中的单独行

我的客户要求在用户添加时,将他们销售的捆绑产品(服装上装和下装)中的每个简单产品作为单独的订单项添加到购物车中。谁能指导我如何实现这一目标?我相当擅长MVC和Zend框架,但我需要一些帮助来找到控制将捆绑产品添加到购物车的确切文件,或单独添加这些项目的替代方法。请假设这件衣服唯一可能的产品类型是捆绑产品类型。 最佳答案 你需要一个观察者:singletonYourcompany_yourmodelname_Model_ObserveronCartProductAdd然后做观察者:classourcompany_yourmodelna

php - 通过代码禁用 Magento 产品

更准确地说,如何模拟当用户在后端的产品编辑页面中选择“状态:已禁用”时所做的操作-这样它就不会显示、出售、显示在各种列表中等?根据我收集到的信息,Magento在产品禁用时将其状态设置为2,即Mage_Catalog_Model_Product_Status::STATUS_DISABLED。我已经在Mage_Catalog_Model_Product中尝试了下面的代码,看看它是如何工作的/是否有效,但它没有:publicfunctiongetStatus(){return2;//return$this->_getData('status');}但我认为这还不够,因为我认为Magent

php - 在 Magento 中禁用客户

我想向管理员添加禁用登录帐户的选项,不会从帐户中删除任何数据,但如果为不再使用它的用户禁用,一旦清除,用户将不会注意到任何新闻通讯或任何内容否则,只有最后一封邮件通知停用您的帐户。 最佳答案 这很有趣。我之前调查过这个,客户数据库记录上有一个is_active标志,但核心Magento代码不会在任何地方访问或写入它。为了达到这个要求,你需要overrideMage_Customer_AccountController检查loginPostAction()中此字段的值,然后使该字段在adminhtmlCustomerblock中可见。

php - 如何覆盖 Magento Controller ?

我需要使用服务器端代码检查结帐/购物车页面上优惠券代码的有效性。Magento已经附带了类似的检查。但是,我需要添加一个以查看用户是否已连接:在Magento中扩展/覆盖该操作的最佳方法是什么?我知道我可以将ControllerPHP文件复制到/app/code/local/文件夹树,但我想知道是否有更好的方法。 最佳答案 在我看来,除了修改core之外的任何东西都很好。话虽如此,使用config.xml创建一个带有Controller目录等的简单模块:My_Module_Checkout有关如何扩展前端Controller的更多详