OEJIA

更优质的企业方案顾问,快速、便捷地实现您的业务

Odoo微信模块

微信用户、组同步管理
用户消息对接chat 一对一实时聊天
高效便捷的推送群组通知消息
全功能自定义菜单配置,各种返回消息类型的支持
灵活配置自动回复及匹配方式

查看详情 »  立即试用 »

Odoo小程序商城模块

和 Odoo 销售模块无缝集成,产品和订单统一管理
产品多规格变体完美支持
物流运费模板管理及运费计算规则
快递物流跟踪信息的展示
搭配 Odoo 强大的进销存(ERP)实现业务全流程信息化

立即试用 »

微信支付模块

为 Web 商品销售提供微信支付方式

同时支持微信二维码支付和扫条码支付

无缝集成到Odoo POS系统,方便门店使用

立即试用 »


Odoo 和微信间的桥梁

不只是消息推送

微信用户、组同步管理; 用户消息对接chat 一对一实时聊天; 高效便捷的推送群组通知消息; 全功能自定义菜单配置,各种返回消息类型的支持; 灵活配置自动回复及匹配方式。


主流支付方式支持
助力 Web 销售

为 Web 商品销售支付提供国内主流方式; 一键安装、简单配置,便捷使用; 同时支持支付宝二维码支付和扫条码支付; 无缝集成到Odoo POS系统,方便门店使用。


Web POS 集成支付支持 门店支付更简单

现金、在线支付自由选择
扫二维码打单流畅操作
外接条码抢扫条码即刻完成支付
订单支付完成自动确认


巧用 Odoo act_window 的 flags实现一些个性化的视图控制 ``` 'flags': { 'sidebar': False, //是否显示sidebar区域(主要为action按钮) 'pager': False, //是否显示分页组件 'initial_mode': 'edit', // 进入时的默认视图模式 'form ... ...

阅读全文

Odoo 交互式命令行 shell 的使用 在做Odoo开发时经常会希望有个类似Django shell的一个交互式命令行模式去调试研究Odoo内置的api函数或对象,其实Odoo官方内置shell的支持,运行方式如下: ``` python odoo-bin.py shell -c odoo.conf -d db_name ``` 执 ... ...

阅读全文

Odoo 常用的一些内置对象 ### 统一的时间输出格式 ``` from odoo.tools import nowdt.strftime(DEFAULT_SERVER_DATETIME_FORMAT) ``` ... ...

阅读全文

Odoo 前端对象 options 包含的属性或成员如下: 在视图xml中可以通过如下方式来配置定制 option ``` <field name="context">{ "flags": {"selectable": False} }</field> ``` ... ...

阅读全文

### 概述 DjangoX系统默认会产生一个面板页,也就是首页,可以通过`site.show_default_index = False`关闭面板首页的产生 ### 使用方法 首页面板对应的管理类为 `views.website.IndexView` 可以通过下面的方式来做页面内容的定制 #### 通过设置 ... ...

阅读全文

### 概述 Django App概念大家都知道,DjangoX 为 app 提供了配置一些app级别信息的渠道,具体做法为在 app 目录下 __init__.py中定义各个配置项 ### 支持的配置项 ``` # 设置实现的管理功能针对的哪个 app app_label = 'oms' # 该 app 一级菜单展 ... ...

阅读全文

### 概述 在 DjangX 列表页中可以配置显示哪些字段,还可以配置显示哪些函数计算得到结果内容 ### 自定义计算列 ``` def operate(self, obj): return '<a href="/xadmin/page/publishlist/?ids=%s" class="btn btn-primary" id="">发布</a>'%obj.id operate ... ...

阅读全文

### 关于 Qweb Qweb 被用作(Odoo)OpenERP的 Web 客户端模板引擎,是一种基于XML的模板语言 完全在客户端浏览器中完成渲染; 一个模板文件中可以包含多个模板,通常一个模板文件中包含一个模板; ### 语法 QWeb 模板在XML属性上加 ... ...

阅读全文

### 方式一:使用Qweb #### 带站点基础框的页面 **后台代码** ``` @http.route('/trial', auth='public', type='http', website=True) def trial(self, **kw): # ... values = { 'plan': trial_plan, } return request.render('saas_portal.try_trial' ... ...

阅读全文

### 概述 Odoo 中有不少地方涉及对话向导页面模式,这种功能页很方便灵活,可以随意产生自已定义的表单/动作交互操作流,下面我们就举例讲解具体使用方法 ### 方法 以odoo中“更新模块列表"这个操作为例 #### 1. 定义模型 ``` c ... ...

阅读全文