微信小程序

分类下相关文章

微信小程序版车辆租赁月租金计算器

最近又接到一位大象计算器热心用户的反馈,希望能定制开发一个微信小程序版本的车辆租赁月租金计算器。 这是一位来自西安的老板,租赁模式也很新奇,付满几个月租金之后,车辆就直接归租户所有。并不需要归还所租车辆。我是头一回见。 他直接提供了一个 Excel 写好的计算表格,里面有现成整理好的公式。我很疑惑,问他为何不直接使用这个 Excel 就可以了,直接开发个小程序多麻烦?例如,直接使用腾讯文档的共享在线表格的功能就能实现。他说,Excel 公式的问题是,用的人能直接看到计算逻辑,不能隐藏里面的参数。说的也是,确实会泄漏计算公式。 公式看起来并不复杂,一会就能搞定,也不需要动脑,就当是休闲放松了。一 ...

阅读全文...

将微信小程序版 CRM 的客户清单页面改造成手机通讯录,按拼音排序

之前做的微信小程序版 CRM 客户管理系统,里面的客户清单列表页,是按照客户加入的顺序排列的。但是这样不方便查找,不如按照汉字拼音排序,直观便于查找。 于是,经过一天折腾。将首页换成了通讯录的样式,按照拼音排序。 golang 拼音库 首先是服务端接口的支持,需要基于已有的客户姓名,获取其对应的拼音字母。 可以参考下面这个 golang 库。 https://github.com/mozillazg/go-pinyin 但是需要注意的是,如果客户姓名是英文,这个库会返回空字符串。所以,判断是英文时,用英文作为拼音字段的返回。 微信小程序通信录前端组件 https://developers.we ...

阅读全文...

微信小程序服务器迁移流程

最近开发了一个公司内部使用的微信小程序,类似一个小程序版的简化版的 CRM 客户管理系统。这个小程序是在原有的内部办公小程序的基础上,扩展的功能。而之前的小程序是我刚加入这家公司时开发的,那时候公司一个云服务器也没有,于是为了快速上线,就直接部署到了我个人的服务器上。但是我个人的阿里云服务器马上就要到期了,也面临着迁移的麻烦,所以想顺便把这个小程序的 golang 后台部分直接迁回公司的服务器。毕竟,CRM 客户数据并不适合放到我的私有服务器上,目前调试测试阶段还好,正式上线就不能这么随便了。 昨天迁移了半天,发现还是挺麻烦的。 迁移流程 [x] 新建程序部署目录。更原服务器统一 [x] 迁 ...

阅读全文...

微信小程序用户与网页管理后台管理员关联

目前在实现一套企业内部质检部门使用的质量管理系统平台,即 QMS,需要同时支持网页版本管理后台,及手机端微信小程序的部分功能。网页端提交质检结果,手机小程序端上传现场物料的照片。 这时,就涉及到了账号管理的问题。需要能将微信小程序的用户,绑定到网页后台的用户上。 本来想用一个用户表直接搞定,即,这个表中存储用户账号及密码,以及对应的微信小程序 open id。但是,感觉上还是不太合理。因为,有可能会出现纯粹的微信小程序用户,即没有对应的后台账号密码。 所以,还是分成两个表比较合理: 后台用户表。存储网页后台的登录账号及密码。 微信小程序用户表。存储 open id 及关联的后台用户 id。 ...

阅读全文...

用小程序实现了一个场内ETF基金收益计算器

再次收到微信小程序大象计算器热心用户“会飞的鱼”老板的反馈,希望增加一个场内ETF基金收益计算的功能。 这个计算逻辑跟之前开发的股票收益计算器基本一致,一些小区别是: 没有印花税 没有买入卖出最低5元佣金的限制 虽然这段时间比较忙,但是被热心用户打动了,截图说明的非常详细,我都不需要动脑就能实现,而且感觉实现起来应该用不了 10 分钟。于是,就把之前的股票收益计算功能复制了一份,稍微修改了一下,就完成了。提交审核,很快就通过了微信审核。 效果图 截图用了推特上非常流行的给图片加边框的小工具,确实效果清晰多了。果然小网红们才是需求的源泉。 如何体验 微信搜索“大象计算器”,打开小程序之后, ...

阅读全文...

将 Excel 中的计算公式自动转换为微信小程序计算器

之前开发了一个大象计算器的微信小程序,主要是一些数值计算,包括 股价百分比计算 涨跌幅计算 比采购进货金额计算 比例计算 复利计算器 等等,都是把一些繁琐而固定的计算变成了便捷的小程序计算界面。 经过几年的积累,也慢慢有了 3 万多用户,日活在 300 左右。 使用的用户多了之后,就开始有重度用户私信找我定制开发一些公司内部使用计算器小程序。例如,某银行内部使用的存贷款利率计算器,某医院使用的体征数据计算及输液量计算小程序,及某物流公司使用的物流费用计算小程序等等。 开始觉得比较新鲜,开发起来也不麻烦,就接了。但是渐渐地,需求越来越复杂,大家一般是提供一个既有的 Excel 表格,带计 ...

阅读全文...

通过了微信小程序个人认证

早上收到一条微信公众平台的消息提醒: 大致内容是,现有的个人微信小程序需要完成微信认证,否则,12月24日之后将不能被搜索到,无法转发分享。。。 这还得了,只能屁颠屁颠地去小程序管理后台去完成认证了。 按照提示,到左侧导航栏找到微信认证功能,即可。 费用 个人微信小程序认证费用 30,企业小程序 300。 认证费用转嫁开发者,也是没有底线了现在。 第一个被驳回 原因是,如果你选择了个人职业,例如我选了软件开发工程师,还需要上传身份证。但是第一次填写,也没提示。审核人员就打电话过来了。说不提供身份证,就需要将职业置空,即无。 第一次见到发布程序,还需要认证我职业的。。。有任何关联性么? 我干 ...

阅读全文...

微信支付商户后台设置自动提现规则

为了方便测试微信小程序的多商户分账功能,最好设置一下商户后台的自动提现规则。 否则会出现分账的订单,隔日在退款时没有足够的余额。默认规则会将所有余额在次日凌晨提现到对公账号。 进入微信商户后台 - 产品中心 - 自动提现 设置一个基础余额,比如,上面截图里的 200,超过这个值才会被自动提现到对公账号。 ...

阅读全文...

日期时间差计算小程序,计算今天后的日期,及日期差

收到大象计算器微信小程序的热心用户“青”的建议,希望可以增加一个日期差计算功能。 这就安排上,大概是好久没写小程序,代码生疏了不少,最终还是花了一个小时实现了这个小功能。 功能界面 功能简介: 计算几天后的日期 输入起始日期,及相差几天(支持负值),自动计算出目标日期。 日期差为负值时,向前计算日期。 计算日期差 输入起始日期,及结束日期,自动计算出日期差。 在线体验 可以微信扫码下方小程序码直接体验。 也可以在微信中搜索“大象计算器”小程序,进入后,在功能列表下方找到“日期时间计算”功能, 点击进入即可体验。 计算日期差的现实应用场景 旅游行程规划:计算出旅游行程中每个景点之间的时间间 ...

阅读全文...

运费毛利计算器,输入公里数/单价/运费,计算毛利率

今天一位大象计算器微信小程序的热心用户“好梦”加我,希望能实现一个运费毛利率计算的功能。 她之前是在 Excel 表格里用公式自动计算的,但是希望能在手机上通过小程序来计算毛利。 原因是: 因为我们随时随地要计算,下班也要计算,就是不想开电脑 为了勤劳勇敢的中国人民业余时间能远离笨重的电脑,特别是在这个炎热的夏天,我决定牺牲小我成全大我, 在烟台今夏最热辣的一天,抱着滚烫的电脑,在中暑头痛欲裂的情况下 Ctrl-C Ctrl-V 实现了运费毛利计算功能。 功能界面 运费毛利计算功能概要 输入: 公里数 每公里单价 运费(报价) 折扣 税率 点击计算按钮,自动得出: 含税合同价 (公 ...

阅读全文...

微信小程序门店支付订单退款申请处理逻辑

表结构设计 退款信息放到订单表中,还是独立一个新的退款表? 我觉得简单的化,就统一放到订单表中。 唯一带来的问题就是,如果一个订单退款被拒绝,再次发起退款请求,退款历史记录就看不到了。 退款订单列表需要展示的字段 门店信息 设备信息 用户 ID 订单编号 服务时长 费用 支付时间 退款金额 申请时间 联系电话 上传照片。支持多张,用逗号分隔即可 退款原因: refund_reason 退款状态。1. 待审核; 2. 已同意; 3. 已拒绝 退款处理时间 退款申请接口 用于微信小程序用户端,提交退款申请。 收到申请后: 使用订单流水号关联订单 校验退款金额是否超过订单金额 没问题则更新订单 ...

阅读全文...

进货利润率计算器微信小程序版

这是之前帮一个朋友写的一个微信小程序,用于计算进货利润率。他之前是用 Excel 表格公式做的计算,但是发现去批发市场/超市进货时,在手机端使用非常不方便,所以想使用微信小程序来实现这个功能。于是就有了这个小程序。后来又有热心用户提出了更多的统计意见反馈,逐步完善,就变成了现在的样子。 使用方法 在微信中搜索“大象计算器”,进入小程序,选择“进货利润率计算”功能。或者,扫描下方小程序码直接使用: 界面截图 功能介绍 输入进货总价,进货数量,及售价,自动计算出 进货单价 单品利润 销售利润率(利润/售价) 成本利润率(利润/进货单价) 总利润 术语说明 销售利润率,反映销售收入与利润的 ...

阅读全文...

微信小程序支付多商户分账功能

分账介绍 https://pay.weixin.qq.com/wiki/doc/api/allocation_sl.php?chapter=24_1&index=1 还能分账给个人零钱账号 无分账手续费 实际分账时,服务商传入具体的分账接收方和分账金额进行订单分账。分账接口分为单次分账接口和多次分账接口。一笔订单最多可以分50次,每一次可以分给50个接收方。 服务商分账功能需要特约商户授权且设置允许服务商分账的最大比例 如果采用的是支付先到三方商户,再分账给小程序主账号关联的商户,一个小程序最多关联 50 家商户,这个上限需要注意 分账流程 预支付下单时,添加分账 profit ...

阅读全文...

golang 实现微信小程序自动退款及 API 证书配置

之前用 golang 实现微信支付, 为了偷懒就没有加自动退款功能。 因为本以为是个试验性项目也没有人会去退款,再就是退款需要配置 API 证书,看起来很麻烦。 没想到,项目有真实客户需求了,于是不得不补上退款功能。 同时,由于涉及到一个微信小程序多个商户号的支付,及退款问题,需要每个商户配置一套证书。 微信官方的退款文档 https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_4 主要看里面哪些参数是必填的。 API 证书 关于 API 证书的介绍文档 https://pay.weixin.qq.com/wiki/do ...

阅读全文...

微信小程序扫码支付确认流程及未完成订单提醒

扫码支付前,需要弹几个确认窗口。例如,退款规则明示,风险提示,禁忌症的确认等。所有窗口确认无误后,再开始支付流程。 要防止确认窗口能退回,需要 redirect to。这样支付页面的状态就会丢失。 三种方案 全局变量。扫码后,全局缓存设备 id,跳转回来 onshow 判断是否存在这个 id,有就弹支付页面。弹出支付页面后,清空这个 id。再就是扫码之后,不立即弹出模式选择窗口,而是先跳转确认窗口,确认返回后,onShow 判断是否有全局缓存的 device id,有就获取模式列表,并弹窗显示。 storage。同上,只是存储方式不同。 页面参数传递。太啰嗦了,要传递几个页面。 未完成的订 ...

阅读全文...