Odoo + 微信小程序快速搭建商城
准备工作
1.搭建可以在开发者工具运行小程序环境。
2.可以运行odoo10的环境。
3.微信小程序商城的前端应用的github上的一个项目EastWorld/wechat-app-mall。
github地址:https://github.com/EastWorld/wechat-app-mall
EastWorld/wechat-app-mall推荐的后台是api工厂,api工厂更加简单只要注册就可以马上体验到有后台的微信小程序商城。
但是因为工作原因接触了一点odoo,所以想着不如用odoo搞一个管理后台,在github上找了一下还真有一个odoo的微信小程序商城的后台,而且居然还对接了EastWorld的前端!!!
github地址:https://github.com/JoneXiong/oejia_weshop
Ps:遇见为各位开发者减少工作量(保护头发)的好项目,就给作者多多支持,点star吧???。
搭建odoo后台
1.将oejia_weshop整个项目文件夹添加到自己的addons文件夹中(项目文件夹名字必须是oejia_weshop,不是的话需要重命名)。
2.确保已经 pip install xmltodict、pycrypto、itsdangerous 等库。
3.关闭多库模式,或者配置dbfilter让odoo只显示当前库(否则会报错)。
4.因为我的数据库不幸是postgresql9.4,所以运行的时候插入一些省,城市等数据的时候会报错。除了升级其实还有办法,就是打开data目录下所有的oe_xxxx_datas.py把每一句sql语句后面的ON CONFLICT DO NOTHING都替换掉。
5.安装模块
在odoo把appid和secret填上。
微信小程序商城前端
因为EastWorld/wechat-app-mall版本一直有更新所以odoo后台可能对新版本有一些不兼容地方,所以也可以使用oejia_weshop所fork的版本。
1.将 wxapi/main.js 中的 API_BASE_URL 改为odoo的地址(我的还没有部署所以是http://localhost:8069)。
2.config.js中的subDomain修改为在odoo对接设置里面的小程序接口前缀一致。
3.config.js中填入自己的appid。
效果展示
从进入小程序授权登陆->挑选商品->加入到购物车->确认收货地址、订单->结账(还不能付款,可以通过后台把订单设置为已支付)->后台发货->确认收货
流程基本跑通,就是确认收货以后有个评价的功能需要补上,下篇将会把这个功能实现补上。
前端:
后台:
Odoo + 微信小程序快速搭建商城相关推荐
- mysql基于微信小程序的化妆品商城系统设计与实现毕业设计源码041152
基于springboot微信小程序的化妆品商城系统 摘 要 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户 ...
- centos ftp服务器搭建_CentOS系统云服务器宝塔面板安装以及微信小程序服务器搭建...
宝塔面板(官网http://bt.cn)是一款非常优秀的服务器管理工具,无论是系统功能还是用户界面都做的很完善很人性化,是使用Linux服务器的站长不可多得的一款工具,本文以CentOS6.5-64位 ...
- 服务器一般安装那种centos_CentOS系统云服务器宝塔面板安装以及微信小程序服务器搭建...
宝塔面板(官网http://bt.cn)是一款非常优秀的服务器管理工具,无论是系统功能还是用户界面都做的很完善很人性化,是使用Linux服务器的站长不可多得的一款工具,本文以CentOS6.5-64位 ...
- 视频教程-微信小程序快速入门视频课程-微信开发
微信小程序快速入门视频课程 北京八维研修学院技术工程师,5年大型项目实战开发经验,3年授课经验. 孟宪杰 ¥168.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 AP ...
- 微信小程序快速开发:视频指导版
<微信小程序快速开发:视频指导版>是2017年5月由人民邮电出版社出版的图书,作者是易伟.本书根据微信小程序的内容,全面系统地介绍了微信小程序的搭建和开发.本书主要内容有小程序注册.编程基 ...
- 简单分享怎么开发自己的微信小程序_微信小程序快速制作步骤
小程序开发除了专业人士会自己开发之外,就是外包开发和模板搭建这两种方法. 外包小程序开发需要持续不断地与外包团队沟通,投入的精力也不少,总体价格不低,基本在万元左右, 最适合新手的还是小程序模板搭建啦 ...
- DTS-SHOP微信小程序多店铺商城平台java源码
介绍: DTS-SHOP微信小程序多店铺商城平台源码,基于 微信小程序 + springboot + vue 技术构建 ,支持单店铺,多店铺入驻的商城平台.项目包含 微信小程序,管理后台. 基于jav ...
- 微信小程序快速开发上手
微信小程序快速开发上手 介绍: 从实战开发角度,完整系统地介绍了小程序的开发环境.小程序的结构.小程序的组件与小程序的API,并提供了多个开发实例帮助读者快速掌握小程序的开发技能,并能自己动手开发出小 ...
- 商城前端模板_如何理解微信小程序和微商城,微信公众号以及APP之间的关系?一张图看懂了!...
老张的一位粉丝,花了几天时间把知乎里面分享的一些关于微信小程序,微信商城,微信公众号,以及APP的相关介绍全看完了. 然后用他自己的话描述了微信小程序和微商城,微信公众号以及APP之间的关系,如下图所 ...
最新文章
- 细思极恐!未来百万人将下岗十大职业将消失
- ConcurrentHashMap的源码分析-put方法第四个阶段
- java中的类型擦除type erasure
- Dijkstra算法——计算一个点到其他所有点的最短路径的算法
- CGI(通用网关接口)
- VMWARE VICLIENT实现虚拟机独立管理
- 鸿蒙系统手机现在有什么,华为鸿蒙手机迟迟未来 手机操作系统面临的难点有哪些...
- mtr和nmap命令
- Nginx跨域配置及配置文件加载过程讲解
- envi神经网络分类原理,ENVI神经网络分类
- VB操作excel 格式设置及打印页面设置(精简)
- Vmware 虚拟机克隆后网卡地址的修改
- Java通过freemaker实现健康报告生成(包含列表、列表合并列)
- java远程打印机 文件_使用Java将文本文件打印到特定打印机
- HDU.5128 The E-pang Palace
- javaweb-linux-44
- 速卖通,国际站卖家如何更高效进行测评
- 华为交换机关机方法_华为交换机常用命令
- 12款群岛部落风格lut预设Tribe Redleaf Flint Steel
- c# 导入Excel 存到DataTable并进行行转列操作及合并DataTable相同行的值
热门文章
- hive查看一张表的分区字段_Hive常规操作(查看和操作分区,字段,注释)
- HTML5响应式企业集团织梦模板,(自适应手机版)响应式企业集团通用类网站织梦模板 HTML5响应式大气通用企业织梦源码+PC+wap+利于SEO优化...
- C++: 对称数字金字塔
- 月份加日期前面用on还是in_年月日前什么时候用in,什么时候用on
- MindMapper中思维导图怎样实现合并
- 链路聚合,链路聚合是什么意思
- python中nx_Siemens NX (UG)中对于Python第三方包(函数库)的设置方法
- cad立体图怎么旋转看图_cad布局中图形怎么旋转
- 分享5个宝藏小网站,工作学习都能用到
- ELO(埃洛匹配分制度)Java篇