### 问题:安装报错 No module named 'odoo.addons.oejia_wx-10'
请检查模块文件夹名是否为oejia_wx,不要带"-10.0”"-13.0"之类的后缀, 注意模块名不能随便改的
### 问题:安装提示 “外部依赖没有满足”

请检查 requirements.txt 中的依赖Py ... ...
### 概述
oejia_weshop 是基于Odoo实现的商城系统
如果您想要搭建一套进销存(ERP)系统并实现微信商城及完整的电商管理后台,用OE商城系统(Odoo + oejia_weshop 系列模块)是个不错的选择,强大的生态,灵活的架构,可适应未来各种新的在线商业模式
如果您已使用odoo系统,而想要在微信小程序上实现自己的独立的微商城卖odoo里的商品,装上 oejia_weshop ... ...
Oejia_wx v0.6.4 发布了。Odoo 的微信模块,提供了对微信公众号、企业号(企业微信)及小程序的接入与管理,实现了微信消息与Odoo聊天的无缝对接。
### v0.6.4
- 增加删除企微通讯录中用户的功能
- 菜单权限控制优化
- 兼容调整应用可见范围时的事件消息
- 兼容odoo14的处理
- 增加unionid已兼容开放平台模式
- 公众号菜单增加"使用中"字段
### ... ...
将交付的模块放入odoo插件目录,在odoo应用页面“刷新本地应用列表”,搜索找到支付宝支付模块点安装即可
安装好后在【网站】-【基础配置】-【支付方式】或者【开票】-【基础配置】-【支付】-【支付方式】页面看到“阿里支付宝”这项,点击编辑配置,选为“启用”,填入商户号 Partner ID 及 App ID,选择加密方法(推荐RSA2)并填写应用私钥 Partner Key 及支付宝公钥 Al ... ...
### 关于 ondelete 的使用
例如
```
class modelA
b = fields.Many2one('modelB', string='b', ondelete='set null')
```
当对模型 modelB 进行 delete 操作时,会引发如下操作
- set null: 当modelB删除记录时,modelA中相关记录的a=null
- cascade: 当 ... ...
## debian国内源
```
cat > /etc/apt/sources.list << EOF
deb http://mirrors.163.com/debian/ buster main contrib non-free
# deb-src http://mirrors.163.com/debian/ buster main contrib non-free
deb http://mir ... ...
继承任意已有模型(例如:abc)增加如下方法
```
@api.model
def backup_to_s3(self):
import os
from datetime import datetime
import tempfile
import boto
from boto.s3.key impor ... ...
### 概述
我们知道Odoo提供了数据库管理Web界面,可以比较方便地备份还原odoo的数据库及本地附件存储,但如果数据量比较大时通过web来备份环境就比较难了,极易因网络原因导致超时中断,这个时候就需要使用命令的模式来操作了,具体方法如下:
### 进入odoo shell
```
odoo shell
或
python odoo-bin shell -c odoo.conf
```
## ... ...
继承任意已有模型(例如:abc)增加如下方法
```
@api.model
def backup_db_to_file(self, path):
import os
from datetime import datetime
from odoo.service import db
db_name = self.env. ... ...
Oejia_wx v0.6.3 发布了。Odoo 的微信模块,提供了对微信公众号、企业号(企业微信)及小程序的接入与管理,实现了微信消息与Odoo聊天的无缝对接。
### v0.6.3
- 素材模型权限的调整
- 兼容新版微信sdk库
- odoo版本更新兼容处理
- 公众号菜单支持外部小程序的跳转配置
- 企业微信用户状态增加5;同步企业微信用户时支持更新信息
- 公众号小程序跳转的备用url ... ...