<noframes id="bhrfl"><address id="bhrfl"></address>

    <address id="bhrfl"></address>

    <noframes id="bhrfl"><address id="bhrfl"><th id="bhrfl"></th></address>

    <form id="bhrfl"><th id="bhrfl"><progress id="bhrfl"></progress></th></form>

    <em id="bhrfl"><span id="bhrfl"></span></em>

    全部
    常見問題
    產品動態
    精選推薦

    CRMEB多商戶更新/增加微信模板消息教程

    管理 管理 編輯 刪除

    如何在多商戶系統中增加或者修改微信模板消息,本文針對的是需二開或者有一定代碼基礎的人群;

    具體實現的邏輯是:

    1. 在微信公眾號后臺選定需要使用的模板;

    2. 選擇模板需要的字段;

    3. 在crmeb數據庫中增加模板相關信息;

    4. 在代碼中增加模板消息的數據整理;

    5. 在需要使用的地方添加模板消息發送的調用。


    一、 模板選擇和創建。

    1. 登錄微信后臺: https://mp.weixin.qq.com

    2. 找到模板消息,然后搜索你需要的模板,例如:訂單支付成功

    9a62d202309221639429389.png

    3. 進入模板的詳情,看看那個模板的字段符合我們的需求,例如:一下模板有我們需要用到的字段;

    0635a202309221641487783.png

    4. 選擇好后確認,就會在我的模板中;

    6d8df202309221646487172.png

    5. 點擊詳情,就能看到具體信息,這里需要用到的是:

     模板ID、模板編號、詳細內容

    2e876202309221649406391.png

    二、 將獲取到的信息添加到crmeb系統之中。

    1. 找到數據庫中 eb_system_notice_config 數據表,使用到以下字段,將上一步中獲取的信息填寫到這個表中;

    wechat_tempkey   模板ID
    wechat_content    詳細內容
    wechat_tempid     模板編號

    ?? 注意: 這里的詳細內容格式不要變,需要保持當前這個樣式

    78909202309221657003985.png

    2. 如果是新添加一條信息,這里就需要補氣其他信息,如:

    const_key 發送這條消息的主健;
    notice_wechat 微信模板消息狀態;
    notice_sms 短信狀態;
    notice_routine 小程序訂閱消息狀體??;
    上面三個狀態字段的值為:
        1 開啟,即:發送消息;
        0 關閉,即:不發送消息;
       -1 無此模板消息,即:沒有相關的配置,也就是沒有相關的消息提醒。

    3. 當這里添加完成以后,就可以在平臺后臺查看到這條消息的配置了;

    點開設置,就能看到我們剛才填寫的信息了;

    如果上一步中某個狀態未 -1 ,則下圖中就沒有開啟關閉這個操作按鈕;

    5727c20230922171101901.png

    三、修改代碼

    1. 確認模板需要使用的地方,使用隊列的方法調用,例如:訂單支付成功;

    Queue::push(SendSmsJob::class, [
        'tempId' => 'ORDER_PAY_SUCCESS',     //就是數據庫中 eb_system_notice_config 數據表 const_key 字段對應的值
        'id' => $groupOrder->group_order_id, //模板需要使用到的參數
        'params' => []                       //模板參數組合額外參數
    ]);

    7bcf0202309221718566875.png

    2. 找到 根目錄\crmeb\services\WechatTemplateMessageService.php文件,找到 templateMessage 方法;

    aa751202309221715192179.png

    3. 增加一個模板消息的所需數據的組合。

    ??注意:

    最外層data必須是二維數組;

    uid 是需要發送給有個用戶的用戶ID,必須是微信用戶或者關聯微信用戶;

    link 是發送模板消息,用戶點擊詳情跳轉的H5鏈接地址;

    e2194202309221730227503.png

    四、測試發送

    1. 測試必須是線上測試,發送的服務器ip必須在微信公眾號的白名單中;

    2. 用戶必須是微信用戶;

    3. 再有其他錯誤根據具體錯誤查看,具體的發送操作是在這里;

    4. 如果獲取不到錯誤信息,將下圖的 try 操作注釋,就可以看到報錯消息。

    0f342202309221736329714.png


    這樣一整個完整的流程就完成了

    請登錄后查看

    多商戶后端技術 最后編輯于2023-09-22 17:49:19

    快捷回復
    回復
    回復
    回復({{post_count}}) {{!is_user ? '我的回復' :'全部回復'}}
    排序 默認正序 回復倒序 點贊倒序

    {{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}

    作者 管理員 企業

    {{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
    {{item.is_suggest == 1? '取消推薦': '推薦'}}
    沙發 板凳 地板 {{item.floor}}#
    {{item.user_info.title || '暫無簡介'}}
    附件

    {{itemf.name}}

    {{item.created_at}}  {{item.ip_address}}
    打賞
    已打賞¥{{item.reward_price}}
    {{item.like_count}}
    {{item.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復

    {{itemc.user_info.nickname}}

    {{itemc.user_name}}

    回復 {{itemc.comment_user_info.nickname}}

    附件

    {{itemf.name}}

    {{itemc.created_at}}
    打賞
    已打賞¥{{itemc.reward_price}}
    {{itemc.like_count}}
    {{itemc.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復
    查看更多
    打賞
    已打賞¥{{reward_price}}
    5671
    {{like_count}}
    {{collect_count}}
    添加回復 ({{post_count}})

    相關推薦

    快速安全登錄

    使用微信掃碼登錄
    {{item.label}} 加精
    {{item.label}} {{item.label}} 板塊推薦 常見問題 產品動態 精選推薦 首頁頭條 首頁動態 首頁推薦
    取 消 確 定
    回復
    回復
    問題:
    問題自動獲取的帖子內容,不準確時需要手動修改. [獲取答案]
    答案:
    提交
    bug 需求 取 消 確 定
    打賞金額
    當前余額:¥{{rewardUserInfo.reward_price}}
    {{item.price}}元
    請輸入 0.1-{{reward_max_price}} 范圍內的數值
    打賞成功
    ¥{{price}}
    完成 確認打賞

    微信登錄/注冊

    切換手機號登錄

    {{ bind_phone ? '綁定手機' : '手機登錄'}}

    {{codeText}}
    切換微信登錄/注冊
    暫不綁定
    亚洲欧美字幕
    CRMEB客服

    CRMEB咨詢熱線 咨詢熱線

    400-8888-794

    微信掃碼咨詢

    CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
    返回頂部 返回頂部
    CRMEB客服