目录

X-Cart 学习笔记(一)了解和安装X-Cart

X-Cart 学习笔记(二)X-Cart框架1

X-Cart 学习笔记(三)X-Cart框架2

X-Cart 学习笔记(四)常见操作

四、X-CART 框架

1、从用户前台了解x-cart功能

和我们用过的淘宝、京东等电子商城一样,具有以下的人性化功能:

所有的订单都存储于MySQL数据库,客户可以查询和浏览个人订单历史

整合的可定制的网店产品查询

实时订单跟踪

客户可以选择帐户登记也可以选择快速结账

快速结账通道模块

不注册禁止结账功能

为客户记住密码

定制电邮通知或发票通知

收藏夹

发送商品信息给朋友

存储顾客购物车的功能

多列表的资讯管理,编辑/输入/输出订阅者,新闻存档

打印版本

多顾客型定价为不同的客户制定不同的价格

会员与特价

清空购物车按钮

在购物车/收藏夹/礼物登记中编辑产品选项

可以打印发票

自定义联系表格

用户档案中地址行允许第二行

改变产品在客户端的排列次序

强大的移动版自适应功能

2、从后台管理了解x-cart功能

现在就单个描述一下导航菜单的功能作用。

Dashboard

Dashboard是管理员进入的默认界面,该页面包含以下信息:

  • Quick menu:用于快速的进入一下管理界面,包括有Users/Orders management,Products management,Content management,Store configuration,Payment system configuration。
  • Orders info:用来显示当前商店订单价钱的统计信息(从上次管理员登陆到现在,当前,本周,本月)。
  • Top sellers:用来显示当前商店销量最好的分别排名前十的产品和分类。

Orders

Orders即当前系统的订单管理模块,它包含以下详细的模块:

  • This month orders:用于查询显示当月的所有订单列表。
  • Search for orders:用于查询任何时间的订单,也可以进行高级查询(产品名,产品Id,付款方式等等)。
  • Create new order:选择一个用户,创建一个订单,添加相关的产品,使用优惠券等。
  • Returns:用于查询退货信息。
  • Gift certificates:用于管理礼物券。

在查询出来订单后,对单个订单是可以进行增、删、改、查的管理,详细的包括以下几个部分:

  1. Preview order:查看单个订单;
  2. Edit ordered products:编辑订单中产品的信息(修改单价,修改数量,添加新产品,删除产品等);
  3. Edit customer information:编辑购买用户身份的信息(姓名,地址,电话,邮箱等);
  4. Edit order totals:编辑订单的总价(这里可以添加折扣,使用优惠券,修改运费,修改付款方式等)。

Catalog

该目录用于管理与产品相关的东西(产品,分类,制造商,折扣,优惠券,用于评论等)。

  • Add new product:添加单个新产品;
  • Products:根据条件查询产品,然后可以对产品进行增删改查的管理;
  • Extra fields:用于管理产品的额外字段,这些字段在产品的浏览页面会显示出来;例如产品的某些参数信息等;
  • Categories:用于对产品的分类进行管理,并且可以对分类下的产品进行管理;
  • Manufacturers:对产品制造商进行管理;
  • Product notifications:用于管理产品通知;
  • Discounts:用于设置产品折扣;
  • Coupons:用于管理优惠券;
  • Special offers:用于管理产品的一些特价优惠;
  • Customer Reviews:用于管理客户对产品的评价。

Users

Users一看就是用来管理用户的,它包括以下几个模块:

  • Users: 用来查询用户,管理用户,在这里客户和管理员都可以在这里进行管理;
  • Wish lists:用于查询和管理客户的希望清单;
  • Membership levels:用于管理可以的会员等级;
  • Titles:这里用于管理客户称呼的前缀。

Shipping and Taxes

顾名思义,Shipping and Taxes就是对运费和税收的管理,它包含以下几个模块:

  • Countries:用于管理国家;
  • States:用于管理州(省);
  • Destination zones:用于管理目标区域;
  • Tax system:税收系统,用于对税收系统进行管理;
  • Shipping options:用于管理发货选项;
  • Shipping methods:用于管理配送方式;
  • Shipping charges:用于管理运费。

Tools

该工具模块主要用户批量导入和更新产品,分类等信息,数据备份和还原等功能,包括以下几个大模块:

  • Import/Export:导入和导出功能,基本可以导入和导出与产品或者分类相关的任何信息,用于导入的文件必须是csv格式的;
  • Update inventory:用于批量更新产品的库存信息,导入的文件格式为csv格式的;
  • Summary:该模块主要用于显示的一些概要信息,如AUTH code, License info, General info, Clean URLs info, Payment method info, Environment info;
  • Statistics:用于显示当前网站的一些统计信息,如产品,分类,用户等的总数量;
  • DB backup/restore:用于对当前网站的数据进行备份和还原;
  • Webmaster mode:启用该网站管理员模式,便于开发者进行调试;
  • Patch/Upgrade:该模块用于直接执行sql语句的*.sql文件,可以不实用数据库管理工具;
  • Change merchant key:用于改变商人的key;
  • Maintenance:该维护模块主要用来清理一些垃圾信息,初始化一些统计信息等。

Settings

该设置模块用来对网站的一些基础设置,付款方式,模块,图片位置等进行配置,包括以下几个模块:

  • General settings:该基础设置的功能非常的强大,包括以下几个核心的操作:
  1. 3-D Secure Transaction:3-D 安全事务管理;
  2. Appearance:用来选择皮肤,设置产品页面,购物车信息显示等;
  3. Company:用于设置当前网站所属公司的信息;
  4. Contact Us Form:用于设置“联系我们”页面表单提交时候需要的字段;
  5. Email:用于设置当前网站所用邮箱的SMTP配置信息;
  6. Email Notification:用于设置哪些情况需要消息通知;
  7. General:网站的常见设置,默认信息设置,通用参数(如货币符号),付费限制,库存,维护,优化设置等等都是在这里进行设置的;
  8. Logging:用于设置当前网站哪些情况需要记录到日志系统中;
  9. Product search:用于按照分类,单价范围,重量范围来搜索产品;
  10. SEO:用于设置Clean URL options;
  11. Security:用于配置当前站点的安全信息;
  12. Shipping:同Shipping and taxes->Shipping options;
  13. User profiles:用于配置不同的用户显示的用户信息有哪些内容。
  • Payment methods:用于管理付款方式;
  • Modules:用于启用和关闭一些模块,并且可以进入单独的模块进行模块的配置;
  • Images location:用于设置网站中基本所有的图片的存储位置信息。

Content

该模块用来管理系统多语言,静态页面,快捷栏,广告系统,新闻管理,编辑模版,管理文件,调查等,具体包括以下模块:

  • Languages:用于编辑多语言,查询字段等,网站中任何使用到词语,句子的地方都可以使用Languages里面的字段代替;
  • Static pages:用于创建一些自定义的静态页面,当然也可以结合*.php创建一些表单提交的页面;
  • Speed bar:用于管理快捷栏,也就是所谓的菜单栏;
  • Banner System:用于管理广告系统,包含有四个位置的广告,Top Banners, Bottom banners, Left banners, Right banners, 这些广告可以在开发的时候巧妙使用;
  • HTML catalog:用于创建HTML目录;
  • News management:此部分可让您管理您的新闻列表:创建新闻列表,创建和维护将被发送讯息的邮件列表,创建/编辑/发送邮件列表包含地址的讯息。
  • Edit templates:用于创建模版,管理模版;
  • Files:用于保存上传到服务器的文件;
  • Surveys:此部分可让您管理您的调查。在这里,您可以创建或删除的调查,更新调查的细节,发送邀请函,完成一项调查。

Affiliates

该模块用来管理联盟中的合作伙伴,合作订单,广告竞标,横幅的统计等,包括了以下几个模块:

  • Affiliate plans:用于管理联盟计划;
  • Partner orders:用于搜索合伙伙伴的订单,并且可以到处到列表;
  • Partner accounts:用于管理合作伙伴的账户;
  • Payment info uploading:用于上传关于支付给合作伙伴的佣金信息;
  • Banners:用于管理放在合作伙伴网站上用来宣传自己网站的横幅;
  • Affiliate statistics:用来搜索指定合作伙伴的统计信息;
  • Advertising campaigns:用于管理广告竞标。

Help

这个就不详细介绍了,指引你寻找合适的帮助信息。

尊重作者,转载请说明出处。

X-Cart 学习笔记(二)X-Cart框架1的更多相关文章

  1. Gin-Go学习笔记二:Gin-Web框架

    Gin-Web框架 1>     首先声明,这个是我自己搭建的纯Gin-Web框架,其中有借鉴学习别的想法和代码.已上传到GitHub上.地址为: https://github.com/weiy ...

  2. [Firefly引擎][学习笔记二][已完结]卡牌游戏开发模型的设计

    源地址:http://bbs.9miao.com/thread-44603-1-1.html 在此补充一下Socket的验证机制:socket登陆验证.会采用session会话超时的机制做心跳接口验证 ...

  3. muduo学习笔记(二)Reactor关键结构

    目录 muduo学习笔记(二)Reactor关键结构 Reactor简述 什么是Reactor Reactor模型的优缺点 poll简述 poll使用样例 muduo Reactor关键结构 Chan ...

  4. 转)delphi chrome cef3 控件学习笔记 (二)

    (转)delphi chrome cef3 控件学习笔记 (二) https://blog.csdn.net/risesoft2012/article/details/51260832 原创 2016 ...

  5. WPF的Binding学习笔记(二)

    原文: http://www.cnblogs.com/pasoraku/archive/2012/10/25/2738428.htmlWPF的Binding学习笔记(二) 上次学了点点Binding的 ...

  6. AJax 学习笔记二(onreadystatechange的作用)

    AJax 学习笔记二(onreadystatechange的作用) 当发送一个请求后,客户端无法确定什么时候会完成这个请求,所以需要用事件机制来捕获请求的状态XMLHttpRequest对象提供了on ...

  7. JMX学习笔记(二)-Notification

    Notification通知,也可理解为消息,有通知,必然有发送通知的广播,JMX这里采用了一种订阅的方式,类似于观察者模式,注册一个观察者到广播里,当有通知时,广播通过调用观察者,逐一通知. 这里写 ...

  8. java之jvm学习笔记二(类装载器的体系结构)

    java的class只在需要的时候才内转载入内存,并由java虚拟机的执行引擎来执行,而执行引擎从总的来说主要的执行方式分为四种, 第一种,一次性解释代码,也就是当字节码转载到内存后,每次需要都会重新 ...

  9. Java IO学习笔记二

    Java IO学习笔记二 流的概念 在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成. 程序中的输入输 ...

  10. 《SQL必知必会》学习笔记二)

    <SQL必知必会>学习笔记(二) 咱们接着上一篇的内容继续.这一篇主要回顾子查询,联合查询,复制表这三类内容. 上一部分基本上都是简单的Select查询,即从单个数据库表中检索数据的单条语 ...

随机推荐

  1. overflow:hidden清楚浮动的影响

    在网页布局中有时会遇到这种情况: 如果左边用<dt>,右边用<dd>,放在一行显示,<dt>要设置float:left,这个应该都知道,问题是,第一行这样做没有问题 ...

  2. 关于scrolltop 兼容 IE6/7/8, Safari,FF的方法

    1.各浏览器下 scrollTop的差异IE6/7/8:对于没有doctype声明的页面里可以使用  document.body.scrollTop 来获取 scrollTop高度 :对于有docty ...

  3. Chp11 11.7

    <Java语言程序设计>P327 题目要求使用数组来模拟实现ArrayList的一些方法,并要求可以根据实际长度来实现数组自动增长,这里只贴出LikeArrayList.java 测试方法 ...

  4. ubuntu 非常简单的方式安装多个perl版本

    参考http://stackoverflow.com/questions/22934080/how-to-downgrade-to-perl-5-10-1 Perlbrew will allow yo ...

  5. js中排序问题总结

    js的排序中通常使用到sort函数,可以用冒泡排序,插入排序,快速排序,希尔排序,系统方法等方法,本文结束后分享一个用着排序算法的链接,感兴趣可以了解了解. 1.常见的对一般数组进行排序,代码如下: ...

  6. UVa 10410树重建

    https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...

  7. Atom编辑器在windows下怎么更改安装路径

    作为一个有良(mei)知(qian)的程序员,也不能老是用和谐版的source insight. 而且source insight也不是十分的完美,本身有一些缺陷. 比如说中文的支持,比如说反应很慢的 ...

  8. WP8应用上传失败查错

    开发的一个应用,好久没有更新. 最近做了些修改,在设备上安装测试,没什么 问题,上传到STORE,收到反馈说有两个操作必挂. 知道了直接设备安装测试和从STORE上下载,会有些不同. http://s ...

  9. C/C++变量名与值的问题

    首先说明变量名是不占空间的. 变量:用来标识一块内存空间,这块内存区域的值一般是可以被该的. 而const常量通常限定这一块内存区域的值是不可被更改的. 变量名:只是一个标识符,并不占内存空间.在c的 ...

  10. python socket

    #!/usr/bin/env python import sys import time import socket s = socket.fromfd(sys.stdin.fileno(),sock ...