## Opencart的优点:
免费开源,精致小巧,但该有的功能都有,五脏俱全,适合产品数量少于5万的电商网站。由英国人Daniel Kerr 个人开发,世界各地的爱好者在围绕opencart开发出很多插件和模板。比如,语言类的,货币类的,模块类的,支付类的,不一而足。
后台也非常的简洁明了,功能强大,对于初学者来说非常容易上手,对于大多数经验丰富的网店经营者来说,OpenCart 的后台管理功能也基本能满足其需求。OpenCart可以说是最适合国内用户建设外贸网店的程序!
从程序开发的角度来看,opencart就是完美!基于MVC+Language 结构,基本上和你用ThinkPhp开发没有什么区别。而插件的开发,是类似php框架里面的Module模块化开发,总之就是赞!
参考 《[用免费的OpenCart快速搭建符合亚马逊品牌备案要求的独立网站](https://www.chenfei.cn/opencart-for-amazon/)》
* * * * *
## 值得说的opencart:
**数据结构**
1. attribute, attribute group
2. cart, option
3. option like attr
4. product + option = product_option_id
5. product_option_id => option value + 价格 + 库存
**文件结构**
system -> startup ->engine+helper ->framework ->Registry +(config+request+db+session+cache+url+language+event+Response) + library= $route->dispatch(ACTION),
$response->output
**catalog类别路由**
http://www.liangopencart.net/index.php?route=product/category&path=59_107_120
* * * * *
* * * * *
### **MVC-L结构**
**Model层**: 单纯sql,需要熟悉数据结构
**View层**: 基于swig模板引擎,
~~~
{{ column_left }}
{% if column_left and column_right %}
~~~
**Controller层:**
举例:product/category,先加载必要模型model,加载必要栏目controller,加载语言,然后把数据Data输出到模板。
~~~
$this->load->language('product/category');
$this->load->model('catalog/category');
$this->request->get['sort']
$html = $this->load->controller('common/column_left');
$this->response->setOutput($this->load->view('product/category', $data));
~~~
**Language,语言层:**
可以网上下载各种语言包,也可以自己手动翻译。
* * * * *
* * * * *
### 基于 **extention** 的插件开发:
举例:支付插件CpMy
**catalog前台开发:**
$this->model_checkout_order->addOrderHistory
get product,order, user info 做 支付参数
**admin后台开发**:
同catalog, 增删改查为主
* * * * *
* * * * *
### **功能模块理解**:
1. 商品模块
2. 购物车模块
3. cart 数据库
4. 购物流程
5. 订单模块
6. 优惠活动
7. 用户模块
8. 支付模块
- 跨境电商的现状
- 心态最重要
- 罗振宇谈工作
- 程序员的沟通方法
- 开发的方向
- 初步构建
- 开发的一些经验
- 渠道建设与商城
- 第三方商城平台
- 推荐系统
- 对接API
- 运营工具集
- AMAZON
- EBAY
- 自营商城
- Magento
- 服务收费参考
- Top 10 Must-Have Magento 2 Extensions
- shipping
- opencart
- fecshop
- ecshop
- shopify
- 社交网络
- 搜索流量
- 广告流量
- 联盟流量
- B2B2C
- 运营系统
- 50款顶级开源营销类应用软件
- 社交运营操作步骤
- 数据运营的工作
- ASINKING
- 生意参谋
- AARRR模型与指标
- 用户运营
- 运营开发相关资料
- 供应链管理
- 仓储物流
- PSI
- CRM系统
- 然之crm
- 优秀工具
- 情报系统
- 选品系统
- 良心干货!亚马逊选品“7”步走
- 财务系统
- 对账
- 会计
- 会计的故事
- 会计与编程
- 企业的目标
- 穷爸爸富爸爸
- 数据思考
- 流量数据
- 统计学2大原理
- 经济学10大原理
- 科斯定理与区块链
- 互联网与匹配功能
- 通货膨胀
- Odoo开源系统
- 企业BI应用架构
- SaaS模式