我有3个在线商店在一个Magento安装上运行。他们共享超过10.000多个SKU(我将它们设置为简单产品),但前端唯一可见的产品是每个商店的分组产品(与它们相关联的SKU)。因此,我的URL重写表非常繁重,在检查VarienProfiler时,我遇到了“mage::dispatch::routers_match”,它需要超过5秒才能完成。我想这是因为它太大了。这让我想到了我的问题:如何指定我不想让Magento重写的URL。无论如何我可以告诉它不要重写简单的产品URL吗?仅此一项就会使表格下降到1/3。附言:MagentoCE1.7.0.2编辑:感谢Tobias为我指明了正确的方向。
我在尝试在“管理选项”选项卡中创建新选项时遇到问题。当你创建一个属性时,我知道如何将数据正确地保存在数据库中。我正在用我的模块替换Mage_Adminhtml_Block_Catalog_Product_Attribute_Edit_Tab_Options以创建自定义字段。我的模块:配置文件Ceicom_Swatches_Block_Adminhtml_TabsCeicom_Swatches_Block_Adminhtml_OptionsCeicom/Swatches/Block/Adminhtml/Options.phpclassCeicom_Swatches_Block_Admin
我在整个页面中使用这个$categories$categories=Mage::getModel('catalog/category')->getCollection()->addAttributeToSelect('*')->addAttributeToFilter('level',2)->addIsActiveFilter()->addAttributeToSort('position');foreach($categoriesas$cat){$children=$cat->getChildrenCategories();}选项一//option1$children=$catego
好的,所以我按照justcode.in上的一组说明设法将我的类别导出到csv文件中。我想将我的CSV导入回新安装的Magento。我正在运行Magento1.9.2.2当我尝试运行配置文件时,它会找到我的CSV文件并加载它,但会抛出此错误。错误信息,Fatalerror:CalltoundefinedmethodImpCat_Catalog_Model_Convert_Adapter_Category::getStoreById()in/var/www/public/secondstore/app/code/local/ImpCat/Catalog/Model/Convert/Adap
显然,当您购买企业版时,您从Varien获得的支持几乎毫无值(value),所以我希望这里有人可以引导我朝着正确的方向前进。在Magento中,我想创建一个int类型的产品属性。当我从管理面板创建属性时,它会将其创建为varchar。我最终想做的是创建总售出属性,以便我可以使用它按类别显示中最畅销的产品进行排序。它是varchar的问题在于,当您按此排序时,它会将其排序为字符串而不是数字。Varien告诉我,为了使它成为一个整数,我必须对数据库进行更新。在我看来,我必须将eav_attribute表中的backend_type列更改为int并且应该希望将值移动到catalog_prod
如何在Magento中获取特定订单的所有交易支付项目?我只能得到最后一个交易ID:$transId=$order->getPayment()->getLastTransId();有没有办法获取所有的订单交易?谢谢 最佳答案 终于解决了这个问题!我是这样解决的!$transaction=Mage::getModel('sales/order_payment_transaction')->getCollection()->addAttributeToFilter('order_id',array('eq'=>$payment->getO
Magento企业版,版本1.13.1.0无法通过管理屏幕添加新产品评论。当在管理员中单击“添加新评论”按钮时,菜单目录:评论和评级:客户评论:所有评论,在Magento中生成异常,然后显示404页面。这是一个干净的Magento安装,没有任何定制。知道如何解决这个问题吗? 最佳答案 block类app/code/core/Mage/Adminhtml/Block/Review/Rating/Detailed.php,在第74行调用setStoreFilter(),使用硬编码的商店代码“default”,这会生成异常当Magento
嗨,我希望有人能帮助我。我创建了一个自动产品导入程序脚本,它可以以编程方式添加产品和类别。我遇到的唯一问题是它没有设置库存,当您进入CMS的后端时,列出的产品带有managestock=no,因此它没有设置数量。我正在使用magento1.9.0.1有人可以指出我在这里遗漏了什么吗,这是我的代码...$newProduct->setAttributeSetId(4)->setTypeId('simple')->setVisibility(Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH)->setTaxClassId(2)->
我想为所有新客户提供折扣以使用优惠券代码或基于新注册的电子邮件ID的简单折扣。我想从管理面板执行此操作,我找不到任何免费模块,请指导我该怎么做 最佳答案 您可以创建具有以下内容的购物车价格规则:没有“NOTLOGGEDIN”的客户群。每位客户的使用次数=1优惠券=特定优惠券优惠券代码=您想要的任何东西。然后将其提供给一般知识。 关于php-第一次客户折扣magento,我们在StackOverflow上找到一个类似的问题: https://stackoverf
我正在处理自定义CLI命令,我想知道从PHP代码调用其他命令的最佳方式是什么(没有shell_exec()或类似命令)。例如:当运行“phpbin/magentomy:custom:command”时,它会做这件事,最后会运行“phpbin/magentocache:flush”。有任何想法吗?谢谢。 最佳答案 MagentoCLI建立在Symfony控制台之上。您可以使用此组件加载并运行其他命令:$arguments=newArrayInput(['command'=>'my:custom:command']);$this->ge