【php – 将自定义数据添加到Magento 1.6中的购物车项目】教程文章相关的互联网学习教程文章

php-Magento事件调度/观察/修改调度对象【代码】

我试图解决一个问题,但没有成功.我需要通过Magento API订单信息请求发送一些其他信息.不幸的是,Magento似乎没有与此相关的任何事件,因此我重写了该类并调度了一个事件.当我用新信息修改$result数组时,一切都很好.但是,不好的部分是,修改后的数组从不显示在原始调度代码中. 这是调度:class Company_Module_Model_Order_Api extends Mage_Sales_Model_Order_Api {public function info($orderIncrementId) {$result = parent::info(...

php-Magento PayPal高级付款:发布时未经过测试的代码滑倒了吗?【代码】

我正在设置Magento安装(使用bitnami magento映像1.7.0),无法使用PayPal付款.我已经按照this video所示进行了所有设置,但是尝试完成订单后,在payment_payflow_advanced.log中,我看到以下内容:[result] => Array([response_code] => -1[response_reason_code] => 0[response_reason_text] => Unable to read response, or response is empty) 我浏览了论坛并尝试了以下方法:1)DNS问题-我已经尝试过wget https://payflowlin...

php-Magento-二级排序【代码】

我浏览了我发现的与排序有关的几篇文章,但没有提出所需的解决方案. 我目前正在使用以下代码对类别视图字段中的产品进行排序,以覆盖默认选项,并按toolbar.phtml中的属性进行排序.<option value="<?php echo $this->getOrderUrl('name', 'asc') ?>"<?php if($this->isOrderCurrent('name')): ?> selected="selected"<?php endif; ?>>NAME</option><option value="<?php echo $this->getOrderUrl('short_description', 'asc') ?>"<?ph...

php-Magento系统配置:section和group的frontend_type有什么用?【代码】

在system.xml中,我可以为部分和组定义frontend_type. Mage_Catalog的示例.<sections><catalog translate="label" module="catalog"><class>separator-top</class><label>Catalog</label><tab>catalog</tab><frontend_type>text</frontend_type><sort_order>40</sort_order><show_in_default>1</show_in_default><show_in_website>1</show_in_website><show_in_store>1</show_in_store><groups><frontend translate="label"><label>...

php-违反完整性约束在Magento中创建产品【代码】

我正在尝试从magento Frontend创建产品,但是当执行php代码时,我收到此错误:SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`magento`.`catalog_product_entity`, CONSTRAINT `FK_CAT_PRD_ENTT_ATTR_SET_ID_EAV_ATTR_SET_ATTR_SET_ID` FOREIGN KEY (`attribute_set_id`) REFERENCES `eav_attribute_set` (`attribute_set_id`) ON DE)我在这里找到:Cr...

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::getModel('catalog/product')->load($item->getId());$attribu...

PHP-Magento-调整图像大小,保持宽高比,裁切超出尺寸的图像【代码】

我想用magen调整图像的大小以保持其高宽比,并使其充满另一个高宽比的矩形. 例: 我的图片是640480 我的矩形是10050 我希望图像填充所有矩形并裁剪超出其范围的图像. 我知道keepFrame(FALSE)-它不会使图像填充矩形,而是使其适合内部并且不裁剪任何内容. 另外,如果您熟悉Wordpress,我想要做的是:* add_image_size(‘home’,370,256,true); * 谢谢 :)解决方法:看一看 @ 由于magento已更改,因此页面链接结构尝试http://web.archive.o...

php-在后端的Magento订单视图页面中添加产品的缩略图【代码】

我正在尝试在Magento的订单查看页面(sales_order / view)区域中显示产品的图像缩略图.将产品的预览图像添加为列. 我的代码如下:load($_item->getProductId()); ?>init($_product, 'thumbnail')->resize(75, 75); ?>" alt="<?php echo $this->htmlEscape($_product['name']); ?>" border="0" width="75" />但这只会拉过一个根本没有图像的空白框,甚至连Magento的默认图像也没有. 它可能只是字段名称或属性略有偏离?甚至是肠衣?...

php-Magento类别上的唯一有效产品计数【代码】

我试图显示每个类别中的产品数量,使用此代码来显示类别id:3的子类别.它正在显示,但其中包括残疾人和隐形产品.<?php $cats = Mage::getModel('catalog/category')->load(3)->getChildrenCategories(); ?> <ul> <?php foreach($cats as $category): ?> <li> <a href="<?php echo $category->getUrl() ?>"><?php echo $category->getName() ?>(<?php echo $category->getProductCount(); ?>)</a> </li> <?php endforeach; ?> </ul>有...

php-导出所有产品的库存数量以在Magento中脱颖而出

我想在Magento 1.7网站上以电子表格格式查看所有产品的库存水平.后端是否有任何内置功能允许我这样做. 如果不是,那么哪个表将SKU和Quntity存储在Mysql DB中,因此我可以编写一个自定义查询来获取必填字段,并以电子表格/ XML格式将其写下来. 另外,如果有任何免费/廉价的插件可以帮助我管理库存,请给我指出.解决方法:您可以从此登录页面导航到管理员“系统->导入/导出->数据流-配置文件”,然后单击“编辑”中的“导出产品库存”选项,以...

php-Magento-扩展开发,处理卸载【代码】

我真的是magento扩展开发的新手.我从其他人那里学到了东西,并为magento 1.7.0扩展创建了一个简单的演示.它运行良好,在其安装脚本中,我向“ catalog_product”添加了一个属性,它也正在运行. 现在我想知道,当此扩展名从系统中删除或从系统中卸载时,如何删除此属性,如何编写代码以处理卸载?谢谢.解决方法:好吧…你不能. Magento有未完成的业务.此Mage_Core_Model_Resource_Setup :: __ uninstallResourceDb($version)可能有一种方法,...

php-如何从观察者获取Magento订单数据【代码】

好的,我已经在网上搜索了,但没有任何效果.结果非常不一致.首先让我告诉你我在这里拥有的东西.最后将创建一个导出文件,但无法获取订单数据和对象.class Packagename_Modulename_Model_Observer {public function exportFeed (Varien_Event_Observer $observer){$order = $observer->getEvent()->getOrder();$ordered_items = $order->getAllItems(); 并在config.xml中<global><events><sales_order_place_after><observers><packa...

php-Magento CE18:无法保存新密码,也无法使用信用卡下订单【代码】

每当我尝试更改密码或在我们的网站上下达测试订单时,我就一直收到“无法从基本名称’NotEmpty’错误中找到验证类的信息.当我检查error_log时,我看到以下错误,但是我不知道这意味着什么…PHP Fatal error: Call to undefined method Mage_Catalog_Model_Resource_Category_Flat_Collection::getAllIdsSql() in /public_html/app/code/core/Mage/Catalog/Model/Resource/Category/Tree.php on line 295有人有任何线索吗?解决方法:这...

php-Magento fedex错误:需要生产商品的国家(地区)【代码】

生成订单包装时出现以下错误"Magento fedex error:Commodity country of manufacture is required"虽然我在“常规”>“默认国家/地区”中添加了国家/地区 如何解决该错误?解决方法:magento产品说明添加每种产品的制造国

php-Magento translation.csv文件未加载【代码】

我在Magento 1.9.1中从头开始创建了一个新的包/主题/皮肤. 主题和皮肤负载良好.我尝试添加翻译,但无法加载它们.所有缓存设置均被禁用. 我在这里添加了CSV文件: /app/design/frontend/{my_package}/{my_theme}/locale/en_US/translate.csv translate.csv:"testing123","Translation Worked"header.phtml<?= $this->__('testing123') ?>我添加了{my_theme},对我来说,该名称被称为“响应”到管理员: 结果是标题显示为“ testing123...