【php-Magento:无法获取购物车中最后一项的属性值】教程文章相关的互联网学习教程文章

php-Magento免费送货和优惠券折扣

我有一个免运费的价格规则,其配置如下: >所有客户群>没有优惠券>每个客户的使用:0>条件:购物车总计> == 100,运送国家/地区== NL或BE或DE>免费送货:适用于带有匹配项的送货. 但是,当我输入固定折扣金额的优惠券时,免费送货消失了. 这两个价格规则都将“停止进一步规则处理”设置为“否” Magento的这种行为使我发疯解决方法:显然,如果在前端输入了有效的优惠券代码,Magento不会关心其他购物车价格规则. 以下网站的评论中对此问题...

PHP-Magento:“管理类别”表单未显示

我正在研究magento项目,但存在一些问题,我在网上进行了很多搜索,但未发现与此相关的任何内容.1)在admin>下目录>管理类别类别表单未显示,它会显示一秒钟,然后在完全加载后消失.2)我已经使用firebug来查看html下是否有任何数据,但是在加载后将其删除.3)Ajax不在管理Firebug控制台中.4)我从firebug NET选项卡中获取了ajax发布网址,并在另一个选项卡中将其打开,并在其中找到了响应.5)点击左栏时,父类别加符号子项也不会加载6)任何类别均...

php-Magento Capture方法不起作用【代码】

我正在开发付款模块.我在任何地方都找不到Magento系统的适当文档. 到目前为止,我正面临着“付款方式模型”的捕获方式问题.请帮我. 我不知道为什么未创建和发送REST API的CURL请求.它仅执行前两三行.我认为我在下面编写代码的方式不正确,请提出最佳方法.下订单后,我按照代码中的说明在日志文件中“获取了信息实例”和金额.我称为Mage :: Log()的其他数据未出现在系统日志文件中. 我有这样的付款方式代码<?php class Company_Cashon...

php-Magento产品列表(按类别ID)【代码】

我有一个magento(1.5)商店和一个wordpress(3.2)博客. WordPress博客是主要站点和主页索引. 使用Mage-Enabler,我将wordpress和magento集成在一起,并且能够拉出结帐块,快速链接和所有文件. 我的问题是,我想在首页上显示最畅销的类别.我通常会使用CMS中的XML来执行此操作.例如{{block type="catalog/product_list" category_id="your_category_id" template="catalog/product/list.phtml"}} 但这在这种情况下是不可能的,因为看不到商店...

php – Magento自定义模块,致命错误:调用成员函数setFormAction()【代码】

当我在这个网址http://localhost/xxx/index.php/TradeEnquiry上点击我的模块时,我收到此错误Fatal error: Call to a member functionsetFormAction() on a non-object inC:\wamp\www\stockdisplays\app\code\local\Stock\Tradeenquiry\controllers\IndexController.phpon line 55第55行是这样的:$this->getLayout()->getBlock('tradeenquiryView')->setFormAction( Mage::getUrl('*/*/post') );这是我的布局xml中的一个片段:<def...

php – 从magento模块创建一个新表【代码】

我正在尝试拥有一个管理模块,我正在努力在数据库中创建一个新表.我已经设置了什么 应用程序/代码/本地/富/酒吧/ SQL / mysql4安装,0.1.0.php<?php$installer = $this;$installer->startSetup();$installer->run("DROP TABLE IF EXISTS {$this->getTable('notes')};CREATE TABLE {$this->getTable('notes')} (`ppr_id` int(11) NOT NULL AUTO_INCREMENT,`notesku` bigint(20) NOT NULL,`notestatus` smallint(16),PRIMARY KEY (`no...

php – 如何在管理面板中的Magento v1.5 Catalog / Mange产品/常规选项卡中添加自定义文本字段?

如何在管理面板中的Magento v1.5目录/管理产品/常规选项卡中添加自定义文本字段?如果有任何机构有这方面的专业知识,请帮助我..解决方法:由于Magento将目录产品维护为EAV结构,因此最好(为了Magento的功能和可行性)在“管理”部分的“目录产品详细信息”页面的“常规”选项卡中提供文本字段作为属性. 我们将逐步为所有产品添加属性: – >转到“管理属性”页面(主菜单>目录>属性>管理属性),以查找所有可用目录属性的列表.>单击“添...

php – Magento Customer Grid – 掩码电子邮件地址【代码】

我要求呼叫中心代理根据电子邮件地址搜索客户.但我不想在客户网格中显示电子邮件地址,除非他们搜索电子邮件. 我怎样才能做到这一点?? Magento版本:1.4.1.1 先感谢您.解决方法:编写一个扩展的自定义模块:/app/code/core/Mage/Adminhtml/Block/Customer/Grid.php阅读更多@ How to get data for an entity (for example customer) from eav_attribute table to be shown in Customer Grid for admin(删除sales_order_grid行) 将’...

php – 来自外部页面的Magento会话(同一个域)【代码】

我需要检查用户是否已注册并获取您的信息,但所有文件都位于同一域中的文件中,但不在Magento的结构中:/mymagento/islogged.phprequire_once ('app/Mage.php'); Mage::app(); define('ROOT', Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB));$sessionCustomer = Mage::getSingleton("customer/session"); if($sessionCustomer->isLoggedIn()) {$customer = $sessionCustomer->getCustomer();$telefono = $customer->getTel...

php – 如何在Magento中以编程方式更新属性选项?【代码】

我想通过代码(以编程方式)更新/添加Magento中下拉属性的选项.我已经找到了如何添加属性选项,但是如何更新选项值. 例:假设该属性是“制造商”.我添加了三个选项man1,man2,man3.现在通过我的自定义代码,我想将man1的标签更改为man11,将man2更改为man22.我怎样才能做到这一点?谢谢.解决方法:好吧,我自己找到了解决方案. See complete details here.//Get the eav attribute model $attr_model = Mage::getModel('catalog/resource_e...

php – 从Magento中的事件观察者停止结账的正确方法是什么?【代码】

我在事件checkout_controller_onepage_save_shipping_method期间验证运费报价,如果验证失败,我想将用户发送回运送方式选择,但我还想显示一条消息,说明它失败的原因. Magento有办法内置吗? 我已经在验证数据,我只是缺少重定向到发货方式和显示消息的方式.解决方法:Alan Storm的答案一如既往,提供了丰富的信息和启发.但在这种情况下,单页结账主要是AJAX忽略了会话错误消息,在离开结账页面之前你不会看到它. 在saveShippingMethodAct...

php – 从Magento中的事件观察者停止结账的正确方法是什么?【代码】

我在事件checkout_controller_onepage_save_shipping_method期间验证运费报价,如果验证失败,我想将用户发送回运送方式选择,但我还想显示一条消息,说明它失败的原因. Magento有办法内置吗? 我已经在验证数据,我只是缺少重定向到发货方式和显示消息的方式.解决方法:Alan Storm的答案一如既往,提供了丰富的信息和启发.但在这种情况下,单页结账主要是AJAX忽略了会话错误消息,在离开结账页面之前你不会看到它. 在saveShippingMethodAct...

php – Magento – 如何在结账过程中向订单添加发票费用【代码】

如何使用我的付款模块向订单添加发票费用?我想这应该在结账过程中通过我的付款方式模型完成.也许我应该创建一个项目/产品并添加到购物车/报价/订单对象? 我不知道如何做这些事情.请帮忙解决方法:虽然可能不是为了佯装.以下是向总计区域添加行的步骤的粗略说明,然后将您的费用添加到总计中. 在配置节点< global>< sales>< quote>< total>添加一个新条目(有关更多示例,请参阅app / code / core / Mage / Sales / etc / config.xml)...

php – Magento错误:标题已经发送【代码】

参见英文答案 > How to fix “Headers already sent” error in PHP 11个在我的网站中将产品添加到购物车时出现此错误:Cannot send headers; headers already sent in /home/website/public_html/app/code/local/Perpetual/MultiAdd/controllers/Checkout/CartController.php, line 153 Trace: #0 /home/website/public_html/lib/Zend/Controller/Response/Abstract.php(147): Zend_Cont...

php – 如何在Magento获取商店信息?【代码】

在Magento,我如何获得有效的商店信息,如商店名称,行号等?解决方法:要从Magento的任何位置获取有关当前商店的信息,请使用:<?php $store = Mage::app()->getStore();这将为您提供一个Mage_Core_Model_Store对象,它具有您需要的一些信息:<?php $name = $store->getName();至于你关于行号的其他问题,我不确定你的意思.如果您的意思是想知道您所在代码中的行号(例如,用于错误处理),请尝试:<?php $line = __LINE__; $file ...