ZenCart中总结的一些Paypal Express错误代码


10417 Transaction cannot complete. – The transaction cannot complete successfully. Instruct the customer to use an alternative payment method.
10417:最可能的原因是客户的信用卡没有通过银行的授权,另外可能是最后结账的金额与第一次跳转到PayPal的时候传过来的金额相差太多

10002 Security error – Security header is not valid
10002:你的API名称,签名或者密码不正确,请确认
阅读全文

AddThis Social Bookmark Button

Ryan 发表于 星期五, 五月/7/2010 | ZenCart应用 | 0 条留言
标签:, ,


ZenCart Paypal支付出现的10413错误解决

问题不出不知道,要出现真是一大堆,特别是有很多不可预料的,在实际使用的过程中出现,这种是最麻烦的。这几天客户在网站上通过paypal来付款,我们的信箱无帮的收到paypal发来的拒绝订单交易的邮件,以下

10413 Transaction refused because of an invalid argument. See additional
error messages for details. – The totals of the cart item amounts do not
match order amounts.

阅读全文

AddThis Social Bookmark Button

Ryan 发表于 星期五, 五月/7/2010 | ZenCart应用 | 0 条留言
标签:, ,


ZenCart不支持PHP5.3补丁

使用XAMPP安装Zencart的时候出现
后台出错代码:Deprecated: Function ereg() is deprecated in X:\ 之类的错误

找了半天,终于发现原来是不支持PHP5.3版,找了一个补丁 zencart 1.3.8update

AddThis Social Bookmark Button

Ryan 发表于 星期三, 三月/24/2010 | ZenCart应用 | 0 条留言


ZenCart添加新的EZPages页面

zen-cart-logo

Zen Cart 添加新页面的方法有三种:
第一种,手动添加,要有一定的HTML基础:
首先,创建自己的模板文件。附加页面在includes/languages/schinese/ 目录下,文件名为:page_2.php, page_3.php 和 page_4.php。

在includes/languages/schinese/下建立一个新目录,命名为 YOUR_TEMPLATE,然后将三个PHP文件拷贝到includes/languages/schinese/YOUR_TEMPLATE 目录下,您就可以随意修改了。需要更多页面,只要再复制文件,然后命名为page_5,page_6 等等。 阅读全文

AddThis Social Bookmark Button

Ryan 发表于 星期二, 十一月/10/2009 | ZenCart应用 | 0 条留言
标签:,


ZenCart:Easy Populate1.2.5.5出现Deleting of product data debris failed!的解决方法

zen-cart-logo

安装ZenCart运行Easy Populate1.2.5.5时报错,显示信息如下:

  1. Deleting of product data debris failed! Please see the debug log in your uploads directory for further information.

到官方论坛也找不到什么好结果,在tempEP文件夹里有错误日志:ep_debug_log.txt

里面内容如下:

Product debris corresponding to the following product_id(s) cannot be deleted by EasyPopulate:
230:bebac3e40daea616cebee60ddea980a7
It is recommended that you delete this corrupted data using phpMyAdmin. 阅读全文

AddThis Social Bookmark Button

Ryan 发表于 星期四, 十月/15/2009 | ZenCart应用 | 0 条留言
标签:,


ZenCart里产品数据导出

zen-cart-logo

ZenCart数据库里导入同样的产品信息,包括相同的图片、相同的文字描述等,但是其他信息都不要了。所以肯定不能把数据库一股脑地导入过来,看来只能有选择的导入一些特定的表了。

仔细地看了一下ZenCart的数据库,其实整个过程很简单,分两步进行就可以了。

第一步,只需要将以下几个表里的数据导入到新的数据库

1.categories
2.categories_description
3.Product_types
4.product_types_to_category
5.products
6.products_description
7.products_options_values_to_products_options
8.products_to_categories

第二步,再把图片复制到新服务器上相同的路径下。

通过这两步,就在新的服务器上建立了一个产品信息相同的新站点。

AddThis Social Bookmark Button

Ryan 发表于 星期四, 十月/8/2009 | ZenCart应用 | 4 条留言
标签:,


ZenCart中Dropship与wholesale模块设置

zen-cart-logo

在zencart首页导航里面的wholesale和 Dropship 页面里面文字是不能后台修改的,如果是我们的客户请组织替换材料,发给我们。这个模块主要功能是显示后台设定的wholesale 或者 Dropship分类, 这个可以zencart后台设置。如下

wholesale-dropship-02

Wholesale Categories List
其中你看到的内容部分,对应商品分类id,多隔开个用,号(id在商品分类里面找,见图3)
wholesale-dropship-01

找id
wholesale-dropship-03

AddThis Social Bookmark Button

Ryan 发表于 星期四, 十月/8/2009 | ZenCart应用 | 0 条留言
标签:, ,


几款主流的购物程序介绍和比较

本文即将介绍目前比较流行的几款开源PHP购物程序:Magento,Zencart,Prestashop,Opencart

Magento:
官方网站:http://www.magentocommerce.com
演示网站:http://demo.magentocommerce.com
中文支持网站:
目前的发展状况:
优点:professional looking,futuristic,功能强大,外观看起来大气专业
缺点:Having many many bugs,buggy, slow and hard to use,很难安装和使用,运行慢,离真正实用还有一段时间。

Zencart
官方网站:http://www.zen-cart.com
中文支持网站:http://www.zen-cart.cn
目前的发展状况:
优点:稳定,成熟,已经广泛应用于多个站点
缺点:后台管理界面比较难看,与其他CMS系统比如joomla,drupal整合难度高或者说几乎是不可能,ZenCart is really a pain to modify because to add one little feature you need to modify far too many files

Prestashop
官方网站:http://www.prestashop.com
中文支持网站:暂无
目前的发展状况:
优点:界面漂亮,运行速度快,professional and modern
缺点:bug比较多.还不够成熟

opencart

官方网站:http://www.opencart.com/
演示站点:http://demo.opencart.com/
中文支持网站:暂无
目前的发展状况:
优点:运行速度快,界面不错
缺点:bug比较多.

AddThis Social Bookmark Button

Ryan 发表于 星期四, 九月/24/2009 | ZenCart应用 | 5 条留言
标签:, ,


ZenCart:关于一个商品设置多个图片的问题(翻译)

zen-cart-logo

我在zen cart.com上看到的一篇关于一个商品多个图片的文章,写的非常清楚,我按照上面说的方式安装成功,翻译如下:

我是怎样给商品添加多张图片?

一个商品只拥有一个文件名…
注意:基本图片名是商品已经加载的原始图片的名字。

多图片概念最好用一个例子来解释:
以管理员身份后台登陆,编辑一个商品并指定一个名为亮剑剧情的dvd影碟图片,图片名叫liangjian.jpg ,把它放到下拉菜单目录/images/dvd 中(或和其它图片一起上传到/images/dvd中,新建商品时再选择这个图片)。现在用ftp程序把其它剧情图片上传到/images/dvd 中:
* liangjian_01.gif
* liangjian_02.gif
* liangjian_03.gif
* liangjian_04.gif 阅读全文

AddThis Social Bookmark Button

Ryan 发表于 星期五, 九月/18/2009 | ZenCart应用 | 0 条留言
标签:, ,


ZenCart:汇率更新模块

zen-cart-logo

currency_update_v10_gb.zip

以SSH方式登录至服务器.

常用的crontab命令:
crontab -l 显示所有现存cron job.

crontab -r 删除当前cron jobs.

crontab -e 编辑当前 “crontab file”. DH推荐使用nano

注意你的crontab包含所有的cron jobs, 每个cron一行, 断行结尾. 一个正常的cron如下所示:

45 2 * * * /home/user/script.pl
第一个数字是每小时的第几分钟,
第二个数字是每天的第几小时,
第三个数字是每月的第几天,
第四个数字是每年的第几月,
第五个数字是每周的第几天.

使用方式例如:
32 * * * * : 表示每小时的第32分钟.
12,42 * * * * : 表示每小时的第12及第42分钟两次
*/15 */2 * * *: 表示0:00, 0:15, 0:30, 0:45, 2:00, 2:15, 2:30, …
43 18 * * 7: 表示每个周日的6:43pm运行命令行. 阅读全文

AddThis Social Bookmark Button

Ryan 发表于 星期三, 九月/9/2009 | ZenCart应用 | 2 条留言
标签:, , , ,


ZenCart:如何设置优惠券

zen-cart-logo

admin->Modules->Order Total->Discount Coupon
找到这个位置,然后点击右侧install即可。

 

1. 新建一个优惠券:

* 商店管理页面 -> 礼物券/优惠券 -> 优惠券管理
* 点击增加,新建一个优惠券
* 根据说明填写每个字段
* 点击 ‘预览’ 查看新的优惠券
* 点击 ‘确认’ 生成新的优惠券

2. 缺省情况下,新的优惠券可以使用于任何商品。你也可以限制优惠券仅用于某些商品。

* 选择优惠券,点击“限制”按钮:
* 你可以指定优惠券不能使用的分类和商品;
* 你可以指定优惠券仅能使用的分类和商品。

AddThis Social Bookmark Button

Ryan 发表于 星期一, 九月/7/2009 | ZenCart应用 | 0 条留言
标签:,


ZenCart html_output.php的Catchable fatal error错误

zen-cart-logo

ZenCart 后台Extras->Links 点击new link时出现

Catchable fatal error: Object of class queryFactoryResult could not be converted to string in /htdocs/www.xxx.com/admin/includes/functions/html_output.php on line 333

上网查了一下,似乎是因为php4和php5的兼容性问题,解决方法如下:

参见http://www.zen-cart.com/forum/showpost.php?p=487360&postcount=10
原文:

For the storefront, if you try this altered /includes/functions/html_output.php file, does it help?
And the html_output_admin.zip, unzipped is also html_output.php … but for the /admin/includes/functions/html_output.php.
NOTE: These updated files are compatible with v1.3.7, 1.3.7.1, 1.3.8, 1.3.8a.
html_output_admin.zip
html_output.zip

AddThis Social Bookmark Button

Ryan 发表于 星期五, 九月/4/2009 | ZenCart应用 | 0 条留言
标签:


ZenCart网店系统安装RSS方法

zen-cart-logo
RSS模块下载地址:
http://www.zen-cart.com/pub/.eoxvkydwjzqumwrh/rss_feed_2-1-4.zip (英文版)
http://www.zen-cart.cn/modules/wfdownloads/visit.php?cid=2&lid=217 (中文版,只有后台参数显示为中文,其它无影响)

解压后,将includes文件夹传于网站根目录下,一般为增量覆盖,不会影响原来的文件

在后台设置里选择Tools->Install SQl Patches
复制解压后得到的install.sql文件里的所有内容到后台的文本框里,点击send执行

若安装成功,即可在后台Configuration->RSS Feed 里看到相关设置选项

想在网站前台显示RSS链接,可以在includes/templates/your_template/common/tpl_footer.php
文件里适当的地方添加以下脚本

AddThis Social Bookmark Button

Ryan 发表于 星期四, 八月/6/2009 | ZenCart应用 | 0 条留言


ZenCart的URL地址后面带有?zenid=[参数]的解决方法

zen-cart-logo
这个问题目前存在两种可能性,分别有两个解决方案

1)、在后台Configuration->session 将Force Cookie Use 设置为ture;
一般如果网站只是在刚开启的时候存在zenid的话,那么,只要这样设置一下就可以了;

另一种就是从头到尾,URL地址后面一直都会有一串zenid= 参数后缀,这个情况可能是因为缓存文件夹没有写分配权限或者不存在,可以试试方案2:
2)、引用英文论坛上的一个正确回复:

In case some of you are wondering why zen_id is all of a sudden being added to your links (or always has) and you want it gone:
Be sure that your “Session Directory” in Configuration>Sessions is set to a directory that actually exists and is writable. If the directory doesn’t exist, then Zen Cart will starting adding zenid to URLS.
Hope this helps.

这句话的意思就是说在zen-cart后台的Configuration>Sessions里有一项Session Directory,它是指定session所使用的文件夹的,如果这个文件夹不存在,或者不可写的话。那么就会在URL上显示zenid=,当然,解决方法就是让这个项所指向的文件夹存在并且可写。

AddThis Social Bookmark Button

Ryan 发表于 星期四, 八月/6/2009 | ZenCart应用 | 0 条留言


ZenCart安全建站的步骤

下面是强化Zen Cart网店安全的几个步骤:

1. 删除/zc_install安装目录

安装完成后,从服务器商删除/zc_install安装目录。

不要只是改名目录,万一别人知道了目录名,就不安全。

2. 设置configure.php文件为只读

将两个configure.php文件用CHMOD(设置权限)命令改为只读很重要。

通常就是设置为”644″,有时是”444″。

如果无法通过FTP程序修改,可以用主机商提供的文件管理工具来修改。

如果您用的是Windows服务器,只要将文件设置为”所有人” “只读”,如果是在IIS下,是IUSR_xxxxx 用户,或者”System”帐号,在Apache下,是”apache user”帐号。

3. 改名”/admin”目录

修改”admin”目录名,用一个很难猜测到的名字。

(在进行下面的修改前,请备份文件和数据库。)

A- 用文本编辑器,例如记事本,打开文件admin/includes/configure.php。

将所有出现/admin/的地方改成自己的管理目录名。

需要修改的部分:

define(‘DIR_WS_ADMIN’, ‘/admin/’);

define(‘DIR_WS_CATALOG’, ‘/’);

define(‘DIR_WS_HTTPS_ADMIN’, ‘/admin/’);

define(‘DIR_WS_HTTPS_CATALOG’, ‘/’);

需要修改的部分:

define(‘DIR_FS_ADMIN’, ‘/home/mystore.com/www/public/admin/’);

define(‘DIR_FS_CATALOG’, ‘/home/mystore.com/www/public/’);

B- 找到Zen Cart的/admin/目录,

将该目录名按照admin/includes/configure.php中的定义作相应修改。

4. 删除不用的管理员帐号

管理页面->工具->管理设置

在管理页面下,打开工具菜单,选择管理设置

- 检查所有没有使用的管理员帐号并删除。特别注意是否有”Demo”帐号。

5. 强化管理员密码

一定要使用一定强度、不易猜测的密码。

要修改管理员密码,进入管理页面->工具->管理设置,点击”重置密码”按钮,或点击那个想回收箱的图标。

建议使用至少8位密码。

密码最好包含字母、数字、符合、以及大小写等。

6. 保护”自定义页面” “html_includes”中的内容

定义好您的自定义页面后,(管理页面->工具->页面编辑), 您要保护这些文件:

A. 用FTP软件下载备份,这些文件位于
/includes/languages/schinese/html_includes目录。

B. 修改文件 CHMOD 644 或 444 (或 Windows下为“只读”)。见上面的CHMOD说明

/includes/languages/schinese/html_includes

AddThis Social Bookmark Button

Ryan 发表于 星期五, 七月/3/2009 | ZenCart应用 | 0 条留言
标签: