這是一項滿有挑戰性的案子,原因是這樣子,案子是一個官網改版兼增加購物系統的案子,而購物系統不是一般網路所常見的購買操作方式,全程可能需透過一頁方式來完成操作,這當然就得需要用上AJAX技術來完成,OK這還沒有問題,再外加個退貨機制,只要能順利的訂貨與退貨順序正確就應該沒事了。
比較麻煩的地方是必須還要能夠全站支援各國語言,且高達22組國家語言進行切換,一般通常業界為客戶製作的方式,可能僅有中英文切換,只要能在後台並針對每個欄位來輸入該國語言即可,但若超過三五個以上呢?每個欄位不就都要倍數成長...。所以當然不能這樣做,先設想客戶方會用什麼樣的工具來產生各國語言,再來構思如何將工具與網站間搭起橋樑,能夠先想到的應該只有JSON了,JSON是一種資料交換格式,透過他來與匯入功能進行結合才能順利完成這樣的專案,過程中還有許多麻煩之處,下此有機會在寫到案例分享文章中分享給各位。
首頁的樣式
右側購物畫面