2010-06-10 66 views
0

我打算建立一個電子商務購物網站軟件。讓任何想要一個電子商務網站的人,他都會在我的網站上註冊電子商務購物網站軟件,然後一個商店就會爲他創建一個子域名,如果我的電子商務網站是e-commerce.com,他簽了字跟商店名稱「sample」一起,現在他將擁有一個像sample.e-commerce.com這樣的商店。他還可以將自己的域名指向該商店,併爲該網站提供單獨的管理訪問權限 - 可以爲其更新配置(主題,折扣,產品包,選擇支付網關等),然後開始出售。我更喜歡使用php構建這個網站。請參閱以下類似的網站 -如何構建電子商務購物網站軟件?

shopify,vendr,foxycart,的Bigcommerce,volusion,bigcartel,corecommerce等

我更喜歡使用PHP構建我的網站,應該是什麼架構?我應該如何開始構建?有沒有現有的工具?是否有其他語言(紅寶石,蟒蛇)

感謝

+0

[oscommerce](http://www.oscommerce.com/) – phwd 2010-06-10 19:35:37

+0

再次仔細閱讀。謝謝 – Musa 2010-06-10 19:50:59

+0

@ phwd的評論看起來像是一個有效的解決方案,我們正在努力幫助您 - 無需對此表示粗魯。如果您對他的建議有特定的異議,請解釋它。這已經是一個VAST問題,需要解決很多問題。你不知道如何開始的事實表明你不可能用你目前的技能水平來完成這個項目 - 而付款處理是錯誤的。 – Basic 2012-10-04 11:15:29

回答

0

任何現有的工具在Magento的(http://www.magentocommerce.com/)看看:它是一個開源的CMS專門創建能夠輕鬆地創建電子商務網站。它具有多店功能... 它有許多額外的有趣功能,如SEO優化程序等。

您可以開始安裝,在您的本地系統上測試它,並最終根據您的需要進行調整需要。我認爲這是一個很好的工具,它可以爲您節省大量的工作。

Magento是用PHP編寫的。

乾杯, Gianluca。

+0

非常感謝Gianluca,我知道Magento的多商店支持,但是對單獨的管理員(對於每個商店)的支持以及管理員的不同主題實現又如何?雲託管和分佈式數據庫的東西呢?你會解釋更多這些東西嗎? – Musa 2010-06-10 19:44:40

0

這是一個非常寬泛的問題。我建議閱讀MVC模式。如果你想在PHP中這樣做,我相信CakePHP提供了一個很好的方法來在PHP中執行MVC。還有一種購物車解決方案已經用PHP編寫,名爲Magento。它是開放源代碼的,所以你可以在引擎蓋下看看它們是如何做的。對於Ruby,有Ruby on Rails,而Groovy語言有Grails。 Java有很多框架(Spring和JSF)。

+0

嗨Vivin, 謝謝。我很瞭解CakePHP和Ruby on Rails(在許多項目上工作過)。兩者都是MVC,事實上CakePHP是ROR的影子副本。所以我們不需要考慮MVC。無論如何,我相信 - 使用rails框架來構建這樣的網站的最佳方式。我正在考慮多商店的東西,我之前沒有這樣做 - 如何管理這件事?例如,在爲子域名配置時爲註冊用戶創建商店? – Musa 2010-06-10 19:49:35

+0

就像我說的,這是一個非常廣泛的問題,你問。但是,如果你想要做多個店面,你基本上正在尋找一個多租戶解決方案。根據框架的不同,處理子域的方式也有所不同。我相信Grails有一個多租戶插件。 – 2010-06-10 20:08:28

相關問題