magento 技巧
文章平均质量分 60
佛祖1号
这个作者很懒,什么都没留下…
展开
-
在产品详细页面随机显示相关产品的代码
magento系统中可以设定相关产品,但是产品多的话一个一个设置是非常浪费时间的,如果对相关产品的要求不高的话,下面的代码可以实现这个要求。只要把一下代码放到upsell.html中即可实现,显示的数量也可以自行调整,我在1.4.1中实现成功了,大家可以到网站:http://www.carinadresses.com的产品详细页面中看这个效果。getItemCollection()->getItems())): ?>__('You may also be interested in the follow原创 2010-12-07 17:22:00 · 1509 阅读 · 0 评论 -
mangento产品数量的调出以及灵活运用
在megento中,输出产品的字符串型的属性和产品的数值型的属性是有所区别的,当然有很多方法可以输出产品的任何属性,下面就介绍怎么输出产品的数量,以下是代码:loadByProduct($_product)->getQty(); ?>当然,这个功能我们可以好好的利用一下,比如在列表页或者产品页面,当库存低于某个数值的时候,输出让客户赶紧购买的通知,在一定程度上可以提高客户的紧迫感,提高原创 2012-01-04 11:18:35 · 700 阅读 · 0 评论 -
magento的Catalog中TheFind feed功能的使用介绍
总体介绍:TheFind.com是当前增长最快的购物专用搜索引擎,与google base类似.,magento的TheFind feed功能,就是由官方支持将两者的优势结合在一起,直接在magento中向thefind.com提交商品.功能作用: 通过TheFind feed中两项功能,就是将magento中的商品向thefind.com进行提交的配置和提交过程,方便和简原创 2011-12-16 14:24:39 · 1075 阅读 · 0 评论 -
Magento 常用插件(一)
Magento 常用插件 常见问题: 1. 装完插件导致后台配置出现 Access denied 信息,需要重置账号权限,方可恢复正常。 2. 大多数无法安装插件时,请删除 /downloader/pearlib/pear.ini 文件,最后到 Connect Manager 里保存下设置,即可重新生成 pear.ini 文件,即可恢复插件安装。 常用插件:原创 2011-12-23 10:26:18 · 3189 阅读 · 0 评论 -
Magento 常用插件二
1. SMTP 插件 URL:http://www.magentocommerce.com/magento-connect/TurboSMTP/extension/4415/aschroder_turbosmtp KEY:magento-community/Aschroder_TurboSmtp2. Email Template Adapter URL:http:原创 2011-12-23 10:27:39 · 2723 阅读 · 0 评论 -
在订单成功页面获取相应的产品信息
在订单成功页面,也即感谢页面,获取产品的SKU,价格等信息,以加强客户的印象,同时还用于其他的用途,话不多说,且看代码如下:<?php $_customerId = Mage::getSingleton('customer/session')->getCustomerId(); $lastOrderId = Mage::getSingleton('checkout/se原创 2011-12-20 23:58:07 · 830 阅读 · 0 评论 -
Magento–为页面添加面包屑(breadcrumb)
1. 为前端页面添加面包屑基本步骤类似大象装冰箱:在controller文件中填充面包屑数据,在block的phtml文件中显示1). 在controller的Action方法中 Php代码://判断是否存在名字为breadcrumbs的Block(默认都存在,后面有说明) if ($breadcrumbsBlock = $this->getLayout()->转载 2011-12-09 13:44:31 · 1071 阅读 · 0 评论 -
为Magento1.5新增会员注册字段
第一步、新建一个模块,在app/etc/modules/目录下新建文件Shuishui_Customer.xml true community 第二步、新建这个模块的config配置文件,位置在app/code/community/Shuishui/Customer/etc/config转载 2011-12-09 13:41:00 · 371 阅读 · 0 评论 -
Magento加速利器——lazyload
Magento的速度是令人头疼的问题,我现在介绍一种前端的加速方法。说到lazyload,相信很多人都不陌生,现在很多网站都已经用到这个技术,他可以延迟加载长页面的图片。对于Magento这样的商城网站的加速就很明显了。我今天说的这个lazyload是经过POPO改造的(强逼我给他加外连……)。下面我放一些测试的数据,我正在做的一个网站的列表页。很明显的就能看出差距。接下来写下用法转载 2011-12-09 13:34:43 · 569 阅读 · 0 评论 -
使用命令行刷新Magento索引管理
当我们网站商品很多的时候,比如有几千件,我们刷新Magento的索引管理(Index Management)经常会失败。那么后台刷新不了,我们还可以通过命令行来刷新。使用命令行来刷新索引管理会极大降低系统消耗,容易成功。我们来看下步骤,如果你在使用linux服务器,登入你的ssh客户端,切换目录到你magento根文件夹中名字是shell的文件中。在此文件夹中输入如下命令转载 2011-12-09 13:32:53 · 1784 阅读 · 0 评论 -
Magento 自定义EMS FEDEX DHL UPS扩展 第二章
<br /><br />上文中提到了創建模塊的步驟以及如何根據Magento的規則創建插件的目錄和修改配置文件,接下來我們創建模塊來設定運費.<br />以EMS為例,首先創建一個文件位於:<br />app/etc/code/local/Plima/Ship/Model/Shipping/Carrier<br />文件名為:Pems<br />需要注意的是:class類名的結構為目錄結構,須和目錄保持統一,否則會報錯.<br />此類繼承自Mage_Shipping_Model_Carrier_Abstr原创 2011-05-31 19:37:00 · 2019 阅读 · 0 评论 -
Magento 自定义EMS FEDEX DHL UPS扩展 第一章
<br /><br />Magento 内置了UPS FEDEX DHL USPS 的扩展,因为这些扩展都需要条用官方的结果,而我们的价格和官方又不一样,所以独立出来新建扩展就可以自定义自己的计算规则和价格.同样我也考虑了用SOAP,因为站点比较多.价格也统一了<br />参考官方文档的步骤很快能实现这一功能:<br />Magento Official WIKI :Create Shiping Module<br />创建模块的步骤:<br />1.在app/etc/modules中新建xml配置文件用来原创 2011-05-31 19:35:00 · 2842 阅读 · 1 评论 -
Magento 自定义EMS FEDEX DHL UPS扩展 第三章
<br /><br />完成了從配置到編碼以後就可以進行測試了<br />首先先保證運費模塊已經啟用,在管理介面enable為yes.<br />路徑:system->configuration->sales->shipping methods<br /><br />確保模塊啟用以後將產品添加到購物車,然後checkout,選擇收貨地址以後就能能看到模塊顯示了<br /><br />你是不是奇怪怎麼有圖,嘿嘿.圖是自己加上去了<br />文件位於:<br />app/design/frontend/defa原创 2011-05-31 19:38:00 · 1828 阅读 · 1 评论 -
magento 模板中XML和 phtml的关系(1.4版本)
<br /><br /> <br />我们来看看magento模板文件的XML与phtml文件以及文件结构。我突然觉得有必要说下,我将对大多数的xml文件以及phtml文件的作用做下讲解。<br />本次讲解使用magento1.4,模板使用base中default模板。<br />我们对应着XML文件和phtml文件来进行说明,按照字母顺序还是说,我不太清楚的就忽略掉,我都不知道的,基本大多数人都用不到。<br /> <br />xml文件全部在:app/design/frontend/base/defa转载 2011-02-15 11:25:00 · 748 阅读 · 0 评论 -
自定义Magento的sitemap
Hello everyone!Magento 内置的网站地图(sitemap)老实说非常古怪,基本上有两个版本,但它们都需要分页。那么您一定知道分页 sitemap 对 SEO 意味着什么。Canyon 的建议是由网页构建一个简单的地图,首先第一件事就是创建一个新的 Magento CMS 页面,并命名 Sitemap,然后为其写些简短的说明文字。然后,我们将创建一个静态块来保存我们的动态的站点导航数据,将下面的代码贴到说明文字的下面。{{block type="catalog/product_list"原创 2011-02-11 13:39:00 · 1396 阅读 · 0 评论 -
MAGENTO中的标签(TAGS)
<br /><br />Magento中的标签(Tags)基本上是一个作为关键字的描述。它们可以通过登陆的客户分配到产品。标签帮助客户组织和记住他们已经浏览过的产品,在你的网店中提供快速导航选项,和帮助搜索引擎优化过程。每个产品的前台产品页面都有一个Add Your Tags的地方。<br />当客户输入一个词,并点击Add Tags,该tag将被送往Pending Tags queue(如果它们还没有登录,他们将首先会要求登陆,或创建一个帐户,然后才能提交tag)。如果他们添加多个词,每个词将被作为一个单转载 2011-01-18 15:32:00 · 1510 阅读 · 0 评论 -
magento - Cannot initialize the indexer process
又一个问题纠缠了洒家好几天,今天终于找到解决办法,顿时如拨云见日。问题描述:就是magrnto刷新index的时候 出现Cannot initialize the indexer process.用SSH刷新的时候会报错:这样就导致了一个问题,站内搜索功能没法用:还有可能出现一些其他的问题,你说悲催不悲催?原创 2012-11-01 14:30:55 · 1853 阅读 · 0 评论