fbpx

網店系統數據轉換 – 主要涉及產品,訂單和客戶數據

網店系統數據轉換 指數據從一種格式轉換到您的網上商店系統內所需的格式。數據轉換通常發生在切換不同網上商店系統時,如從 Magento切換到 Opencart,反之亦然。有時甚至同一品牌的網上商店系統,但不同的版本 Version 也可能需要數據轉換。因為有時候,增強商店系統的功能將需要擴展一些數據庫表。數據庫的內容被安排在多個列表 Database Table 的形式。例如:客戶列表、產品列表、訂單列表等等。網店系統數據轉換難度通常是我們需要多個表參與模型化一個數據實體,比如產品。

商店系統是內容管理系統的一種,涉及數據庫

網上商店系統實際上是一個託管網絡服務器上的數據庫應用程序,是內容管理系統 Content Management System (CMS) 的一種,專門處理在線購物工作流程。網店系統的邏輯是以一種或以上編程語言 (如:PHP, Javascript) 實施。用戶通過瀏覽器訪問網上商店。瀏覽器通過編程語言,執行工作流程 (如:下訂單、註冊成為會員、搜索產品等等)。網店管理員用戶亦可通過瀏覽器訪問網上商店後台,執行管理員的工作流程。編程語言依據工作流程對數據庫內容有所增減。

網上商店系統-database如果您手頭上有少數的產品需要放置在您的網上商店,您可以通過後端的行政面板 (Administrative back-end) 自己手動上架。上架步驟通常涉及到添加產品信息。例如:產品的詳細描述、價格和上傳 1 個或多個產品圖片等等。我們強烈建議您自己嘗試將產品上架,因為將產品上架是您將來經營網上商店常規產品維護程序的一部分。


產品資料數據轉換

如果您手頭上有大量的產品數據庫,幾千甚至數萬,以手工方法將產品信息逐個上載成本會非常高和容易出錯。在這種情況下,您可以看看是否可以自動化將產品上傳的程序。如果您正在使用一個或多個電子表格 (Spreadsheet) 來保存您的產品信息,自動化是很可能的。自動化方式將產品上架將比手工上傳更具成本效益。

網店系統數據轉換
採取 Opencart 為以下例子。在導入數據之前,電子表格 (Spreadsheet) 上的產品內容詳細信息將首先被提取創建一個 “標準產品屬性” 表。然後每一個額外的產品屬性,將需要建立一個 “產品延伸屬性” 表。如果一個產品有不同的會員級別不同的定價,將要為每一個額外價格水平創建一個“產品延伸價格”表。

産品數據中可能包括産品的屬性 Attribute 和購買選項 Option. 產品屬性一般是一個獨文的文字欄,轉換並不複雜。選項就可大可小,因為相同名稱的選項可能代表不同的數據值,這就可能涉及大量手工動作。

分類 Category 和關聯產品 Related Product 亦能需要轉換。分類和關聯產品都涉及將 A 産品掛到 B 產品或 C 分類下的數據連接處埋,很多時要先修改試算表內容。例如以下面試算表將關聯産品型號寫在某欄位上,但數據連接是要求產品號,這時你需要利用 vlookup 功能將産品型號轉換成産品號。

vlookup


客戶資料數據轉換

客戶資料 Membership Information 亦可能需要轉換。而可靠的網上商店系統都會將客戶登入密碼加密,而加密後密碼都不能反向解密 Decrypt。一般的做法是當用戶嘗試登入新網上商店時要求用戶執行忘記密碼要求修改步驟。轉換客戶地址資料亦比較麻煩,原因是運費是跟據國家地區計算,所以國家地區不能是自由文本 free text 格式而需要轉成新網站上國家地區的代號。其他可能需要轉換的數據可能包括訂單歷史,優惠卷等等。


導入和導出電子表格

如果您沒有使用 PHP 和 MySQL 的知識但有很多產品數據需要導入到您的網上商店,您可以考慮以第三方外包網店系統數據轉換工作。一般的收費是基於需要的數據格式轉換的工夫和要轉換的數據量。一些免費的擴展 (Export/Import Tool) 允許你從數據庫導入和導出分類和產品的信息數據成電子表格 (Excel Spreadsheet) 格式。

網上商店系統-data-import-export在這種情況下,您可以使用電腦上電子表格應用程式編輯分類和產品的詳細信息。完成後,只需點擊一個按鈕重新導入修改後的電子表格到你的網上商店的數據庫。分類及產品信息將被導出為電子表格文件中的不同的表 Sheet (例如: Categories, Products, Options, Specials, …) 。各表之間的信息連結是完全依靠唯一的 category_id 和 product_id。

電子表格文件

因此,如果要從頭添加一個新產品,這種類型的工作 (不同的表中添加行 Row) 可以很容易出錯,尤其是如果你沒有詳細了解數據庫基礎數據庫架構下加大量的產品信息。因此,在做這種類型的數據導入之前,確保你先備份你的數據庫。因此,我們建議您只使用這種類型的工具更新的產品信息,不用於添加或刪除產品。

上述例子使用 Opencart  中文網上商店系統作示範。不同的網上商店系統有不同的具體操作程序。

了解更多開網上商店

[初稿發佈於 2012 年 6月3日]
Facebook Comments
摘要
網店系統數據轉換 - 主要涉及產品,訂單和客戶數據
文章名稱
網店系統數據轉換 - 主要涉及產品,訂單和客戶數據
描述
網店系統數據轉換 指數據從一種格式轉換到您的網上商店系統內所需的格式。數據轉換通常發生在切換不同網上商店系統時,如從 Magento切換到 Opencart,反之亦然。有時甚至同一品牌的網上商店系統,但不同的版本 Version 也可能需要數據轉換。因為有時候,增強商店系統的功能將需要擴展一些數據庫表。數據庫的內容被安排在多個列表 Database Table 的形式。例如:客戶列表、產品列表、訂單列表等等。網店系統數據轉換難度通常是我們需要多個表參與模型化一個數據實體,比如產品。
作者
WaiTing LI
發佈者名稱
Well Develop International Limited
發佈者商標

關於 WaiTing LI

SEO專家地位並非紙上談兵自說自話而來,應該是基於由同業又或者權威的獨立第三方給予的評價。SEO專家地位大致可以從 Google 給予你所競逐一大籃子競爭性高的關鍵字排名結果推斷出來。我關於宣傳推廣、網店、SEO優化的文章取得很高排名,是搜尋引擎給予我專家效應的結果。

也查看

八達通

八達通網店整合

八達通卡 Octopus Ca …

發佈留言