開發者可以調用微信小店貨架上的商品了


  通過前面微信小店怎么開那篇文章我們學了開通微信小店,產品也上傳好了,如何推廣這些商品呢?現在貨架開放了,開發者可以調用微信小店貨架上的商品,即在自己的頁面上,通過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。

   微信小店的貨架開放給開發者,以后推廣微信小店不用再僅限於朋友圈了,可以在圖文消息中直接調用顯示出來,對轉化率會有很大的幫助。

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM