如何建置自己的購物網站

因為網路的「便利性」「普及性」使然,使得「網路購物」成為目前「當紅炸子雞」,然而因為「宅經濟」當道,也使得很多人想在網路上賣東西,而這其中不乏「網路拍賣」「網路開店」「架設購物網站」..等方式;而每中方式各有其優缺點,而本篇文章並不針對各種方案的優缺點去作比較,而是說明如何從無到有建置一個「購物網站」

PS:以下的解決方案為「YOGO 個人偏好的方案」,並非唯一的解決方案。

Step1  選個好記且簡短的網域名稱

網域名稱有很多的解決方案,有分「要錢」「不要錢」的,然而不要錢的全都是掛在別人底下的次網域方案,除了幫別人衝排名外,對自己一點好處都沒有,且處處受制於人,基本上若是想長期經營「購物網站」「自己品牌」是絕對不要採取這種方案;如果只是玩票性質那就另當別論;不過這此 YOGO 以「付費網域註冊方案」作為說明,並不討論免費的次網域方案,對此有興趣的朋友請自行搜尋相關訊息

可申請網域的網站國內很多,所以下面 YOGO 只列出幾家 YOGO 有用過,並覺得不錯的網站給有需要的朋友參考一下

PChome:http://myname.pchome.com.tw/
Hinet:
http://nweb.hinet.net/
網路中文:
http://www.net-chinese.com.tw/
大同網際網路:http://reg.tisnet.net.tw/cgi-bin/portal

選一個簡單又好記的「網址」,除了可加深消費者的印象外,對「SEO優化」也有很大的幫助,若對有興趣的朋友也可參考;其中 YOGO 最常用的就是 PChome 的服務,有興趣的朋友可以參考「SEO網路大行銷 」這本書,相信會有意想不到的收穫

申請完「網址」後,再來就是設定「DNS指向」;若對「申請網址」「DNS指向」設定不是很清楚的朋友,這部份 YOGO 能代為處理,不過當然是要酌收費用的,歡迎有需要的朋友可隨時與 YOGO 聯絡

Step2 選擇程式語言、資料庫與主機方案

網站程式語言與資料庫有很多種選擇,而每種語言遇與資料庫都有其優缺點,在此 YOGO 以 PHP + MySql 為選擇方案,而這並非唯一方案,而是 YOGO 個人偏號的方案而已

而主機選擇方面則有「自架主機」「主機代管」「主機租賃」「虛擬主機」等方式;其中若是採「自架主機」方案,除非是對架設網站的各項軟體有相當的了解,不然採此方案會有重重困擾;然而除非是大型企業或大型網站,不然若選擇「主機代管」「主機租賃」方案,成本會高出很多;而「虛擬主機」則是目前最多人選擇的方案

看到這裡各位看倌一定會覺得 YOGO 所選擇的解決方案應該是「虛擬主機」方案;若是您心中也是這樣想的話, YOGO 就不得不說一句「您真內行」,不過在此 YOGO 並非選擇「虛擬主機」方案,而是採「自架主機」方案

看到此相信您心中一定會閃過一個OS,「啥!你貢啥」(請自行用台語發音);前面不是才說採「自架主機」方案,除非是對架設網站的各項軟體有相當的了解,不然採此方案會有重重困擾嗎?怎麼現在又說要採「自架主機」方案,YOGO 是在「莊孝維」嗎?

其實在這裡 YOGO 所要採的「自架主機」方案,並非一般「自架主機」方案,而是採「NAS」架站方式,看到這裡或許會有些朋友會問說「NAS是啥?」,關於「NAS」的相關應用及說明,請參考下面 YOGO 之前寫的文章:

其實正確來說,「NAS」主要的應用與網站架設並無直接關聯,且大部份市售的「NAS」機器並無架設網站的功能,不過目前已有廠商開發出搭配「PHP + MySql 的 NAS 解決方案」,其相關資訊如下:

Synology DiskStation DS210+ NAS伺服器

Synology DiskStation DS210+ NAS伺服器

Web Station

  • 虛擬主機(支援架設置多30個網站)
  • PHP/MySQL
  • 可編輯的HTTP錯誤頁面
  • 第三方應用程式支援

相關資訊:
http://tw.partner.buy.yahoo.com/gd/buy?gdid=2125210&mcode=MV9FMWo0Mk43NjNDVFNaNUxMVGM1ZlhlQ2hrSjhhQTNHVkg0eG1XUE01WGFVPQ==

YOGO 會選擇「NAS」來作「自架主機」解決方案;除了其網站架設功能外,主要是因為「RAID 磁碟陣列」功能,這也就為什麼 YOGO 不採一般的自架主機方案,而推薦使用「NAS」來作「自架主機」解決方案;且 YOGO 建議至少採用「2 Bay雙層以上機種方案」,這樣才能使用「RAID 磁碟陣列」功能,也才不枉費採用「NAS」來作「自架主機」解決方案

另外 YOGO 建議至少使用「2顆2TB以上硬碟機」,來搭配「Synology DiskStation DS210+ NAS伺服器」組成「RAID 磁碟陣列」使用,且「Synology DiskStation DS210+ NAS伺服器」除了可當購物網站使用外,其他營運及行銷或美術設計相關檔案,也可透過「Synology DiskStation DS210+ NAS伺服器」分享及備份,其相關的應用可參考 YOGO「NAS的應用與簡介(三)企業與公司的應用」這篇文章;而 YOGO 建議使用2顆「Seagate梭魚LP系列 2TB SATAII 硬碟機 ST32000542AS」,搭配「Synology DiskStation DS210+ NAS伺服器」使用,其相關資訊如下:

Seagate梭魚LP系列 2TB SATAII 硬碟機 ST32000542AS

最新省電技術的硬碟機 給您大容量也給您大滿足

  • 最新LP系列更省電
  • 大容量2TB
  • 主軸5900轉速
  • 內建32MB大緩衝

相關資訊:
http://tw.partner.buy.yahoo.com/gd/buy?gdid=1685729&mcode=MV9FMWo0Mk43NjNDVFNaNUxMVGM1ZlhlQ2hrSjhhQTNHVkg0eG1XUE01WGFVPQ==

Step3 選擇上網方案及網通設備

在購物網站的經營上,還有一個很重要的元素,就是要有一個24小時隨時不斷線的線上服務,所以選擇「二個穩定的上網方案」是必需的基礎設備;為什麼要有「二個穩定的上網方案」,因為當其中有一條網路斷線時,可由另外一條網路提供服務,好讓購物網站能夠無時無刻保持上線狀態

而且「二個穩定的上網方案」最好是採用二種不同的上網方案,為什麼要採用二種不同的上網方案呢?老實說,不管你是選擇那一種ISP的ADSL或光纖上網方案,其實最後走的都是 HINET 機房,這即是之前吵的很兇的「最後一哩」的問題,對這個問題有興趣的朋友可以自行上網搜尋相關資訊

也因為台灣大多數ISP的ADSL或光纖上網走的都是 HINET 機房,所以若選擇ADSL或光纖上網當「二個穩定的上網方案」,其實一樣沒有解決這個問題,因為HINET的機房一但出問題,不管您使用的ISP是否為HINET,其實都會影響到,也因為二個方案走的都是HINET的機房,所以就會變成一起掛的情形發生,所以 YOGO 建議的方案是光纖 +cable上網來當「二個穩定的上網方案」,會比較妥當一點。

另外不管是採ADSL光纖或是cable當解決方案,都需採用固定IP方式」,不然在DNS指定中,只會徒增不必要的困擾

除了之外,還需要有一台「負載平衡路由器」,來分配網路流量的工作,而「D-Link DI-LB604 負載平衡路由器」則是一個不錯的選擇,其相關資訊如下:

D-Link DI-LB604 負載平衡路由器

D-Link DI-LB604 負載平衡路由器

  • 具備2個WAN埠與4個LAN埠
  • 提供企業內部頻寬分享
  • 2WAN備援機制
  • 支援Outboundloadbalance

相關資訊:
http://tw.partner.buy.yahoo.com/gd/buy?gdid=524398&mcode=MV9FMWo0Mk43NjNDVFNaNUxMVGM1ZlhlQ2hrSjhhQTNHVkg0eG1XUE01WGFVPQ==

或是「MH350 多路寬頻負載平衡器」是個更好的選擇, YOGO 的公司用的就是這一台的前一代,不過就是貴了點,相關資訊息如下:

MH350 多路寬頻負載平衡器

MH350 多路寬頻負載平衡器

資安的守護神‧MIS的好伙伴

  • 具備策略式防火牆
  • 多種負載平衡演算法則
  • 多國語系WebUI介面管理
  • 2WAN/1LAN

相關訊息:
http://tw.partner.buy.yahoo.com/gd/buy?gdid=1697124&mcode=MV9FMWo0Mk43NjNDVFNaNUxMVGM1ZlhlQ2hrSjhhQTNHVkg0eG1XUE01WGFVPQ==


再來要選擇一台適合自己的「UPS不斷電系統」,為什麼要選擇「UPS不斷電系統」呢?其實一般人很容易忽略「UPS不斷電系統」的重要性,認為那是個可有可無的設備,不過「UPS不斷電系統」確是個不容忽視的機器設備,原因很簡單,當市電中斷時UPS會改由內部的電池供電,而使電力不中斷,好讓使用者有緩衝的時間,將目前正在進行的工作進行存檔,好讓使用者的努力不至於一瞬之間化為泡影。

「UPS不斷電系統」另一個重要的功能,就是「防雷擊突波」,而這個功能卻常被使用者忽略,但卻是一個很重要的功能;唉~話說當年 YOGO 任職的公司,全體員工都興高采烈的在慶祝春節假期,誰知年後開工時卻發現公司的3C設備全都燒掉了,一查之下才知道在春節期間公司大樓有停電,而當台電恢復送電時,瞬間突波太大造成公司3C設備燒毀,所以當時公司若有採用「UPS不斷電系統」就可以避免悲劇的發生。

YOGO 常在說,整台電腦裡最重要的就是硬碟裡的資料,隨然現在的科技已經能救回大部份受損的硬碟資料,但救援費用是以MB計費,所以平常就要作好備份的習慣;但這樣還不夠,雖說「Synology DiskStation DS210+ NAS伺服器」可以組成「RAID 磁碟陣列」;但若瞬間突波太大時,也是會有組成「RAID 磁碟陣列」硬碟同時燒燬的風險,所以使用者若有採用「UPS不斷電系統」就可以避免這樣的悲劇發生;下面的「UPS不斷電系統」是個不錯的選擇,提供給有需要的朋友參考一下:

OPTI-UPS ES1000C 不斷電系統加值型(110V)

OPTI-UPS ES1000C 不斷電系統加值型(110V)

  • 通過國家安全級檢磁BSMI認證
  • 唯一主機及電池兩年保固
  • 強大的監控軟體
  • 單鍵測試電池放電模式
  • 自動穩壓功能
  • 防雷擊突波,最大吸收焦耳1050

    相關資訊:
    http://tw.partner.buy.yahoo.com/gd/buy?gdid=51211&mcode=MV9FMWo0Mk43NjNDVFNaNUxMVGM1ZlhlQ2hrSjhhQTNHVkg0eG1XUE01WGFVPQ==

    Step4 選擇購物網站程式方案

    購物網站程式大致上分成「免費」「付費」二種,而其中「osCommerce」「xt:Commerce」「TWE-Commerce」「ECShop」「zen cart」「Magento」「Prestashop等是較知名的「免費購物網站程式」,由其是「osCommerce」,不但在台灣佔有很大的使用率且相關資訊及書籍也較多,但老實說若要使用免費的購物車網站程式,YOGO比較傾向使用「ECShop」而非「osCommerce」,相關的原因 YOGO在之前的文章有寫過,有興趣的朋友可以參考一下下面延伸閱讀的文章

    另外目前在市面上也有很多「付費購物網站套裝程式」可以選擇,不過因為 YOGO 也都沒用過,所以也無從建議起;不過不管是「免費購物網站程式」或是「付費購物網站套裝程式」,因為都是為符合「大多數人的基本需求」,所以並不一定能完全符合您的需求,所以若要完全符合您的需求,則只有請人「量身訂作」,開發專屬於您的「購物網站功能」若有這方面需求的朋友,歡迎您與 YOGO 聯絡,YOGO 將會熱忱的為您服務。

    看到這裡,整個購物網站架設流程大致完成,但若以為購物網站架設好之後,放著訂單就會滾滾來的話,那就真的想太多了,網站架設完成只是挑戰的開始而已,網站經營、行銷才是確保網站能個維持下去的根本,關於這部份也不是三言二語說的完的,以後有機會 YOGO 在與各位朋友分享與討論一下這番面的心得

  • 延伸閱讀:
    [PHP]四款免費購物車推薦
    [PHP]二款免費購物車程式
    [PHP]免費購物車程式
    [PHP]免費購物車程式(二)
    只要NT:18,000,網頁設計作到好

    如果覺得這篇文章對您有所幫助,在觀看完文章之餘,希望能點選下方方廣告或贊助YOGO1美元,當作是對YOGO的支持,讓YOGO更有寫作的動力。

    留言

    wih寫道…
    現今的ecshop並不能真正算免費的購物車程式!原開發團隊2008年被併購後版權聲明出現了很大的改變,免費使用只能使用在沒有商業行為情形下!試問一個購物車網站不能賣東西,那要來做什麼呢?且具官方說法,對於該購物車程序他們留了後門,發現有侵權行為時可以經由後門關閉網站!國內代理商退出代理後也一度傳出有詐騙集團利用版權疑慮進行詐騙.該購物車比較可笑的一點是說是開源卻不允許二次開發,需要購買授權才可以二次開發,而買了授權後相關的版權宣告連結只授權隱藏,未授權移除,這是個完全依照自己說法而非遵循GPL的開源!目前這款購物車內包含自動偵測版本並會將版本資訊導向官方的程序,使用不符授權的還是多留點心,目前一套商業授權3000人民幣,不含售後服務,只有2.6.1以前的版本才是符合真正免費使用的!
    YOGO寫道…
    YOGO也認為ECSHOP的授權不是很合理,開源碼的購物車程式YOGO目前比較推薦的是opencar及Twe-commerce

    這個網誌中的熱門文章

    用PHP寄MAIL的方法

    ImageMagick應用大全(一)

    php安裝openssl的方法