開發者可以呼叫微信小店貨架上的商品了
阿新 • • 發佈:2022-05-02
通過前面微信小店怎麼開那篇文章我們學了開通微信小店,產品也上傳好了,如何推廣這些商品呢?現在貨架開放了,開發者可以呼叫微信小店貨架上的商品,即在自己的頁面上,通過JS API調起預先上傳好的商品。以下是微信小店更新公告。
微信小店更新,貨架開放給開發者 1. 貨架開放給開發者 開發者可以將自己的頁面作為微信小店的貨架,即在自己的頁面上,通過JS API調起預先上傳好的商品。具體的介面呼叫方法,請下載介面文件,檢視第5.6小節。 2. 允許自定義商品的屬性和規格 在新增商品或編輯未上架商品時,可以自定義商品的屬性項和屬性值,規格項和規格值。 3. 已上架商品和貨架支援下載二維碼 每個貨架和已上架商品都具有不同尺寸的二維碼提供下載。客戶端掃描二維碼可以進入相應的貨架或商品詳情頁面。 4. 支援訂單下載 在訂單管理頁面可以將篩選出的訂單列表下載成表格到本地,方便商家管理訂單。 5. 更多細節優化為商家提供便捷的體驗 系統會記住商家上一次新增商品時所選的類目和商品所在地;圖片庫一次可以上傳多圖片。 微信團隊 2014年07月29日
具體實現方法:(上文中的第5.6小節)
微信小店的貨架支援開放給開發者使用,即開發者可以將自己的頁面作為貨架,通過JavaScript API來調起微信客戶端原生的商品詳情頁。 請注意: 1、開發者需要預先通過1.1中的增加商品API,預先上傳商品,得到product_id後,才能在自己的頁面通過JavaScript API來調起商品詳情頁 2、即使開發者將自己的頁面作為貨架,但由於商品儲存仍在微信伺服器,所以使用者下單後,訂單、庫存管理等事務,開發者仍需要根據微信小店系列介面來完成。 具體JavaScript API呼叫示例程式碼如下:
function openProductView(){ if (typeof WeixinJSBridge == "undefined") return false; var pid = "pDF3iY_G88cM_d-wuImym3tkVfG5";//只需要傳遞 WeixinJSBridge.invoke('openProductViewWithPid',{ "pid":pid },function(res){ // 返回res.err_msg,取值 // open_product_view_with_id:ok 開啟成功 alert(res.err_msg); if (res.err_msg != "open_product_view_with_id:ok"){ WeixinJSBridge.invoke('openProductView',{ "productInfo":"{"product_id":""+pid+"","product_type":0}" },function(res){ alert(res.err_msg); }); } }); }
說明: 1、變數pid即為在增加商品介面中獲得的product_id。
微信小店的貨架開放給開發者,以後推廣微信小店不用再僅限於朋友圈了,可以在圖文訊息中直接呼叫顯示出來,對轉化率會有很大的幫助。