您好。关于ZEN CART的问题。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了您好。关于ZEN CART的问题。相关的知识,希望对你有一定的参考价值。

有没有可能将系统设置成:客人选择好物品以后,购物车去结账的时候,系统生成一个订单号码,发送具体订单到注册邮箱,比如:
商品列表:A B C
价格总额:XX元
付款PAYPAL地址:XXX@XXX.com

然后在客户付款成功以后,我手动在页面上将客人的订单改成“已收到货款”

能麻烦您稍微指导一下吗?
QQ:541843159我不是完全不会用ZEN CART,但是确实PAYPAL接口似乎和我的主机不太兼容的样子,我也不想换主机,只想把系统设置成这样,所以只要告诉我需要下载什么模块或者在哪里设置就好了!

参考技术A 加我QQ,我有方案可以免费让Zen-Cart的人来帮助你解决这个问题。22629014

zencart 安装

https://www.zen-cart.com/ 下载最新版本。
install 进入安装目录。
admin_pass设置为 351683ea4e19efe34874b501fdbf9792:9b 表示admin

zen-cart是国外比较优秀的开源电子商务网点源码,zen-cart程序源于os-commerce,借鉴了os-commerce的很多成果

zen-cart前台所有的页面地址是如下格式:
1. http://127.0.0.1/zencart/index.php?main_page=index&cPath=1_4
2. http://127.0.0.1/zencart/index.php?main_page=product_info&cPath=1_4&products_id=1
3. http://127.0.0.1/zencart/index.php?main_page=site_map

入口文件

入口文件index.php 类似于一个管理者,收到的main_page参数不同调用的页面文件也就不同。

1、 index.php 首先加载 includes/application_top.php 该文件 加载配置文件、定义常量。
2、 index.php 的$language_page_directory 代表当前语言目录,改变量的值和$_SESSION[‘language‘]的值息息相关.
3、 加载” includes/modules/pages/PAGE_NAME/”目录中的所有header_php.php文件.
4、 加载html_header.php文件。
html_header.php文件包含了在标记中出现的内容, 默认放在includes/templates/common目录下.
5、 加载main_template_vars.php文件, 该文件根据$_GET[‘main_page‘]的值实现了页面的跳转逻辑.该文件的加载过程和html_header.php文件的加载过程异曲同工。
6、 加载on_load脚本
7、 加载tpl_main_page.php文件。 这里定义将选择影响页面布局的模板。
8、 加载application_bottom.php文件。 application_bottom.php文件中将进行一些清理操作.

目录结构
1、根目录下主要文件及文件夹作用详解
index.php 单一入口文件
.htaccess apache伪静态控制文件
includes 包含类库、函数、初始化文件、功能模块、模板等文件
admin 后台文件夹
images 图片文件夹logs zencart150版本以后错误日志文件夹
cache zencart150版本之前错误日志文件夹email 邮件模板文件夹
editors 第三方编辑器文件夹tempEP 批量表文件夹

2、 includes 目录下主要文件及文件夹的作用详解
auto_loaders 自动加载的配置文件文件夹
classes 程序类库文件夹
extra_cart_actions 加入购物车时预处理(比如多属性批发功能)文件夹
extra_datafiles 插件额外常量对应文件夹
functions 程序函数库文件夹index_filters 产品品牌、厂家过滤文件夹
init_includes 程序初始化加载文件夹languages 程序语言包文件夹
modules 程序功能模块文件夹templates 程序模板文件夹

3、 modules 文件夹下主要文件及文件夹作用详解
order_total 金额统计模块文件夹
payment 支付模块文件夹
shipping 配送模块文件夹
pages 程序页面文件夹(对应模板里面的templates文件夹)
sideboxes 侧边功能处理文件夹(对应模板里面的sideboxes文件夹)


4、 includes/templates 文件夹下主要文件及文件夹作用详解
template_default 默认模板 shop 第三方制作的模板(当程序在第三方模板文件夹中查找不到文件时会自动却换到默认模板查找对应文件)

5、shop 文件夹下主要文件及文件夹作用详解
buttons 模板语言按钮图片(对应各种语言)
common 模板公用文件夹(里面有网站头部、底部、侧边框架、网站主题框架等)
css 网站css样式文件夹(以“stylesheet_”开头的样式表,系统会自动加载)
jscript 网站js脚本文件夹(以“jscript_”开头的样式表,系统会自动加载)
sideboxes 网站侧边模块模板文件夹,对应modules文件夹里面的sideboxes
templates 网站页面模板文件夹,对应modules文件夹里面的pages

6、一些重要的常见修改文件汇总说明
common/tpl_main_page.php 网站框架代码文件(所有页面都出现的,有时候可以放头部、尾部代码)

templates/tpl_product_info_display 产品页面代码

以上是关于您好。关于ZEN CART的问题。的主要内容,如果未能解决你的问题,请参考以下文章

zen-cart 中客户的会话超时

Zen-Cart 中的 UPS 运输模块

将 Zen Cart 订单转移到 Woocommerce

Zen Cart - 明细运输总计

zen cart二次开发之二

求助,zen-cart设置出问题了,在账号要check out 购物单的时候出现如下提示