草庐IT

php - Magento 事件调度/观察/修改调度对象

我正在尝试解决一个问题,但没有成功。我需要通过MagentoAPI订单信息请求发送一些附加信息。不幸的是,Magento似乎没有与此相关的任何事件,因此我覆盖了该类并发送了一个事件。这一切都很好,因为我用新信息修改了$result数组。然而,不好的部分是修改后的数组永远不会在原始调度代码中显示出来。这是调度:classCompany_Module_Model_Order_ApiextendsMage_Sales_Model_Order_Api{publicfunctioninfo($orderIncrementId){$result=parent::info($orderIncreme

php - 从 Mage_Sales_Model_Order_Invoice 对象获取发票 ID

我正在为sales_order_invoice_register事件编写一个观察器,我想获取刚刚保存的发票编号。我找不到检索该ID的函数,这些评论的调用都不起作用。任何的想法?代码在这里publicfunctionfoobar($observer){$order=$observer->getEvent()->getOrder();$id_order=$order->getRealOrderId();$id_invoice=$observer->getEvent()->getInvoice();//theMage_Sales_Model_Order_Invoiceobject//$id_

php - Magento Paypal 付款高级 : Not tested code slipped in release?

我正在设置Magento安装(使用bitnamimagentoimage1.7.0),但无法使用PayPal付款。我已经设置了所有内容,如thisvideo所示。,但在尝试完成订单后,在payment_payflow_advanced.log中我看到以下内容:[result]=>Array([response_code]=>-1[response_reason_code]=>0[response_reason_text]=>Unabletoreadresponse,orresponseisempty)我浏览了论坛并尝试了这个:1)DNS问题-我试过wgethttps://payflow

php - Magento 系统配置 : What's the use of frontend_type for section and groups?

在system.xml中,我可以为部分和组定义一个frontend_type。Mage_Catalog示例。separator-topCatalogcatalogtext40111Frontendtext100111有没有例子表明这是不是文本?用例是什么? 最佳答案 据我了解thisarticle作者:AlanStorm,值(value)在工厂样式模式中用于实例化格式为的类Varien_Data_Form_Element_Type哪里Type是的值.这发生在addFieldVarien_Data_Form_Element_Abstr

php - Magento - 二次排序依据

我浏览了一些我发现的与排序相关的帖子,但没有提出所需的解决方案。我目前正在使用以下代码对类别View字段中的产品进行排序,以覆盖默认选项并按toolbar.phtml中的属性排序。getOrderUrl('name','asc')?>"isOrderCurrent('name')):?>selected="selected">NAMEgetOrderUrl('short_description','asc')?>"isOrderCurrent('short_description')):?>selected="selected">FRAGRANCEgetOrderUrl('price'

php - 在 magento 中为订单添加评论

我正在研究magento。我想添加一个功能,当用户下订单时,评论会添加到订单的历史评论中。我已经浏览了代码并了解到该功能publicfunctionaddStatusHistoryComment($comment,$status=false)在order.php中是用来添加注释的。我想在用户下订单时访问它。那我该怎么做呢?有人知道吗? 最佳答案 与Magento中的任何东西一样,有很多方法。首先你需要编写一个模块。在该模块中,您可以监听结帐成功事件-checkout_onepage_controller_success_action

php - Magento:无法获取购物车中最后一项的属性值

我在获取已放置在用户购物车中的产品的属性值时遇到了问题。我有以下代码:umask(0);Mage::app();Mage::getSingleton('core/session',array('name'=>'frontend'));$session=Mage::getSingleton('checkout/session');$cart=Mage::helper('checkout/cart')->getCart()->getItemsCount();foreach($session->getQuote()->getAllItems()as$item){$_product=Mage:

php - 在 Magento 中创建 Product 时违反完整性约束

我正在尝试从magento前端创建产品,但是在执行php代码时我收到此错误:SQLSTATE[23000]:Integrityconstraintviolation:1452Cannotaddorupdateachildrow:aforeignkeyconstraintfails(`magento`.`catalog_product_entity`,CONSTRAINT`FK_CAT_PRD_ENTT_ATTR_SET_ID_EAV_ATTR_SET_ATTR_SET_ID`FOREIGNKEY(`attribute_set_id`)REFERENCES`eav_attribute_s

php - Magento - 调整图像大小,保持宽高比,裁剪超出尺寸的部分

我想在magento中调整图像大小以保持其纵横比并使其填充具有另一个纵横比的矩形。例子:我的图片是640x480我的矩形是100x50我希望图像填满所有矩形并裁剪超出它的部分。我知道keepFrame(FALSE)-它不会使图像填充矩形,而是使其适合内部并且不会裁剪任何内容。此外,如果您熟悉Wordpress,我想要的是:*add_image_size('home',370,256,true);*谢谢你:) 最佳答案 看看@因为magento已经更改了页面链接结构,请尝试http://web.archive.org/web/2014

php - 如何在 magento 1.7 中制作自定义模块

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。如何在Magento中完成以下操作?使用Controller/View/模型方法显示“HelloWorld”消息。所以,如果我去http://example.com/myController它会显示字符串“HelloWorld”。能够在我的网站模板(例如,页眉、页脚等)中显示此字符串将是一种奖励。如何向此Controller(或必要时添加新Controll