个人案例
番茄闹钟实用版
来一个番茄,不够就两个
小番茄扫码体验
binnie的商铺
一个有爱的商铺~
binnie的商铺扫码体验
试试 微信小店「小程序会员服务」 https://store.weixin.qq.com/chengzhang/webdoc/wiki/7639/4d802e40f8203c80/growth_center_manual_for_store
关于微信小店的订单相关API中,没有预下单的接口微信小店的订单相关API中,没有预下单的接口,导致无法通过微信小程序通过接口API的方式给小店下订单,只能跳转到微信小店下单。 而在微信小店下单的时候,则已经脱离了小程序的交互,导致无法使用微信小程序体系的优惠抵扣。 请问,是否有支持通过API的方式给微信小店下预订单呢? https://developers.weixin.qq.com/doc/store/shop/API/channels-shop-order/api_changeorderprice.html
2天前微信小店「供货商入驻及功能」使用指引 https://store.weixin.qq.com/chengzhang/webdoc/wiki/8203/bf606696a40c71e4
如何升级供应商?想做供货商,怎么办?
12-11用这个函数试试 https://developers.weixin.qq.com/community/develop/article/doc/000c2a14b54b407d09e1e73a769c13
微信小店的消息解密时而成功,时而失败?我使用云函数订阅了微信小店的事件消息,现在我在测试订单的相关消息,但是发现接收到的消息有的能解密,有的就解密失败。 消息的签名验证是通过的。 报错信息如下: [图片] 解密代码如下: function decryptWXMessage(EncodingAESKey, Encrypt, expectedAppId) { try { console.log('开始解密...'); console.log('EncodingAESKey:', EncodingAESKey); console.log('Encrypt长度:', Encrypt.length); console.log('expectedAppId:', expectedAppId); // 1. 生成AESKey const aesKey = Buffer.from(EncodingAESKey + '=', 'base64'); console.log('AESKey字节长度:', aesKey.length); console.log('AESKey (hex):', aesKey.toString('hex')); if (aesKey.length !== 32) { throw new Error('Invalid AES Key length'); } // 2. Base64解码Encrypt密文 const tmpMsg = Buffer.from(Encrypt, 'base64'); console.log(`TmpMsg字节长度: ${tmpMsg.length}`); // 3. AES解密 const iv = aesKey.slice(0, 16); // CBC模式的IV是AESKey的前16字节 console.log('IV (hex):', iv.toString('hex')); const decipher = crypto.createDecipheriv('aes-256-cbc', aesKey, iv); decipher.setAutoPadding(true); // 自动处理PKCS#7填充 let decrypted = Buffer.concat([decipher.update(tmpMsg), decipher.final()]); console.log(`FullStr字节长度: ${decrypted.length}`); console.log('FullStr (hex):', decrypted.toString('hex')); // 4. 解析FullStr结构 // random(16B) + msg_len(4B) + msg + appid const randomStr = decrypted.slice(0, 16).toString('hex'); console.log(`random(16B): ${randomStr}`); // 读取msg_len (网络字节序,大端序) const msgLen = decrypted.readUInt32BE(16); console.log(`msg_len: ${msgLen}`); // 提取msg const msgStart = 20; // 16 + 4 const msgEnd = msgStart + msgLen; if (msgEnd > decrypted.length) { throw new Error(`消息长度超出范围: msgEnd=${msgEnd}, decrypted.length=${decrypted.length}`); } const msg = decrypted.slice(msgStart, msgEnd).toString('utf8'); console.log(`msg: ${msg}`); // 提取appid const appid = decrypted.slice(msgEnd).toString('utf8'); console.log(`appid: ${appid}`); // 5. 验证AppId if (appid !== expectedAppId) { throw new Error(`AppId不匹配: 期望 ${expectedAppId}, 实际 ${appid}`); } return { random: randomStr, msg_len: msgLen, msg: JSON.parse(msg), // 解析JSON消息 appid: appid }; } catch (error) { console.error('解密失败:', error.message); console.error(error.stack); throw error; } } 无法解密的这条消息的消息参数如下: body: '{"ToUserName":"gh_5f4c50c935eb","Encrypt":"GKsTtFYTq3g4XOQzh7aa2dz+0fv0f4Pnj+7yhd5QdijrNQNUYtjrgCmmMwdZOK4zBqElQ5B/ga1ooq2SP8pmjsDe0qs9t9+dPYbCTrjQomqKf4S/33UYnqbo7Ph+aLCyY8i8HxFstbAyO71cF+jKZHOqWfbESFedLoNFaq+C8oqx1CxECtMtvqFV/ToUdqy69PTH8WoRMbOnHU1jfXrAIPmGcCmoU5RkUCCZjwCqGZhfexER0bjaLuKBrmGa6aSJ66X4F8Ho7P4KTBcA83Rcs4FQWPGbC5TpsyGIxXm/7JHLXVXwHyRkwL+6ArAHCQa9HyYNwJhKQJ2VsGFMhZCt6k9Iv32CSJCWNHxFA/+1BrotS3tdN+WWvDYrTh7p+vz3"}'; aesKey:'MqueyTZsLhJS3o3L4gTkuapiwXc1K2ASkUD8kDrkdAS'; appId:'wxfeedff1d7050a2fd' 可以看到,签名都是验证通过的: [图片] 另外,提供一组解密成功的参数: body: '{"ToUserName":"gh_5f4c50c935eb","Encrypt":"Iv0naarho/gX68QP+KOeLe9FIrdlqWRtkVblvvURvFDT963SAcicwclw9stFBmC1DMi7WrigFElTiIGX+hisCSlxW2RSZ2bmTD7jbNaL/LeoKWJSNmA4fQWrjT7RXljqGWEf+p/IkY5QLjg0c8uWFMsHVX9UTRd8K/JXl/uCOfJxfpdTfIEB3VZTNJZbmvsBNsutwpDKNSCPiDwgGB5G6Aza6bZy2g9tVRBzoDHMyDJ3M9pk4o8189o29xfM6v0FYWlAuKFhDmxn0F5XxSC1IlnaeHinHxR6JwbSTX0NYxlrbWCNeq0PwWri2TwfQ0BH39L4QNXx9kd+1p02Dfqhuh9PXl22gl6DcYXNIDY4M2LQkI1wCnX3yrMIpLPZz4uEhuMUMvNNlgDRUNGYDpZaMONIoVdjrOeWJyYMjRSyRAYV/2S+aQUeqRz+kI3dlGvr8EIuMNLNNCXJ58d58NtSxA=="}'; aesKey:'MqueyTZsLhJS3o3L4gTkuapiwXc1K2ASkUD8kDrkdAS'; appId:'wxfeedff1d7050a2fd' 上面这组的解析结果: [图片]
11-28感谢反馈,已修复
文档错误-API【上传图片】返回参数img_url应该在pic_file中如题 https://developers.weixin.qq.com/doc/store/shop/API/apimgnt/api_img_upload.html [图片]
11-26换货补发接入电子面单正在开发中,API 和 B端 的能力预计11月底到12月初陆续上线
换货补发系统不完善?希望平台的产品和研发能够增加一个换货订单直接创建订单的功能,和手工打单的功能,直接抄友商的就行,很简单,对于服饰类的商家需要高频使用。目前系统不支持创建换货订单,非常麻烦。今天碰到一个快递丢失,补发还必须使用微信的电子面单,系统实现不了,只能协商退款,对于用户和商家来说体验极其不好
11-12参考接口更新中商品 exchange_support 支持换货字段 https://developers.weixin.qq.com/community/minihome/doc/000ca269eace003ea32470d8f66401
该类目下的商品必须支持换货?换货在哪里设置?[图片]请问下这个审核不通过,是具体哪个参数导致的?我在文档找不到这个参数?更新商品的时候,哪一个参数可以设置支持换货? 接口:https://api.weixin.qq.com/channels/ec/product/add 参数:{"out_product_id":"87170151","title":"复古舒适百搭机车靴女士冬季时尚新款厚底增高潮流耐磨马丁靴劲王754TI0469","sub_title":"","deliver_method":0,"spu_code":"27096079","brand_id":"2100000000","express_info":{"template_id":"157153484004"},"cats_v2":[{"cat_id":"10000212"},{"cat_id":"10000213"},{"cat_id":"7399"}],"head_imgs":["https://mmecimage.cn/p/wx969a1b87b24227cf/FrnJCVL04MMLckKuCubnrQ","https://mmecimage.cn/p/wx969a1b87b24227cf/WWHCdAqP4wVhSYjQcF8mTQ","https://mmecimage.cn/p/wx969a1b87b24227cf/YfGCPqb-AQwsvwvjdBQPyg","https://mmecimage.cn/p/wx969a1b87b24227cf/UQvaravKVj-qFmLnd9woOQ","https://mmecimage.cn/p/wx969a1b87b24227cf/FaxFaBUMa2_R0bsZpax9Tg"],"desc_info":{"imgs":["https://mmecimage.cn/p/wx969a1b87b24227cf/rpBozqmDGLxTm2xZBO7vMg","https://mmecimage.cn/p/wx969a1b87b24227cf/FEtCPC2Ky9HRefEEmcEVTQ","https://mmecimage.cn/p/wx969a1b87b24227cf/uC0-qaDEQ15DOnioi0RlSA","https://mmecimage.cn/p/wx969a1b87b24227cf/FUm-mjwOIKGaitunF-fyjA","https://mmecimage.cn/p/wx969a1b87b24227cf/fmXjlJ8zpvt8-iWTsQj3kw","https://mmecimage.cn/p/wx969a1b87b24227cf/qV_pd6OoRRolv3axwgiTVg","https://mmecimage.cn/p/wx969a1b87b24227cf/hdwAkrJPFuB_8toyeM6rSQ","https://mmecimage.cn/p/wx969a1b87b24227cf/8UH9HvJ91XUimVT6PzEz2g","https://mmecimage.cn/p/wx969a1b87b24227cf/FXsu1UYlunHr167iRItvBA","https://mmecimage.cn/p/wx969a1b87b24227cf/f-opKRFVFWRa9ijXBr3GjA"]},"skus":[{"out_sku_id":"252849618","thumb_img":"https://mmecimage.cn/p/wx969a1b87b24227cf/DojtfUt6gKFPK83C0hE3Rg","sale_price":49900,"sku_code":"2709607901533","stock_num":0,"sku_attrs":[{"attr_key":"颜色","attr_value":"土黄"},{"attr_key":"尺码","attr_value":"33"}]},{"out_sku_id":"252849626","thumb_img":"https://mmecimage.cn/p/wx969a1b87b24227cf/TRKUdcREbPH3XhxND0fYig","sale_price":49900,"sku_code":"2709607901534","stock_num":0,"sku_attrs":[{"attr_key":"颜色","attr_value":"土黄"},{"attr_key":"尺码","attr_value":"34"}]},{"out_sku_id":"252849634","thumb_img":"https://mmecimage.cn/p/wx969a1b87b24227cf/obN7ShG5bcFThGP3pMg8PQ","sale_price":49900,"sku_code":"2709607901535","stock_num":0,"sku_attrs":[{"attr_key":"颜色","attr_value":"土黄"},{"attr_key":"尺码","attr_value":"35"}]},{"out_sku_id":"252849642","thumb_img":"https://mmecimage.cn/p/wx969a1b87b24227cf/w9Jr975VC1WfLVsjcZBxcA","sale_price":49900,"sku_code":"2709607901536","stock_num":0,"sku_attrs":[{"attr_key":"颜色","attr_value":"土黄"},{"attr_key":"尺码","attr_value":"36"}]},{"out_sku_id":"252849650","thumb_img":"https://mmecimage.cn/p/wx969a1b87b24227cf/f-EJveGzF_VB3h3flt3S0Q","sale_price":49900,"sku_code":"2709607901537","stock_num":0,"sku_attrs":[{"attr_key":"颜色","attr_value":"土黄"},{"attr_key":"尺码","attr_value":"37"}]},{"out_sku_id":"252849660","thumb_img":"https://mmecimage.cn/p/wx969a1b87b24227cf/dtkPp4_R0DZs2ctrbHw65g","sale_price":49900,"sku_code":"2709607901538","stock_num":0,"sku_attrs":[{"attr_key":"颜色","attr_value":"土黄"},{"attr_key":"尺码","attr_value":"38"}]},{"out_sku_id":"252849666","thumb_img":"https://mmecimage.cn/p/wx969a1b87b24227cf/Y7x8zkavJgPg1UNdh3_NZQ","sale_price":49900,"sku_code":"2709607901539","stock_num":0,"sku_attrs":[{"attr_key":"颜色","attr_value":"土黄"},{"attr_key":"尺码","attr_value":"39"}]},{"out_sku_id":"252849677","thumb_img":"https://mmecimage.cn/p/wx969a1b87b24227cf/GIuniqE8CL11tuasThsfRg","sale_price":49900,"sku_code":"2709607901540","stock_num":0,"sku_attrs":[{"attr_key":"颜色","attr_value":"土黄"},{"attr_key":"尺码","attr_value":"40"}]},{"out_sku_id":"252849686","thumb_img":"https://mmecimage.cn/p/wx969a1b87b24227cf/GNkH5LRG__e6CXbs7fWgfA","sale_price":49900,"sku_code":"2709607927933","stock_num":0,"sku_attrs":[{"attr_key":"颜色","attr_value":"浅咖"},{"attr_key":"尺码","attr_value":"33"}]},{"out_sku_id":"252849694","thumb_img":"https://mmecimage.cn/p/wx969a1b87b24227cf/PC2Tz2m5jI_E31OCA65fvQ","sale_price":49900,"sku_code":"2709607927934","stock_num":8,"sku_attrs":[{"attr_key":"颜色","attr_value":"浅咖"},{"attr_key":"尺码","attr_value":"34"}]},{"out_sku_id":"252849701","thumb_img":"https://mmecimage.cn/p/wx969a1b87b24227cf/_LtJ6re2kZe3fXnMvOJunQ","sale_price":49900,"sku_code":"2709607927935","stock_num":27,"sku_attrs":[{"attr_key":"颜色","attr_value":"浅咖"},{"attr_key":"尺码","attr_value":"35"}]},{"out_sku_id":"252849708","thumb_img":"https://mmecimage.cn/p/wx969a1b87b24227cf/B52po2vwjq0HR1T3AEOPGA","sale_price":49900,"sku_code":"2709607927936","stock_num":45,"sku_attrs":[{"attr_key":"颜色","attr_value":"浅咖"},{"attr_key":"尺码","attr_value":"36"}]},{"out_sku_id":"252849717","thumb_img":"https://mmecimage.cn/p/wx969a1b87b24227cf/3cvyZXAX_NfTz0NcXSyK3w","sale_price":49900,"sku_code":"2709607927937","stock_num":38,"sku_attrs":[{"attr_key":"颜色","attr_value":"浅咖"},{"attr_key":"尺码","attr_value":"37"}]},{"out_sku_id":"252849728","thumb_img":"https://mmecimage.cn/p/wx969a1b87b24227cf/ayH5QP_ofqy3GbpyUljLhw","sale_price":49900,"sku_code":"2709607927938","stock_num":27,"sku_attrs":[{"attr_key":"颜色","attr_value":"浅咖"},{"attr_key":"尺码","attr_value":"38"}]},{"out_sku_id":"252849738","thumb_img":"https://mmecimage.cn/p/wx969a1b87b24227cf/Ba7DVRKSk72FZytNDDWm3w","sale_price":49900,"sku_code":"2709607927939","stock_num":11,"sku_attrs":[{"attr_key":"颜色","attr_value":"浅咖"},{"attr_key":"尺码","attr_value":"39"}]},{"out_sku_id":"252849746","thumb_img":"https://mmecimage.cn/p/wx969a1b87b24227cf/zj9f4Rm_yiR_wdMhuSWQKQ","sale_price":49900,"sku_code":"2709607927940","stock_num":0,"sku_attrs":[{"attr_key":"颜色","attr_value":"浅咖"},{"attr_key":"尺码","attr_value":"40"}]}],"attrs":[{"attr_key":"内里材质","attr_value":"牛皮"},{"attr_key":"靴筒高度","attr_value":"短筒"},{"attr_key":"靴筒面材质","attr_value":"牛皮"},{"attr_key":"鞋跟形状","attr_value":"厚底"},{"attr_key":"鞋跟高度","attr_value":"中跟(3-5.5cm)"},{"attr_key":"鞋头款式","attr_value":"圆头"},{"attr_key":"靴筒内里材质","attr_value":"牛皮"},{"attr_key":"鞋面材质","attr_value":"牛皮"},{"attr_key":"鞋垫材质","attr_value":"二层猪皮"},{"attr_key":"商品产地","attr_value":"中国大陆"},{"attr_key":"流行元素","attr_value":"交叉绑带"},{"attr_key":"制鞋工艺","attr_value":"胶粘鞋"},{"attr_key":"颜色","attr_value":"土黄/浅咖"},{"attr_key":"风格","attr_value":"休闲风;复古风"},{"attr_key":"皮质特征","attr_value":"擦色皮"},{"attr_key":"厚度","attr_value":"常规"},{"attr_key":"闭合方式","attr_value":"侧拉链"},{"attr_key":"鞋底材质","attr_value":"橡胶大底"},{"attr_key":"面料材质成分含量","attr_value":"100 %"}],"extra_service":{"seven_day_return":1,"pay_after_use":0,"freight_insurance":0},"after_sale_info":{"after_sale_address_id":44951278002}} 结果:{"errcode":10020110,"errmsg":"商品信息检查不通过, 错误码:6600128 原因:该类目下的商品必须支持换货 rid: 690d4d91-691d70b6-32c9aa17"}
11-11id 这个字段是废弃的,建议使用 cooperative_item_id
文档缺失-【获取合作商品列表】API返回参数实际有id,但文档中没有,不知道能否做唯一值来记录...https://developers.weixin.qq.com/doc/store/leagueheadsupplier/api/opentalent/getshop/api_getcooperativeitemlist.htmlhead_supplier_item_link 文档截图: [图片] API返回值截图 [图片]
11-05视频号小店已升级微信小店,如需要开店请参考 微信小店「开店」流程指引 https://store.weixin.qq.com/chengzhang/webdoc/wiki/1959/c9ee93403a7920ba/growth_center_manual_for_store
想在视频号,开通视频号小店,有谁知道流程吗?之前注册了一个,个体户店铺,不熟悉的情况下弄了小店,但是没有上架产品,现在升级成为公司类型,有谁知道,怎么开通?#微信视频号小店
11-03正文里添加商品只支持文字链样式,如需使用卡片样式,可在文末设置「链接」 [图片]
请问一下如何检查是否使用了正确的store-product组件和参数?【公众号】: 与草有约 【浏览器UA】: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 isNewEditor true 【页面链接】: https://mp.weixin.qq.com/cgi-bin/appmsg?t=media/appmsg_edit&action=edit&type=77&appmsgid=100000215&isMul=1&replaceScene=0&isSend=0&isFreePublish=0&token=1180957579&lang=zh_CN×tamp=1761033060418 【问题描述】: 请描述问题发生时的操作步骤,并最好能附出现问题的截图 添加小店返佣商品时突然只显示文字链接,而不能选择卡片形式
10-28你好,微信小店注销流程提现之前可放弃注销,发起提现之后将不允许放弃注销。 参考文档:微信小店「注销」流程指引
怎么取消注销店铺?注销店铺怎么撤销
10-28