如何从magento 1.5中的csv导入具有类别的产品

我正在尝试从csv导入不同类别的产品。 要获取我已导出现有产品的csv格式,有一列标题为_category,但列出的唯一类别id为0 我已经在csv中输入了正确的类别ID以供上传,但是在导入时,它会抱怨该类别不存在 有什么可能导致这种情况吗 下面是数据流操作XML,我是否应该在这里输入任何内容以确保导出/导入类别 <action type="dataflow/convert_parser_csv" method="parse"> <var name="delimiter

Magento 未触发自定义观察者

我正在尝试为magento编写一个观察器,当订单被标记为已发货并被提供一个跟踪号时,该观察器将被触发 当我通过管理员下订单,开发票,然后去发货时,我需要调用的函数从未真正调用过,我不明白为什么 我已经浏览了magento网站上的几个页面,看看我可能做错了什么,但我就是想不出来(&) 请注意,我确实在管理高级区域中看到该模块,并且该模块已启用 如果有人能看一下我所附的代码,让我知道我的问题在哪里,我将不胜感激 这是我的Observer类,位于app/code/local/WR/TrackingEm

Magento在订单概述中显示和编辑跟踪编号字段

是否有人知道如何以编程方式显示订单概述中的“跟踪编号”字段并使其可编辑 我在想这个 步骤1。首先在Grid.php中启用显示跟踪字段,因此扩展。。。有人举过如何添加列的例子吗?(因此,请隐藏现有列) 将其添加到事件下的/etc/config.xml,以便Magento知道调用什么 <core_block_abstract_prepare_layout_before> <observers> <SNH_ShipMailInvoice_Observer_

Magento签出成功页面:获取一些订单信息

我需要在我的Magento checkout success页面上提供一些基本信息,以便通过我的店铺检查一些转换。为此,我需要订单的总价和所有商品ID 在搜索时,我找到了获取最后一个订单的代码: <?php $_customerId = Mage::getSingleton('customer/session')->getCustomerId(); $lastOrderId = Mage::getSingleton('checkout/session')->ge

在外部登录页上显示带有非默认主题的Magento块

我正在处理一个静态php登录页面,该页面在Magento之外被访问,我正在尝试使用一个非默认主题拉一个Magento块 我可以使用默认主题来显示块,但我不确定如何指定要使用的备用主题。两个主题都设置在同一个包中 这就是我迄今为止所做的: require_once 'app/Mage.php'; umask(0); $layout = Mage::app()->getLayout(); $layout->getUpdate()->addHandle($handles)->l

Magento 更改安装脚本中的类别属性

我有我的模块。此模块具有安装脚本,其中应将自定义图像字段添加到类别中 $setup->addAttribute('catalog_category', 'additional_image', array( 'type' => 'varchar', 'backend' => 'catalog/category_attribute_backend_image', 'label' =>

Magento\u getUrl调用函数正在将url复制到我的链接

我使用函数\u getUrl链接我在自定义模块中创建的顶部链接,但由于某些原因,它复制了URL。例如,假设我希望它将我链接到: www.localhost.com/magento/sapna/account/index 相反,它显示: www.localhost.com/magento/http://index/www.localhost.com/magentosapna/account/index 以下是我的功能: const ROUTE_FORM = 'sapna/account/ind

Magento集合和资源集合之间的差异

在Mage_Core_Model_Abstract中,有一种被广泛使用的getCollection方法 但是,直到现在,我还没有看过getCollection方法。我可以看到它所做的只是调用$this->getResourceCollection() 拥有getCollection有什么意义?为什么每个人都不使用getResourceCollection呢?至于我的观点,它只为模型集合检索提供了更干净的代码,而不必一直不必要地键入单词Resource。另外,如果您查看订单模型或报价模型,您将看到

Magento 从联接查询生成的项的函数应该在哪里?

我已使用函数getRooms()创建了块。此函数用于对两个表进行joinLeft查询并返回项集合。 实际上,它不是初始房间集合,因为它有组、和和和其他可数字段 在phtml模板中,我呈现这些集合,并应检查每个项,调用函数 例如: <?php $rooms = $this->getRooms(); foreach ($rooms as $room) : ?> <?php if ( $this->isAvailable($room) ) : ?> <!--

如何显示用户在Magento 1.7中对订单创建注释的用户名

当我们团队中的一位管理员对订单发表评论时,我想在他们的评论中显示他们的名字 这将帮助我们在看到评论时知道谁在评论 我发现有点像,但是我们使用的是1.7,我觉得使用1.4解决方案会让我们失败 如果有人能帮忙,我将不胜感激。谢谢大家 已解决: 我听了R.S在早些时候的回答,他说只需将此代码添加到: /app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.php public function addCommentActi

如何将默认值设置为“否”;链接可以单独购买;用于在magento中下载产品

嗨,伙计,我有一个magento网站我的产品是可下载的,在添加新产品时,有一个“可下载信息”选项卡,在手风琴的“链接”中有一个字段“链接可以单独购买” 如何将默认值设置为“否” 谢谢…我想您可以在eav\u属性表中找到属性代码“links\u purchased\u”这里您可以尝试将默认值设置为0(零)表示否。谢谢您的回答。我尝试过,但它仍然“链接可以购买-是的”。

Magento 将自定义字段添加到某些cms页面

我已经找到了相当多的教程,可以为任何页面向Magento CMS添加一个字段,但是可以只为某些页面这样做吗?例如,对于主页,我想询问一些不同的数据点。我不喜欢完整的WYSIWYG编辑器,Magento主页有一个独特的“”名为:cms\u index\u index 您可以根据布局在以下位置添加“块”和模板:cms.xml 如果您需要进一步帮助,请告诉我们 更新 要在特定CMS页面的后端添加自定义字段,请尝试以下操作: 创建并观察后端加载的CMS页面(您要观察的事件是:adminhtml\u CM

magento>;如何获取_defaultValues:protected

我使用以下代码从magento获取产品价格: include_once '../../app/Mage.php'; Mage::app(); $model = Mage::getModel('catalog/product');//getting product model $collection = $model->getCollection(); //products collection foreach ($collection as $product) //loop for get

获取正在Magento中编辑的产品的productID

在Magento中,是否有方法获取当前正在管理后端编辑的产品的productID 我发现: Mage::registry('current_product'); 但它似乎没有得到正在编辑的那个 编辑:如果有什么不同,我会尝试从监听事件的扩展中获取: catalog_product_gallery_upload_image_after 当前产品的ID位于URL中。您可以将其作为参数检索,如下所示: $productId = Mage::app()->getRequest()->ge

Magento购物车规则购买X可享受所有商品10%的折扣

我在应用Magento购物车规则时遇到一些问题 我想做的是鼓励用户购买礼品卡,因此,如果您购买礼品卡,假设您购买2件或更多物品(包括礼品卡),您可以在整个交易中获得10%的折扣 这就是我目前正在使用的: 状况良好 If ALL of these conditions are TRUE : Total Items Quantity equals or greater than 2 If an item is FOUND in the cart with ANY of these co

安装后删除magento扩展名

我需要为Magento创建一个扩展,为文章属性添加一个新字段。到现在为止,一直都还不错。安装脚本已完成并正常工作 但我的问题是:安装完成后,不需要将这些安装文件保存在我的Magento设置中 所以我想在安装完成后删除它 是否可以通过编程方式完全删除此扩展?为什么需要删除它?除非您直接在数据库中更改模块版本号,否则安装脚本将只运行一次。这只是为了保持活动目录的干净。

magento go中是否允许创建新的phtml?

magento go中是否允许创建/添加新的phtml?请让我知道,因为我是新的magento go 不,您不能在magento go中添加任何phtml文件,magento go无法访问任何文件结构 此外,您只能在设计配置杂项脚本选项中更改主题css或添加js代码

从magento网格到控制器获取columnname的值

在magento中,我有一个网格,其中包含列id、名称、电子邮件等。列名是输入类型。如果我编辑“名称”的输入框并在控制器中执行任何批量操作,那么如何获取“名称”列中输入文本的值?即使我也遇到类似问题。当我得到时,您希望显示某些批量操作的值。如果是,则首先像正常情况一样检查操作的最后一个参数(“编辑”或“删除”)而不是在控制器中找到该名称的操作。您的问题不完全清楚。

以编程方式更改Magento的核心数据

我目前正在一个现场网站上工作,但问题是他们想切换主题,所以我想安装新的主题,只让它通过我的ip地址查看 问题是我不知道如何以编程方式更改Magento主题和外观值 你们谁能帮我一下吗?所以这不是一个直接的答案。最佳做法是备份数据库和系统,并将文件和数据库恢复到开发环境 编辑core_config_数据表中每个存储的两个条目,将url从live站点更改为dev站点url 然后在dev站点上开发新的或修改过的主题,并在准备推送更改时将文件部署到live server 可能有另一种方法可以做到这一点。

如何在magento rma电子邮件模板中获取{var return_address}}

在RMA电子邮件模板中,magento将返回地址定义为{{var Return_Address} 有人能帮我知道Magento在电子邮件中从何处设置此值吗?返回地址来自在“管理”区域中列出的“存储信息”地址 一旦您进入“管理”区域的“常规”选项卡,商店信息将列在底部 如果您有多个门店,您可以更改门店视图,并查看与每个门店关联的不同地址。我认为这些是电子邮件变量。可以找到类似$emailTemplate->send()函数的电子邮件发送函数。它们在发送函数之前设置。 System > Con

Magento-卸下装运和运输工具;创建信用备忘录时的处理

在Magento中以编程方式创建信用备忘录时,我正在绞尽脑汁,试图找出如何去除运输成本。我使用的一个参考是Mage\u Sales\u Model\u Order\u Creditmemo类,特别是setShippingAmount(例如$this->setData('shipping\u amount',0))。事实上,当我尝试使用它时,装运和装卸线完全从信用备忘录总计框中删除,但无论如何,装运都是经过计算的 我注意到的另一件有趣的事情是:如果我在$data数组中为'adjustment\u

magento平板表添加最终价格、百分比折扣列

目标:希望显示按百分比折扣排序的列表 步骤1:在索引器中,当填充平面表时,添加两列,一列为最终价格,另一列为百分比折扣 问题:这应该如何实现? 是否应该扩展某个类,或者我应该使用某个观察者,或者是否有任何扩展可以做到这一点 欣赏架构指南或代码片段附加信息是平板表最终价格应该考虑目录价格规则,我的上述问题与企业版本有关。观察到的目录规则价格标引是不一致的。当目录产品标价发生时,我想添加一个观察者。(单个产品或批量更新)而不是平面表,如果我可以填充目录产品价格指数表,也可以。

Magento在签出\u onepage\u控制器\u成功\u操作后失去样式

如果我在保存后将签出\u onepage\u控制器\u success\u操作更改为sales\u order\u,工作但发送两次电子邮件,当我使用此选项时,电子邮件发送成功,但/onepage/checkout/success/lost style的布局如何?为什么?help me玟Kin checkout_onepage_controller_success玟操作是在订单成功下订单并重定向到checkout/onepage/success pages后发生的事件。它是一个前置事件。保存订单后

Magento畅销书列表和产品目录

在Magento 1.8中将“使用平面目录产品”设置为“是”时出错。我的一个模块似乎与此功能不兼容。请参阅以下错误: a:5:{i:0;s:1852:“选择总和(订单项.订购数量)作为订购数量, order\u itemsname作为order\u items\u name,order\u items产品id 作为entity\u id,e,entity\u type\u id,e,attribute\u set\u id, etype\u id,esku,e具有,e所需的选项, e创建于,e更

在Magento购买X产品并免费获得Y其他同类产品

如何实施购物车价格规则,允许客户购买一个类别的X个产品,并免费获得Y个相同类别的其他产品 我已根据链接遵循并实施了说明: 并试图实现所有其他想法。但我无法以适当和正确的方式实施它。我创建了一个观察者,以满足定制折扣的要求。请在https://github.com/alameluvalluvan1/customdiscount 并按照说明进行操作。我已经实现了您的观察者并按照提供的说明进行操作,但当我输入同一类别的两种产品,价格分别为800和550时,我在结账时得到了价格为800的免费产品,但是

Magento 显示第一层价格作为默认价格

我正在进行一个项目,以显示第一层价格作为Magento网站的默认价格。以下是我迄今为止所做的工作: 编辑了price.phtml文件 取代 $\u product=$this->getProduct() 与 在线44 我测试了一下,结果不是我期望的那样。我遗漏了什么吗?哦,首先检查一下,您的代码是这样的,是吗 $_product = $this->getProduct(); //$this is Mage_Catalog_Block_Product_Abstrac

Magento错误:用户的SQLSTATE[HY000][1045]访问被拒绝';MYSITE_magento'@';本地主机';(使用密码:是)

我把一个magento网站从一台服务器复制到另一台服务器,希望能制作一个商店的复写本 我通过phpMyAdmin导出/导入了数据库,并对站点文件进行了压缩和解压 一切都在那里。我已经仔细检查了数据库密码和详细信息。我还检查了所有文件/文件夹权限是否正确。但我还是得到了错误 这个错误说 There has been an error processing your request Exception printing is disabled by default for security re

Magento 如何在管理中添加IndexController

请告诉我如何使用这个代码。你可以这样使用,我想这是我知道的唯一方法 类magento\u SimpleContact\u IndexController扩展Mage\u Adminhtml\u Controller\u操作 public function indexAction() { $this->loadLayout(); $this->getLayout()->getBlock('contactForm')

在Magento之外的目录中获取Magento会话

我想在magento主目录之外的目录中获取客户会话。例如,root/magento/=>是我的安装目录 root/temp/=>是我的测试文件夹 root/checksession.php=>是magento安装根目录上的文件 root/temp/checksession.php=>是magento目录外部和外部目录内部的文件。 在这里,我在root/checksession.php中获得了客户会话,但我不知道为什么相同的编码不适用于root/temp/checksession.php 已经尝试

清除缓存后未加载Magento样式表

我正在修改Magento主题。清除缓存后,主页上的样式表不再加载。我可以看到样式表路径已经存在,但是当我点击它时,它说找不到。任何想法。。。为什么会这样。请帮忙 但在分类页面上,样式表加载正确 奇怪的是,主页完全加载了样式表,但没有“index.php”就无法加载样式表。首先,查看页面的源代码并单击css链接,如果它指向正确,应该会将您带到css页面 请检查您是否已从管理面板更改主页设计 我的意思是进入Cms>>页面 打开主页 单击“设计”选项卡 检查“自定义设计”下“自定义主题”的值 如果您仍

注释中的Magento自定义订单状态

我们正在运行Magento CE 1.8.1。添加评论时,我注意到我们的自定义订单状态不可用。例如,其中一个是“零件拾取”。当用户输入评论时,该状态变为“正在处理”,这非常烦人 是否可以在此下拉列表中包含自定义订单状态?或者,当用户输入注释时,是否可以停止Magento更新订单状态 如果答案真的很明显,我很抱歉,但是我在互联网上搜索过,运气不好 谢谢 Lee我认为您需要在magento的管理面板中检查订单状态 系统->订单状态 应以以下方式提供价值: 如果发现有处理状态,则取消分配其他行。是

Magento-单页签出-删除右列并将主列调整为全尺寸

我想将单页签出站点调整为窗口的完整大小。现在右边的列就在那里,但我找不到删除它的方法,也无法将主列调整为完整大小 我对checkout.xml进行了编辑,就像我对其他网站所做的那样,但这没有帮助。有人能帮我吗?您有其他模块覆盖checkout.xml吗 在布局文件夹中进行简单的“Checkout”搜索,同时始终清除chace并重新索引magento。我没有其他模块。缓存已禁用,我将删除孔缓存。我使用来自magento的最新版本。

将cms块添加到页脚链接magento

如何将cms静态块作为页脚链接添加到页脚,并在我的特定商店视图中查看它?我使用的是magento 1.9,您可以直接在当前显示的页脚块中添加内容 因此,首先需要在后端搜索页脚中显示的静态块。创建静态块: 转到Magento管理面板,然后选择CMS->静态块 然后单击右上角的“添加新块”按钮 现在填写以下字段: 块标题:在这里给出静态块的名称。这不会显示在前端 标识符:给出此块的id。当添加到模板文件或CMS页面时,它用作此块的参考 状态:定义此静态块在前端的可见性 内容:静态块的内容可以是纯文本

Magento没有';结账时不要向客户显示CVV

我正在使用安装了最新更新的Magento 1.9.2。如果客户退房并进入付款区,他/她将输入信用卡信息,并能够在屏幕上看到除CVV之外的所有内容。如果您尝试在该框中添加任何内容,则不会显示任何内容,并且该字段似乎不允许显示数字 我已经在(Live)上测试了一个实际事务,并且能够完成该事务。问题是,如果您没有单击并在CVV中添加任何数字,您将收到错误消息,表明您缺少CVV。但你可以点击它并键入“隐形数字”,它将完成交易 如何解决这个问题?我想让数字显示给客户或完全删除CVV PS:我正在使用Pay

我的magento登录不工作

我尝试了很多选择,但仍然没有工作,请任何人谁可以修复它。我的用户名和密码都是正确的。我的后端工作正常,但前端登录不工作。 我尝试在varien.php中编辑和注释代码。我在配置设置中尝试了http作为否 仍然不工作,并给出无效的用户名密码错误。但是凭据是正确的。看起来像是表单密钥出现问题。 进入app/design/frontend/[您的软件包]/[您的主题]/template/customer/form/login.phtml和template/persistent/customer/for

当我试图在主页[Magento 1.8]上显示分类产品时,我遇到以下错误

当我尝试在主页上显示特色产品时,我遇到以下错误 致命错误:对中的非对象调用成员函数getBackend() /home/superhit/public_html/eoffixplanet.com/app/code/core/Mage/Eav/Model/Entity/Abstract.php 在线816 有人能帮忙吗 这是我的。您可能正在尝试按不存在的属性筛选集合。查看您的->addAttributeToFilter(“…”)调用。您可能正在尝试按不存在的属性筛选集合。查看您的->addAttr

Magento 在Fishpig博客中获取相关产品计数

我试图在fishpig中显示与博客相关的产品数量 我正在尝试下面的方法,但它返回空值 $post->getAssociatedProducts(); 功能 public function getAssociatedProducts($post) { if ($post instanceof Fishpig_Wordpress_Model_Post) { $productIds = $this->_getAssociatedWpEnt

在Magento前端使用不同的框架

我们的网站位于magento,正如它所显示的,前端与后端在magento应用程序中紧密结合 我们希望慢慢地将react js用于前端库,并使前端与后端完全解耦 另外,我们在magento上有一个RESTAPI,我们希望从React调用它。然而,正如我所看到的,很多事情似乎都在幕后进行。(至少是会话初始化部分) 我的问题是,如果我使用react作为前端库,使用magento作为后端库,会话初始化部分将如何出现 我需要知道的是,如果我离开magento temlplating进行反应,如何正确处理我

如何将父类别应用于Magento 1.x中的子类别产品

如何将父类别应用于其子类别产品?(Magento 1.x) 例如: 默认类别服装-上衣(衬衫1) sku-品类衬衫1-上衣衬衫2-上衣衬衫3-上衣 我的目标是将“服装”类别(即父类别)应用于“shirt1、shirt2和shirt3”,如下所示: sku-类别衬衫1-上衣,衣服衬衫2-上衣,衣服衬衫3-上衣,衣服 没有使用csv或进入管理面板>目录>管理类别>类别>类别产品>手动查找和应用产品我创建了此代码。我还没有用过,但肯定适合你 只需从根目录执行下面的脚本 require_once('

Magento Can';更新送货地址

我想在购物车页面上显示运费,所以我在之前使用了事件sales\u quote\u collect\u totals\u,效果很好。问题是,为了在购物车上显示运费,我必须从magento管理员设置默认送货地址。现在,当我下订单时,将使用默认发货地址,而不是我在签出的发货地址字段中手动输入的地址。我已尝试在报价中保存发货地址,但在下订单时它被覆盖 这是我的密码- public function handleCollect($observer) { if (!Mage::getSto

Magento-添加管理消息

我有点困在我的发展中。我正试图为订单向adminpanel添加一个新的批量操作,但我总是返回404。我尝试过多种方法,但都没有成功。。希望你们中的一些人能告诉我我做错了什么,以及如何修复它 My config.xml <modules> <plusshop_shipmentcontrol> <version>0.1.0</version> </plusshop_shipmentcontrol> </

Magento 2:获取客户组自定义模块

如何在我的custome模块中显示客户群,如未登录-常规或未登录-常规-批发-零售商 这是我在网格中的代码 $this->addColumn( 'customer_group', [ 'header' => __('Customer Groups'), 'index' => 'customer_group', 'class' => 'customer_group',

Magento 1.9:签出验证方法重复调用内部代码

我已经创建了一个自定义支付模块,需要调用web服务检查签出时插入的手机号码,然后将OTP号码发送给客户(如果正确)。我在model文件夹中的validate方法中添加了代码,但它发送了3次SMS: public function validate() { parent::validate(); $info = $this->getInfoInstance(); $GUID = sprintf('%04X%04X-%04X-%04X-%04X-%04X%04X%0

Magento 制作动态子域链接的解决方案是什么

我有一个购物中心网站与Magento建成。url类似于 现在我有一个要求,我的每个用户都有一个虚荣的URL,如下所示- http://abc.exampleshopping.com http://xyz.exampleshopping.com 在上面的示例abc中,xyz是用户名 如何在不从控制面板创建子域的情况下实现这一点。我需要这是自动创建时,用户注册 使用htaccess regex url重写将对您有效。使用以下代码创建一个.htaccess文件,以将动态用户名构建为子域 Rewrit

如何显示magento联系人页面面包屑?

我是马根托的新手。联系人页面面包屑未显示。我可以在magento联系人页面中创建面包屑,但面包屑会显示在所有页面上。是,我会修复它。在contacts.xml中,我添加了代码 <reference name="root"> <action method="unsetChild"><alias>breadcrumbs</alias></action> <block type="page/html_breadcrumbs" n

Magento产品中的水印

需要在每个magento产品中显示水印,以便任何人都无法复制产品图像。在view.phtml页面和list.phtml页面,我们可以做些什么 谢谢您可以通过管理员后端设置水印图像。 希望这个链接能帮助你。 中的更多详细信息无法在产品页面上看到,是否有任何评论?

是否在产品详细信息页面内容magento中显示自定义块?

我需要在介质和产品描述选项卡之间添加静态块 我已在“设计”选项卡下的“产品编辑”中设置“自定义布局更新” 我的自定义块 但块不显示。 有人能帮我吗在你看来试试这个。phtml: $block = $this->getLayout()->createBlock('cms/block')->setBlockId('my_custom_block'); echo $block->toHtml(); 它是否显示您的区块内容 问候试试这个 步骤1: 在Magento的管理区域

Magento在客户登录页面中显示侧栏

我想在客户帐户登录页面的左侧显示一个侧边栏。通过调用catlog.xml文件中的导航栏,我已成功地将侧边栏放置在产品页面中 但是对customer.xml文件执行相同的方法不会显示侧栏 注意 通过阅读这篇文章,我改变了产品页面的侧栏。但是它不适用于客户登录页面。您需要首先告诉Magento在客户帐户登录页面中使用2列模板-作为标准,它使用1列模板文件,因此不会为侧边栏设置左侧或右侧结构块 操作简单-最佳做法是将布局说明添加到现有文件夹中,或在app/design/frontend/your_PA

Magento-Mageworx扩展订单-重新排列列

我或多或少继承了一个Magento站点,它似乎在管理区域的订单网格中使用Mageworx扩展订单扩展 客户希望重新排列列,例如,将电子邮件移到凭证旁边。在系统配置中,您可以选择列,但似乎没有任何方式对它们进行排序。我已经搜索了代码,并尝试编辑code\local\MageWorx\Adminhtml\Block\Orderspro\Sales\Order\Grid.php,但没有结果 我还查看了数据库,但找不到一个表,该表可能已选择了列,以便对它们进行排序 谢谢。碰巧我需要编辑的文件是MageW