前言:
15小时前小编发现微信小程序用户:【AdminJS】提出了一个关于“自定义交易组件生成订单报金额计算错误?”的问题,在问题中开发者子非鱼对该问题做了如下阐述:
问题类型:
- API和组件:
问题描述:
计算过金额没错啊,{"errcode":1010040,"errmsg":"订单金额计算错误 rid: 6246d51f-01c1c10e-3103fd57"}
{
"address_info":{
"detailed_address":"陕西省西安市新城区测试",
"tel_number":"13530086559",
"receiver_name":"吴明"
},
"create_time":"2022-04-01 18:34",
"fund_type":1,
"openid":"o4urn5TMsCJxV7gAEorlq9uxo3Qw",
"expire_time":"1648811040",
"order_detail":{
"price_info":{
"freight":1600,
"additional_price":1500,
"order_price":9632
},
"product_infos":[
{
"out_sku_id":"1491693369080709121",
"product_cnt":1,
"head_img":"/d/file/02/171.jpg",
"title":"假绵羊虾 吃藻 海缸清道夫 工具生物 易养",
"sale_price":3312,
"path":"/pages/goods/goods-detail/index?id=1491693369068126209",
"out_product_id":"1491693369068126209",
"sku_real_price":3312
},
{
"out_sku_id":"1375265876317372418",
"product_cnt":1,
"head_img":"/d/file/02/175.jpg",
"title":"三点白 雀鲷类 喜欢海葵 活跃 海水珊瑚缸饲养 闯缸易养 黑色 白点 ",
"sale_price":3220,
"path":"/pages/goods/goods-detail/index?id=1375016428236505090",
"out_product_id":"1375016428236505090",
"sku_real_price":3220
}
]
},
"scene":"1037",
"out_order_id":"1501239919125479426"
}
注:以上是微信小程序开发者:"子非鱼"对于本问题的一些阐述,这里做一个引用,我们将实时关注微信小程序助手对该问题提出的解决方案。
解决方案:
【AdminJS】微信小程序技术运营专员对用户子非鱼提出的自定义交易组件生成订单报金额计算错误?给予如下回复
2:生成业务订单时,微信测会对金额进行校验,请确保金额相关信息满足: sum(sku_real_price) + freight = order_price = sku.sale_price * cnt +freight-discounted_price+additional_price 否则将生成订单失败,其中sku_real_price为订单中某一类SKU的实付款(单个SKU标价SKU个数 - 单个SKU优惠价格SKU个数)。
结语:
不同于腾讯和阿里封闭式的小程序体系,微信官方智能小程序走的是开放路线。截止目前,他们已经陆续开放了50万行智能小程序代码。这意味着其他平台的小程序只需简单修改几行代码,就可以迁入智能小程序,实现一次开发多端可运行。
如果您也在使用微信小程序,请关注Adminjs.cn,如果您有关于微信小程序的使用问题请关注Adminjs.cn,如果您要找百度小程序模板、微信小程序模板请关注小程序模板网或者去微信开放社区找官方人员给予解决,相信微信官方在小程序上的发力会是一个里程碑!