我想只在一个页面中显示一个类别的所有产品,而不显示工具栏页面
非常感谢。我在Magento后端找到了解决方案
是这样的:
配置>目录>前端>允许每页所有产品>是;) 打开此文件app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php
转到函数getLimit()并替换第745行:
$limit = Mage::getSingleton('catalog/session')->getLimitPage();
作者:
建议将其命名为覆
我有一个包含两个选项卡的页面,一个搜索选项卡和一个包含数据库网格的选项卡。在用户编辑了网格中的一个项目之后,我希望将它们保留在网格选项卡上,而不是表单选项卡上,表单选项卡是第一顺序
有没有办法通过代码更改页面上的活动选项卡
以下是选项卡的代码:
protected function _beforeToHtml()
{
$this->addTab('search_string', array(
'label' => Mage::helper('advan
我在这里看到了答案,我得到了75%的答案,但是,有没有办法区分捆绑产品和简单产品
运行Magento 1.11
switch ($product->getTypeId()) {
case Mage_Catalog_Model_Product_Type::TYPE_SIMPLE:
//...
break;
case Mage_Catalog_Model_Product_Type::TYPE_BUNDLE:
//...
我经常使用Magento 1.6.1.0,我们缺少订单号。
例如:
100003354
100003353
100003351
100003350
所以100003352不见了。没有人删除订单号。我们不知道这是怎么发生的。我们唯一能检测到的是下一个数字的顺序是相同的。我们知道这一点,因为我们编写了一个扩展,它总是在下订单时以及订单进入系统之前向我们发送电子邮件。因此,我们收到了一封订单号为100003352的电子邮件,但在系统中它丢失了。几分钟后,100003353出现了相同的数据。这种行为很少
我在导入时有一个字段可以包含大数据,CSV似乎有大约65000(可能是65535*)字符的非正式限制。libreoffice calc和magento都会截断该特定字段的数据。我调查得很好,我肯定这不是因为一个特殊的字符或引用。数据非常直接,行的格式彼此相似
问题:如何增加该尺寸?或者至少我应该在哪里找到它
注:我算上libreoffice writer,大约是65040。但是,如果使用回车符,它可能会达到65535个,CSV可能不会太在意。由于Microsoft Access允许包含大量数据的
我需要在magento多商店配置中将批量产品导入商店方面的帮助。产品应具有名称、图像、类别、说明、自定义选项(按固定价格调整大小)。我创建了一个csv,并能够成功上传产品,但尺寸并没有随价格一起显示。此外,图像也没有出现在前端。我上传到媒体/导入并在三个csv列中编辑。我还创建了一个直接的字母系统,例如,如果图像名称以ab开头,我将创建目录a/b/image.jpg,并将它们放在csv的三个区域中。非常感谢您的帮助。请尝试:
如果你没有任何预算,那就比把$花在Unirgy RapidFlow上要
我想在一些产品页面中进行自定义更改,如更改“添加到购物车”按钮、添加一些文本等。我知道我可以从后端更改产品页面的布局,我可以向产品页面添加一些块,但如何进行我在产品页面中提到的更改 我自己找到了解决办法
首先,创建新的模板文件。我复制了原件,并在与原件相同的目录中创建了view-diff.phtml和media-diff.phtml。完成后,编辑产品,然后转到“设计”选项卡。在“自定义布局更新”文本区域中,可以放置以下内容,这些内容将重新定义用于该产品的模板
<reference name
我尝试重写/app/code/core/Mage/Review/Model/Resource/Review/Collection.php和/app/code/core/Mage/Review/Model/Resource/Review.php
<?php
class Lbb_Review_Model_Resource_Review extends Mage_Review_Model_Resource_Review
{
protected function _afterSave(M
我想了解为什么这两个模板代码片段给出不同的结果:
1:
显示消息“Test”
及
2:
不显示任何内容,仅在页面源中生成此内容:
<div id="messages_localsample_sample"></div>
(未编码特定的getMessageBlock或getGroupedHtml)
这两个代码段之间唯一的区别是:“Mage::app()->getLayout()”被“$this”替换。在原始Magento模板上,我发现。。。
我想通过客户的IP来运行商店
在Magento的后端,用户可以将concret存储配置为按国家/地区加载
看一眼,我看到了Mage_Core_Model_应用程序类的方法
public function run($params)
{
$options = isset($params['options']) ? $params['options'] : array();
$this->baseInit($options);
if ($this->_cache-
我只想对某一类别应用目录价格规则。
这在一定程度上是可行的。该类别有109种产品,但我只能在前端看到109种产品中大约20种的降价。其余的不变
这可能是什么原因?如果我手动编辑产品,将应用价格规则,但对80多个产品执行此操作有点太多
提前感谢当有定价规则时,Magento有一种奇怪的存储和索引定价的方法
尝试每隔几分钟左右运行一次cron作业
我已经成功地在Magento中设置了一个绑定到自定义“添加到购物车”事件的观察者。现在,在特定条件下,我需要停止add-to-cart事件(甚至删除它?),并向用户闪现一条消息
Mage::getSingleton('core/session')->addNotice('Sorry, this product is currently not available...');
目前,该产品的最大订购量为1件。如果用户尝试添加多个项目,Magento将显示错误消息,并阻止将项目添加到购物车中
标签: Magento
attributesmulti-selectlayered-navigation
在Magento中是否可能有一个multi-select属性,我会在分层导航中使用文本框,而不是显示multi-select中的所有项目
我有一个属性,我将有数百个选项,需要在分层导航中使用它
当客户使用无效值时,应显示错误
编辑:在FlorinelChis的帮助下,我在filter.phtml中有以下代码:
<ol>
<?php foreach ($this->getItems() as $_item): ?>
<?php
$attributeMo
有趣的虫子。当我尝试订阅magento时事通讯时,我发现您收到一个内部服务器错误500。然而,在通过url刷新时,它给了我一个感谢,感谢您订阅并添加到数据库中
谁能解释一下这一点,或者面对类似的问题
朱利安
PS:提前谢谢请查看您的web服务器日志以了解错误。通常,服务器会记录发生的php错误,这会导致500内部服务器错误
很多事情都可能导致这一错误。例如,最大执行时间或内存溢出
我试图从控制器保存付款信息,通常在模型中执行此操作:
$payment->setTransactionAdditionalInfo(Mage_Sales_Model_Order_Payment_Transaction::RAW_DETAILS,$raw);
但是在这个模型中,我作为一个助手收到$payment,现在我正在尝试这个
$order = $this->getOrder();
$payment = $order->getPayment();
$payment->
我使用一些迁移工具将订单导入Magento。当退货客户尝试下订单时,Magento会阻止他们这样做,并说“此客户电子邮件已经存在”。尽管他们已经登录Magento
我是否错误地导入/迁移到Magento数据库?或者是别的什么原因导致了这一切
非常感谢您的任何建议。您得到的异常是由客户资源模型的函数生成的,该函数检查是否存在具有给定电子邮件地址的客户。
支票代码:
$adapter = $this->_getWriteAdapter();
$bind = array('ema
我想在我的自定义控制器(app/code/local/xxx/yyy/controllers/indexcontroller.php)中获取产品详细信息(产品id、产品名称)和属性。怎么做?
我试过:
$prod_id = Mage::getModel('catalog/product')->getId();
$product_name= Mage::getModel('catalog/product')->getName();
$productAttrs = Mage::getRe
标签: Magento
magento-1.7realex-payments-api
几天前,我在基于Magento的网站上安装了一个realex扩展,但我一直很难让它正常工作。我们在尝试完成订单时遇到了一个错误-它将返回通用弹出窗口:
处理您的订单时出现问题
在联系Realex之后,他们告诉我们,他们可以看到我们正在尝试连接,这在他们这边不是问题
我检查了网站的错误日志,发现:
2013-05-02T08:47:50+00:00 ERR (3):
exception 'Ampersand_Realex_Model_Exception_Hash' with message 'H
当我们使用:
Mage::helper('catalog/image')->init($_product, 'small_image')
它给出了图像缓存路径。有没有办法获取小图像的真实图像路径,因为我需要使用脚本裁剪真实图像。这可能会对您有所帮助
如果你有产品对象,那么你可以得到像这样的小图片url
$url = $_product->getData('small_image');
$actual_url = Mage::getBaseUrl(Mage_Core_Model_St
我曾尝试使用magento automation framework运行测试,但结果显示为“no testcase execute”,输出错误显示为
Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Unable to parse file "C:\Users\huongnguyen\mtaf\config\browsers.yml": Unable to parse line 27 (---).'
getProductUrl是否返回带有类别路径的产品url,我如何才能让它像那样工作,似乎其他人会建议使用帮助器,但我想这不是唯一的方法 我还没有检查过,但我很确定该产品需要了解该类别
$product->setCategoryId($categoryId)->getProductUrl();
建议的答案在我的Magento版本(1.9)上不起作用
以下是对我有效的方法:
$category = Mage::getModel('catalog/category')->load
安装Magento后管理面板无法登录。我已在本地主机上安装了magento。设置完成后,当我使用管理员页面登录时,即使使用正确的用户名和密码,我也无法登录chrome浏览器。首先检查您的本地服务器(如wamp、xammp等)是否正常工作
第二步检查您的appache配置端口是80。。。。及
第三次转到magento目录,查看该目录中的manifast.flag文件是否将其删除 我找到了这个解决方案:转到magento目录中的app/code/core/Mage/core/Model/Sessio
我想使用商店名称作为搜索来获取Magento商店id
我尝试了下面的代码,但失败了
$vendortitle = $vendortitle . " Store";
$name = Mage::getModel('core/store')->load($vendortitle)->getStoreId();
echo "<br>Store Name> ". $name;
$vendortle=$vendortle。“商店”;
$name=Mage::getModel
我想在购物车上加10%,还包括运费。
意味着一件商品有100美元,运费是10美元,
那么最终价格是多少
100+10=110*10%=121美元最终价格
我知道有税收计算的选择,但不确定运费是否包含在税收中
谢谢您可以从adminside sales->tax->managetaxrules查看
您可以在此处添加自己的纳税规则。
您也可以从谷歌获得这些规则。销售->税务->管理税务规则
你可以加税
我想使用close按钮类向Magento全局消息添加bootstrapalert。
我使用默认的magento类设置这些消息的样式,但我想向这些消息添加引导类 进入app/code/core/Mage/core/Block/Messages.php。发现
$html .= '<' . $this->_messagesFirstLevelTagName . ' class="messages">';
$html.='';
取代
$html .= '<' . $this
如何从magento-2外部按语法创建一个简单的产品我不知道你所说的外部是什么意思,但我能够用它创建一个产品。这就是我取得的成绩:
# bin/n98-magerun2.phar dev:console
$productFactory = $objectManager->create("\Magento\Catalog\Model\ProductFactory");
// this needs to be set to avoid exception:
// Magento\Frame
我已删除summery box magento产品审查表。但当我提交评论时,它仍然说“评论摘要不能为空”。我以为magento中有服务器端验证。
任何人都可以帮助我如何从中删除产品评论中的Summy box验证。Magento不提供此选项。但是,您可以进入templatetemplate/review/form.phtml并隐藏显示摘要字段并为其设置一些值:
<li style="display: none">
<label for="summary_fi
我是马根托的新手。每次用户尝试登录时都会出现此错误。试图在此处找到解决方案,但未能找到
无法发送标题;标题已发送到/home/jerseytown/public_html/popartfactory.in/lib/Zend/Captcha/Base.php,第1行
跟踪:
#0/home/jerseytown/public\u html/popartfactory.in/lib/Zend/Controller/Response/Abstract.php(148):Zend\u Controlle
Magnetor search返回零,而我打印查询并在PHPMYADMIN中执行-列出的产品足够多了。以下是我的疑问:
谢谢如果您的Magento搜索没有显示任何结果,解决方案就在下面
让我们假设您已经检查了产品数量、可见性、价格、可用性,所有这些似乎都很好
你可能升级了你的Magento商店,或者你已经进口了一些产品
如果是,请转到System->Configuration->Catalog,并检查Catalog Search中的搜索类型字段是否类似
这意味着,如果搜索的关键字位于产品名称
我已经将Unicommerce与Magento 2.3.3版本进行了集成,但正如我注意到的,到目前为止,Unicommerce仅用于数量同步,而不是销售数量
因此,在这种情况下,当客户下订单时,可销售数量减少,但数量保持不变,这就是为什么在某些情况下,产品可销售数量变为零,但在前端,产品显示为库存
请提出解决方案
谢谢
我是Magento的新手,
目前我正在研究一个项目的可行性。我想做的是使用外部CMS来管理magento中的布局、块和菜单。让我们以drupal为例
我见过一个模块,它做同样的事情,叫做集成drupal和magento。不幸的是,我没有成功地使它工作。此模块将html片段存储在文件系统中,magento渲染这些块。
所以我想知道的是:
如何使用magento API使用这些功能
限制是什么,我们能做什么,不能做什么
你知道吗
关于我无法具体地与Drupal交谈,但由于您一般性地询问了另一个C
我需要有某些类别的标题标签,但不是所有的。默认情况下会显示它们,因此到目前为止,我所做的是在app/design/frontend/default/my_theme/template/catalog/category中创建一个新的view.phtml文件,并注释掉创建标题的部分,效果很好。
下一阶段将是启用某些类别的标题。我通过手动将其添加到类别描述中实现了这一点,这是可以的,但随后我想到了创建一个cms块并使用它来实现。要做到这一点,需要有一个标记标记或一些东西来显示我可以放在静态块中的当前类
标签: Magento
payment-gatewaymagento-1.5
这是我第一篇关于StackOverflow的文章。我经常在这里,因为你们总是解决我的问题
我们在本地主机上的Magento上的签出购物车中遇到问题
我们有Magento 1.5版,正在使用direcpay支付模块(使用手动创建该模块)
当客户将产品添加到购物车时,问题就会出现。当他们点击“下订单””按钮时,他们应该被带到一个表单中,用户必须在重定向到支付网关(如merchantid、姓名和地址等)之前输入客户详细信息字段,在该表单中,他们可以通过url将这些信息发送到direcpay支付网关。我
标签: Magento
magento-1.4magento-1.5magiczoomplus
我在magento中定制了页面,在我安装扩展MagiczoomPlus之前,它工作得很好。现在,当我创建一个可配置产品时,如中所示。我在产品详细信息页面上找不到我的配置选项。甚至“添加到购物车”按钮也不可见。我试图使用开发者视图查看,但在产品页面上找不到加载的configration.phtml。请帮助解决此问题。提前感谢看一下/app/design/frontend/base/default/template/magiczoompus/media.phtml
或者在它所在的文件夹中,您将找到m
我正在寻找一种方法来添加客户地址的下拉列表(在注册、编辑、结帐等过程中),以指示该地址是住宅地址还是商业地址。我花了数小时阅读教程,但它们都过时了或写得很差。我读过6本不同的书,告诉我如何用6种不同的方式做同一件事。有人能概述一下为地址添加自定义属性所需的简单过程吗?我正在使用Magento 1.6在Fontis尝试类似本教程的内容:
虽然这是为1.3.2.4编写的,但大多数(如果不是全部)仍然与1.6相关。我做了一件非常类似的事情,允许客户按照以下指示选择他们希望属于的客户群
哦,这篇帖子上也
有没有一种方法可以在静态CMS块中包含特定产品的价格,而无需编写自己的Magento模块
我试过:
{{block type="catalog/product_view" product_id="1234" template="catalog/product/price.phtml"}}
这使用了Mage_Catalog_Block_Product_视图从Product_id属性加载产品这一事实。但只有当注册表中没有产品时,这才有效。因此,在产品详细信息页面上使用详细信息页面的产品
我还查看了
Magento返回致命错误:当客户单击Paypal“查看您的信息”上的“继续”按钮时,对/home/discount1/public_html/app/code/core/Mage/Paypal/Controller/Express/Abstract.php中的非对象调用成员函数setQuote()。这应该是自定义主题的问题
试试这个:
从中获取paypal文件夹
应用程序/设计/前端/基础/默认/模板
从app/design/frontend/base/default/layout获取payp
我已经在万磁论坛上发布了这个问题,但两周内还没有发布任何内容,所以我将在这里发布,希望能获得更多的见解
“我一直在浏览论坛,研究如何更改一个产品的视图,我在论坛上找到了一篇很好的帖子,让我可以随心所欲地更改视图,但我的页面似乎是由两个不同的文件创建的。其中一个在app/design/frontend/base/default/template/catalog/product中名为view.phtml,另一个在同一路径中名为default.phtml,位于另外两个目录view/type/。我需要修
我正在使用Magento 1.4.1.1,我想禁用某些产品的付款选项。我想只显示某些产品的货到付款方法,需要隐藏其他方法
有人来帮我吗?我该怎么办?管理员有什么选择吗?或者我需要自定义代码吗?如果有,你能给我一个代码和文件的确切路径吗
提前谢谢 首先创建一个产品属性(名称:'magepal\u payment\u filter\u by\u product',类型:yes/no)来标识这些产品
例如,Magento v1.7的基础
以编程方式自动启用付款模块请参见
启用所有适用的支付模块并筛选要
我有这样一个代码:
$product_config = new Mage_Catalog_Model_Product_Type_Configurable();
$product_config->setProduct($product_grouped);
$assigned_products = $product_config->getUsedProducts();
因此,我创建了一个新配置,设置了产品,并获得了所有使用过的产品
我的问题是:
我想将另一个产品添加到“已用产品”的“列
我正在尝试使用setData将变量传递给包含以下小部件的框:
$this->getChild('my_box')->setData('myvar', '123');
echo $this->getChildHtml('my_box');
或者这个:
echo $this->getChild('my_box')->setData('myvar', '123')->toHtml();
“my_box”是与小部件链接的块,它位于页脚中,并在local.xml中定
如何将product Vew中的S0.00更改为我选择的文本。在我的网站上,一旦他们从产品视图页面内的下拉菜单中选择,就会生成价格。然而,我想说的是“请选择一个选项”,而不是S0.00。我已经从列表视图中删除了0.00。我现在想更改它,这样一旦他们进入产品页面,它就不会显示0.00,而是“请选择一个选项”或类似的内容
Im位于/app/design/frontend/default/mytheme/template/catalog/product/view.phtml中
但不知道要使用或更改什么
我将媒体文件夹和数据库从UAT复制到本地,这样我就可以在本地准备好带有图像的产品页面
现在,我删除了本地的媒体文件夹,将UAT媒体文件夹放入其中,并上传了新的UAT数据库
现在一切正常,我可以得到的内容,但除了图像
Magento没有拾取产品图像或我可以在wysiwyg编辑器中看到的其他图像
我也清除了缓存和产品缓存
我缺少什么?是否刷新了目录映像缓存?
编辑:
还有:
1.确保将magento/media中的文件权限递归更改为“777”(完全读/写/执行访问)
在“图像”选项卡上,确保至少为
我试图以编程方式向可下载产品添加链接,下面是我正在处理的代码
$linkfile = array();
$_highfilePath = $FolderPath.DS.$fname;
$linkfile[] = array(
'file' => $filePath,
'name' => $fname,
'size' => filesize($filePath),
'status' => 'new'
);
$
我有一个phtml脚本,我想将它添加到price box div下的产品页面视图中,或者这个img描述的内容,我想将它添加到页面源代码中的位置:
我试过这个:
<?xml version="1.0" encoding="UTF-8"?>
<layout version="0.1.0">
<catalog_product_view>
<reference name="product.info">
我有一个csv优惠券代码,我想在magento中导入它。
请帮助我如何导入它。
我有一个脚本,但它不起作用:-
<?php
$mageFilename = '/opt/bitnami/apps/magento/htdocs/app/Mage.php';
require_once $mageFilename;
Varien_Profiler::enable();
Mage::setIsDeveloperMode(true);
ini_set('display_errors', 1);
我想跟踪我的magento发送的所有邮件。我想保存所有电子邮件内容,而不仅仅是模板。Magento使用两种基本(-ish)方法发送电子邮件:Mage_Core_Model_Email::send和Mage_Core_Model_Email_Template::send。这两种方法都在内部使用Zend\u-Mail::send,它采用可选的Zend\u-Mail\u-Transport\u-Abstract参数。您需要将默认传输替换为您自己的传输,该传输既发送电子邮件,又将其存储在某个位置(数据库
我正在尝试编写自己的magento模板,但magento onepage签出有问题:
当我在payment.phtml中调用echo$this->getChildHtml('methods')时,它返回null
在my checkout.xml中,我定义付款块如下:
<block type="checkout/onepage_payment" name="checkout.onepage.payment" as="payment" template="checkout/onepage/pa
首先,Magmi是一个伟大的项目,这一切都要感谢dweeves
我正在成功地使用产品图像导入,并将信息记录到state/progress.txt,但是,我需要使用Magmi创建的日志消息保存有关将每个图像项导入数据库的信息。此时的导入进程为失败的项目/进程提供日志消息。我使用了一个基本插件,它可以帮助我使用processItemBeforeId和processItemAfterId将图像/sku信息保存到日志文件中
我真的不想深入研究Magmi源代码,但我需要将信息保存到自定义表中
成功/失败
我有一个观察器,它运行在catalog\u product\u save\u之后。我正在检查某些属性是否已更改。这样做很容易
$_product = Mage::registry('current_product');
$old = $_product->getOrigData('text_attribute');
$new = $_product->getData('text_attribute');
if($new != $old){
// text_attribu