聯(lián)系官方銷(xiāo)售客服
1835022288
028-61286886
請(qǐng)教一個(gè)關(guān)于通知設(shè)置的問(wèn)題;
如何獲取買(mǎi)家的用戶(hù)名和訂單的產(chǎn)品名稱(chēng)呢?
就是短信通知給賣(mài)家的時(shí)候,賣(mài)家可以收到:收到(買(mǎi)家用戶(hù)名)手機(jī)號(hào)(buy_phone)購(gòu)買(mǎi)的(產(chǎn)品名稱(chēng)),這個(gè)買(mǎi)家用戶(hù)名和產(chǎn)品名稱(chēng)的獲取方式是什么呢?
是哪一個(gè)插件,哪一個(gè)模板文件呢?
通用訂單插件
訂單付款成功通知賣(mài)家
/config/notice/mobile/order_pay2.html
這個(gè)文件
{php $buy=/Phpcmf/Service::M()->table_site("order")->get($id); }
買(mǎi)家用戶(hù)名{$buy.username}
手機(jī)號(hào){$buy.phone}
產(chǎn)品名稱(chēng){table table=1_order_goods oid=$id}
{$t.title}
{/table}
這個(gè)短信和消息支持PHP代碼嗎?
我剛才試了下,這樣設(shè)置的話(huà),發(fā)不出來(lái)消息。
沒(méi)有最新的消息了。。
/改成\
支持php代碼
是這樣嗎?信息還是沒(méi)有發(fā)出呢
錯(cuò)誤日志有嗎
有,這個(gè)是錯(cuò)誤日志
Table zd_a534_com.dr_1_order_goods doesnt exist
mysqli_sql_exception: Table zd_a534_com.dr_1_order_goods doesnt exist in /www/wwwroot/zd.a534.com/dayrui/System/Database/MySQLi/Connection.php:331
刪除商品名稱(chēng)標(biāo)簽試試呢
{php $buy=\Phpcmf\Service::M()->table_site("order")->get($id); }
買(mǎi)家用戶(hù)名{$buy.username}
手機(jī)號(hào){$buy.phone}
產(chǎn)品名稱(chēng){table table=1_order_item oid=$id}
{$t.title}
{/table}
試試這種寫(xiě)法
回復(fù)@官方實(shí)習(xí)技術(shù)
用這個(gè)方式,消息收到的是正確的,手機(jī)收到的不全,也就是沒(méi)有后臺(tái)的產(chǎn)品名稱(chēng);
手機(jī)短信收到的,只到新訂單,后面的產(chǎn)品名稱(chēng)沒(méi)有。
{table table=1_order_goods oid=$id}
{$t.title}
{/table}
刪除了這個(gè)以后,可以收到了;
你需要查看后臺(tái)的短信發(fā)送日志,理論上短信字?jǐn)?shù)會(huì)有限制的,就看你短信運(yùn)營(yíng)商限制數(shù)量嗎
剛剛的短信沒(méi)有出現(xiàn)在錯(cuò)誤里面,應(yīng)該不是字?jǐn)?shù)的限制,我去查看了;
剛剛我又換官方的短信試了下,居然是可以正常顯示。。
我再看下是不是運(yùn)營(yíng)商那邊的問(wèn)題,還是哪里的問(wèn)題;
肯定是運(yùn)營(yíng)商限制了字?jǐn)?shù)了嘛
按理說(shuō)不應(yīng)該啊,才34個(gè)字,就算限制字?jǐn)?shù),后面的只能是顯示不全,不會(huì)產(chǎn)品名稱(chēng)一個(gè)字都不顯示;
換一個(gè)可以顯示長(zhǎng)文本消息的短信運(yùn)營(yíng)商吧