由於項目需要, 公司項目需直接對接京東指定部分商品(vop),這就需要根據京東提供的文檔來進行商品對接,大概流程圖如下

設計思路: 1. 由於各個商品字段不同,需要在同步商品的時候對字段進行逐一比對,重新賦值,然后在寫入本地商品表
首先 根據文檔 獲得商品的大概信息,如下

當然雖然很多格式不能用,但是像一些規格,狀態,首圖 ,名稱 還是可以拿過來用的
進入正題,在進行編程的時候,采用了面向切面編程的方法,即每次調用都會返回一個狀態 ,每調用一個方法都返回對應的執行碼,正確繼續,錯誤返回。
在寫邏輯的時候將 幾個常用的模塊(例如分類模塊,價格,詳情,運費,庫存)分開寫,這樣就能保證擴展性,后續需要對單獨商品 也可進行單獨操作,具體代碼不在贅述,貼兩張大概代碼圖片

中間遇到了將excel 商品內容 批量導入數據庫, 調用系統內部函數,如下圖 , $row 返回的是 每行的數組,

在查詢商品價格和商品庫存的時候,出現京東商品池未開通的情況,已經聯系對方經理,讓其開通商品池,等待。
