分类目录归档:magento FAQS

几种收录magento的一些问题和解决方案

修改Magento订单号码

magento修改订单号码

magento修改订单号码

magento的初始订单号码类似:1000001   大家怕这个订单号显得自己的网站是个新网站,所以很多人想改下magento的订单号码。

一般cpanel中都有phpmyadmin,使用phpmyadmin进入我们的数据库,修改表 eav_entity_store中的 increment_last_id 字段的值。这个字段存的是magento的最后一个订单的值,新订单会在此数值上累加。如上图。

如果需要修改订单号码前缀,例如订单改为:  a10000667 则需要同时将 increment_prefix 修改为 a

 

注意:你网站首先要有订单,才能用这个方法改订单号码,没有订单,自己去下个订单再来改。

如果你有多店铺,请修改相应店铺的订单号码。

继续阅读

Magento升级paypal报错Call to a member function setFieldNamePrefix

Call to a member function setFieldNamePrefix

Call to a member function setFieldNamePrefix

Magento网站升级1.7后,paypal支付出现报错信息如下:

Fatal error: Call to a member function setFieldNamePrefix() on a non-object in /home/********/public_html/app/design/frontend/base/default/template/paypal/express/review.phtml on line 28″

google了一下,发现官方论坛有此报错的解决办法,网址:http://www.magentocommerce.com/boards/viewth./viewthread/282519/#t393628

这是由于模板文件不兼容引起的,最快捷的办法就是删除当前模板中的paypal.xml文件。删除后,magento会使用base/default/layout中的paypal.xml 。注意此删除是否会影响你的网站,删除前备份此文件。

继续阅读

Magento home地址301到首页

Magento home 地址301跳转

Magento home 地址301跳转

我们在首页地址应该是 www.yourdomain.com 但是 www.yourdomain.com/home 一样可以访问,这冗余的地址,可以直接301到首页地址,以此来增强首页的权重。

有很多办法可以实现,简单的办法就是打开你magento的根目录的.htaccess文件,在文件的末尾添加如下跳转规则

 

RedirectMatch 301 ^/home$ http://www.你的网址.com/
RedirectMatch 301 ^/home/$ http://www.你的网址.com/

 

这样,当用户访问 www.你的域名.com/home 地址的时候,会做301跳转到你的首页地址。

其它的SEO相关设置,可以参考:http://chasesagum.com/magento-seo 很多的SEO设置不一定适合你,请自己判断和使用,特别是不要去破坏当前你网站的已收录网址。

继续阅读

Magento商品描述换行问题与nl2br()

magento商品描述不折行

magento商品描述不折行

有人问我为什么他的Magento商品描述不折行,如上图。我进入他的后台查看他的商品描述如何编辑的是折行的,如下图。

magento商品描述后台

magento商品描述后台

于是我google了一把,其他人也遇到类似的问题。使用nl2br( )这个方法可以将描述转为带换行的,即给增加html标签<br />。

将原先的代码

继续阅读

Magento 503 Service Temporarily Unavailable错误

Magento ERROR 503 Service Temporarily Unavailable

Magento ERROR 503 Service Temporarily Unavailable

在安装一个插件失败后,访问magento出现错误如下

Error 503: Service Unavailable

Service Temporarily Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

这个错误很奇怪,我未对magento做什么修改,只是装插件失败就出现。我试着清空缓存文件,删除local来解决问题未果。于是我google了一下,找到了相关介绍,

如此帖子讲的:http://www.magentocommerce.com/boards/viewthread/24963/

说magento在一些情况下会生成一个 maintenance.flag 文件在根目录,来中断用户的访问,叫做进入了“maintenance mode”模式。只要删除根目录的maintenance.flag文件即可,我试了下果然是这么回事。如果大家想了解更多,可以google下,还是有详细的介绍的。

继续阅读