Archive for category ZenCart

Zen Cart HTML Editor问题

Zen Cart后台有个功能,在Configuration->my store->HTML Editor里,可以选择是否在后台使用HTML编辑器来编辑产品描述等

但应该很多人碰到这个问题,就是选择了HTMLAREA之后,仍然是纯文本编辑框

查看了代码才知道,原因是这个选择在程序中是记录在session中的,你如果不退出游览器重开或session没超时,是不生效的

很低级的问题,但很烦人

  • Share/Bookmark

paypal跳转 for Zen Cart亦开发并测试完成

paypal跳转模块for Zen Cart已开发并试用一个多月,配置简单,暂不提供paypal防漏单功能,其实也没什么必要,因为paypal后台是可以查看到通知失败的定单信息并重新发送通知的

paypal跳转模块主要是为了paypal反查仿牌网站,而将所有仿牌站的paypal支付全部经过中性产跳转过去,在paypal网站上是看不到任何的关于仿牌站及仿牌产品的信息的

但由于业界有句话说,用paypal就等着死吧,总有一天会变180天的,所以,慎用。。。除非您对您的产品质量及客服等有足够的信心

paypal跳转需要提供非仿牌中转站一个,支持php及mysql即可,客户端配置极其简单易用,有意者联系本人QQ:165482921

  • Share/Bookmark

Tags: , , , , , ,

ECPSS跳转接口 for Zen Cart

上个月开发的ECPSS跳转接口经过一个多月的试用后效果很不错,随着一些小站的逐渐出单,ECPSS跳转可以加无限网站而不再在官方限制的仅仅六个站的优势体现出来了

该ECPSS跳转模块由本人开发,功能简单易用,造合zen cart 1.38以上版本。ECPSS中转站程序类弄不限,只需支持php及mysql数据库;客户端(即实际产品站)只需更新几个ECPSS接口文件,并作相应设置即可,使用的是ecpss新版接口,具有防漏单(提前保存定单)和post客户数据到ecpss网站的功能,极大方便了定单的管理和客户的支付过程

ECPSS跳转模块,售价2500元,提供所有技术支持,包括送普通中转站一个及其一年的空间使用权,一年后你们可以选择迁出中转站或以500/年续费;提供的所有代码都未加密,包安装配置调试到可用为止,并培训你方技术人员如何配置维护及增加新的产品站;如果由你方提供中转站,价格1500元,亦提供所有服务,无任何限制

有意者联系QQ:165482921

  • Share/Bookmark

Tags: , , , , ,

使用Fast and Easy Checkout for Zen Cart需注意的问题

Fast and Easy Checkout for Zen Cart是一款不错的购物流程插件,安装要注意两个问题

一是需要先安装CSS JS Loader by Rubik Integration

否则One Page Checkout将不会自动跳,未知其它问题

二是使用seo urls进行伪静态,不可将购物流程页面也伪静态掉,否则会跳不过去,意即按seo urls模块默认的设置进行页面伪静态就行了

  • Share/Bookmark

Tags: ,

zen-cart 汇率自动更新的误差

zen-cart后台Currencies选项有个按钮,是用来更新货币的汇率的

主要是通过

http://www.xe.com/

http://www.oanda.com/

来更新,但你会发现,更新后的汇率比此两个网站上的会偏高

问题出在

My Store->Currency Conversion Ratio

即弥补汇率损失的选项

  • Share/Bookmark

zen-cart 404页面的一些问题

在同样的服务器配置和.htaccess文件下,不同的网站,对不存在的地址的响应方式不一样

大约有三种

一,空白的404页面,并不友好,只是404 not found

二,显示zen-cart的404页面,并提供站点地图,应该算比较标准的

三,重定向首页,但返回404状态码

不知道什么原因造成的,按道理不该这样

  • Share/Bookmark

Tags: ,

zen-cart rewrite 地址产品名字挤在一起的解决

发现有个网站,装了ultimate_seo_urls后,不知道什么原因,生成的产品或目录链接地址中,产品名字挤在了一块,就是没有分隔符

而通常来说,装完ultimate_seo_urls后,生成的链接,应该是产品名字如果包括多个单词的话,单词与单词之前是用”-”号连接的

原因是有人在后台seo urls里面设置了这一项为ture:

Remove all non-alphanumeric characters?

这个功能,是将除字数和字母外的其它字符去掉,解决方法:

Remove all non-alphanumeric characters? 改为flase,并Reset SEO URLs Cache

  • Share/Bookmark

Tags: , ,

关于paypal漏单的一点问题

paypal漏单是一直存在的问题,我这边的同行一般用的是zen-cart,之前的大公司也因此去开发了防漏单模块,不是很好用,原理是提前保存了定单,由于技术的不成熟,存在的问题是定单重复的太多,甚至影响支付也可能

但paypal也不傻,至少我一直认为漏单是不应该存在的

一位朋友的全部漏了,原因是他误删了ipn_main_handler.php文件,这个文件的不存在导致了客户的付款都不成功(他说没成功的),paypal也发来了信件,警告说即时付款通知失败

然后补齐了这个文件,能收钱了,但全部漏单,我用paypal sanbox测试了,是正常的

这应该不是程序或者说技术上的问题了

查看了paypal的帐号邮件,发现有一封paypal发来的,说即时付款通知功能已禁用,内容和上次的警告信差不多

也就是说,当你的ipn_main_handler.php不存在,也就是通知接口不存在时,paypal试了几次,发现实在通不了时,会直接禁用了你的这个功能,不再尝试了,或许是为了性能考虑

解决办法:

登陆paypal,到用户信息->即时付款通知习惯设定,会发现即时付款通知已被关闭

重新开启就行了,默认的paypal帐号应该是开启的,但现在开启,需要填写通告URL,这个东西,我们填现在挂这个帐号的主要网站的地址就行了吧,我以为这东西paypal应该会自动生成,只不过要重开时,它还是要你填,一个不需要的需要

然后,在“即时付款通知记录”页面,可以查看成功或失败或被禁用的通知,并重发它们,或许,这样,漏单问题就不存在了

因为知通成功,一定要在产品站端有个反馈,只要程序不是很烂,应该可以保证生成定单的

  • Share/Bookmark

Tags: , ,

easy populate执行时页面空白的解决

zen cart网站在产品数据量大时,用easy populate导出完整批量表,有时会变空白页面,没有表格下载的提示

经过测试后(主要是在产品循环时echo些东西,让它报错),发现是php内存限制造成的

解决方法,加大PHP的memory_limit参数

  • Share/Bookmark

Tags:

zen cart 1.39版与现有sitemap xml不兼容

因为sitemap xml模块用xsl文件来控制样式

而zen cart 1.39版为安全性考虑,并不让这类文件可访问,在.htaccess里

所以sitemap xml文件打开时会报错

解决方法是在admin/includes/.htaccess里把xsl文件类型加到allow里

  • Share/Bookmark

Tags: ,