為什麼shopex和ecshop都停止更新了?

很久沒接觸網店系統了,剛剛下載ecshop,才發現它在2012年就已經停止更新了,以為是被shopex收購的關係,然後好奇去找shopex,才發現shopex也已經在2014年停止更新了,請問是什麼原因呢?


我認為是商業利益不夠大。


很簡單,ecshop和shopex都是針對小型獨立電商的,而獨立電商太特么燒錢了,根本無法盈利。挖金子的人都走了,賣水的根本沒活路。


商派改做定製圈錢,能圈一波是一波了。

外部原因是電商邏輯複雜,需求不大(比如相對於BBS)。

內部原因是代碼太爛,沒法做下去了。

&再說一句,商派自己的產品是ecshop。shopex是收購來的,收購完就停止開發自己的ecshop了。&

update :應該這樣說,收購完ecshop後,自己的shopex代碼不用了。改用ecshop的代碼,名字還叫shopex。

====================================

打開下官網 免費商城系統_【Shopex485】免費網店商城系統,能認出是蓬勃的開源軟體么?

下載源代碼要填手機。

====================================

update:

商派收購ecshop:

CZ專訪ShopEX郭洪馳:揭秘收購ECShop幕後故事

上海商派斥資百萬收購康盛創想ECShop軟體

下面打開core目錄下的第一個文件switch處理數組,稍微懂PHP代碼的看看吧:

foreach ($sdf_array[$type] as $k=&>$v){
switch($k){
case "type":
$attributes["goods_type"] = $v;
$array = array_merge($array,$attributes);
break;
//case "goods_id":
//$goods_id["goods_id"] = $v;
//$array = array_merge($array,$goods_id);
//break;
case "orderinfo":
$mininfo["minfo"] = $v;
$array = array_merge($array,$mininfo);
break;

case "bn":
$bn[$k] = $v;
$array = array_merge($array,$bn);
break;

case "description":
$intro["intro"] =$v;
$array = array_merge($array,$intro);
break;

case "meta":
if(count($v)&>0){
foreach($v as $meta_k=&>$meta_v){
$tmp_m[$meta_v["key"]] = $meta_v["value"];
}
}
$array = array_merge($array,$tmp_m);
break;

case "title":
$name["name"] = $v;
$array = array_merge($array,$name);
break;

case "createtime":
$uptime["uptime"] = $v;
$array = array_merge($array,$uptime);
break;
case "status":
$t_status[$k] = $v;
$array = array_merge($array,$t_status);
break;

case "last_modified":
$last_modify["last_modify"] = $v;
$array = array_merge($array,$last_modify);
break;

case "brief":
$brief[$k] = $v;
$array = array_merge($array,$brief);
break;

case "props":
foreach($v as $props_k=&>$props_v){
$tmp_props[$props_k] = $props_v["id"];
}
$array = array_merge($array,$tmp_props);

case "adjunct":
$adj_items["product_id"] = array();
$adj["adjunct"] = array();
$adj_filt = array();
foreach($v as $adjunct_k=&>$adjunct_v){
$tmp_adjunct = array();
$items["items"] = array();
$tmp_adj["name"] = $adjunct_v["title"];
$tmp_adj["min_num"] = $adjunct_v["min"];
$tmp_adj["max_num"] = $adjunct_v["max"];
$tmp_adjunct = array_merge($tmp_adjunct,$tmp_adj);
if(array_key_exists("adj_include",$adjunct_v)){
if(count($adjunct_v["adj_include"])&>0){
foreach($adjunct_v["adj_include"] as $a_incl){
$a_pid = $a_incl["id"];
array_push($adj_items["product_id"],$a_pid);
}
$items["items"] = array_merge($items["items"],$adj_items);
$tmp_adjunct = array_merge($tmp_adjunct,$items);
}
}elseif(array_key_exists("adj_filter",$adjunct_v)){
if(count($adjunct_v["adj_filter"]&>0)){
foreach($adjunct_v["adj_filter"] as $a_fil){
$a_fv = $a_fil["value"];
array_push($adj_filt,$a_fv);
}
$str["items"] = implode("",$adj_filt);
$tmp_adjunct = array_merge($tmp_adjunct,$str);
}
}
array_push($adj["adjunct"],$tmp_adjunct);
}
$array = array_merge($array,$adj);

break;

case "category":
//foreach($v as $cat_k=&>$cat_v){
$tmp_cat["cat_id"] = $v["id"];
//}

$array = array_merge($array,$tmp_cat);
break;

case "brand":
foreach($v as $brand_k=&>$brand_v){
$tmp_brand["brand_id"] = $brand_v["id"];
$tmp_brand["brand"] = $brand_v["value"];
}
$array = array_merge($array,$tmp_brand);
break;

case "thumbnail":
unset($v["width"]);
unset($v["height"]);
$thumbnail_pic["thumbnail_pic"] = $v["value"];
$array = array_merge($array,$thumbnail_pic);
break;

case "spec":
$spec_desc["spec_desc"] = array();
foreach($v as $spec_k=&>$spec_v){
unset($spec_v["title"]);
$tmp_spec_desc[$spec_v["key"]] = array();
foreach($spec_v["option"] as $spec_value_k=&>$spec_value_v){
$tmp_spec_value["spec_value"] = $spec_value_v["value"];
array_push($tmp_spec_desc[$spec_v["key"]],$tmp_spec_value);
}
}
$spec_desc["spec_desc"] = $tmp_spec_desc;

$array = array_merge($array,$spec_desc);
break;
case "image":
foreach($v as $media_k=&>$media_v){
//unset($media_v["default"]);
$tmp_media[$media_v["type"]] = $media_v["value"];
$tmp_media["height"] = $media_v["height"];
$tmp_media["width"] = $media_v["width"];
}
$array = array_merge($array,$tmp_media);
break;

case "product":
$products["products"] = array();

if(count($v)&>0){
foreach($v as $product_v){
$tmp_products["products"] = array();
foreach($product_v as $pr_k=&>$pr_v){
if($pr_k=="id"){
//$tmp_pr["product_id"] = $pr_v;

}elseif($pr_k=="meta"){
foreach($pr_v as $prmeta_k=&>$prmeta_v){
$tmp_pr[$prmeta_v["key"]] = $prmeta_v["value"];
}
}elseif($pr_k=="last_modified"){
$tmp_pr["last_modify"] = $pr_v;
}elseif($pr_k=="store"){
if(count($pr_v)&>0){
foreach($pr_v as $pr_store_v){
$tmp_pr["store_place"] = $pr_store_v["place"];
$tmp_pr["freez"] = $pr_store_v["freez"];
$tmp_pr["store"] = $pr_store_v["value"];
}
}
}elseif($pr_k=="price"){
$tmp_price["mprice"] = array();
foreach($pr_v as $pr_price_k=&>$pr_price_v){

if(array_key_exists("member_group_id",$pr_price_v)){
$t[$pr_price_v["member_group_id"]] = $pr_price_v["value"];
}else{
$tmp_pr[$pr_price_v["title"]] = $pr_price_v["value"];
$tmp_pr[$pr_price_v["disabled"]] = $pr_price_v["disabled"];
}
}

$tmp_price["mprice"] = $t;
$tmp_products["products"] = array_merge($tmp_products["products"],$tmp_price);

}elseif($pr_k=="spec_def"){
$tmppspecid["spec_value_id"] = array();
$tmppspec["spec"] = array();
$tmp_pprops["props"] = array();
foreach($pr_v["spec_value"] as $pspec_k=&>$pspec_v){
array_push($tmppspecid["spec_value_id"],$pspec_v["key"]);
array_push($tmppspec["spec"],$pspec_v["value"]);
}
for($i=0;$i&


沃爾瑪,麥德龍,易初蓮花,聯華超市等大型超市稱霸市場,各種小商店小商場小賣部紛紛倒閉,轉行棋牌室,麻將室。

互聯網上,天貓京東各據半壁江山,剩下一幫散兵游勇擠在兩大電商中間顛過來倒過去,踩死無數螞蟻電商尤不自知,亞馬遜乾脆端坐八千里之外看看好戲。你說你用shopex?不過是又一隻馬上被踩死的螞蟻而已,shopex、ecshop充其量也就是蜂皇蟻后,都不需要有人來踩踏,活個幾年,找不到糧食,自個兒就滅族了。


shopex 賣土地上蓋樓的方案,但是你最多在農村蓋個商場,反正沒什麼人來。但是現在人們都到taobao,tmall, JD 這樣的商場買東西,而且還有第三方的小店鋪招租,價格還特便宜,有些需要交點固定費用,有些按銷量分成,有些甚至完全免費,最重要是人家還給你導人流量過來。

要是你你會怎麼選?


沒有代碼狗的商家都跑去 淘寶 京東做了 有代碼狗的商家 自己修改ECShop代碼做自己商城了 還更新來幹嘛


都改商業版了,去年公司剛從shopex採購一套產品,每個域名40萬呢


海外第一電商平台 Magento麥進斗 替換ecshop新選擇


主要是還是盈利不夠


也許是應為行業之間的鬥爭比較激烈


B2C的空間本身萎縮嚴重,不再值得投入太多精力。主要在SaaS模式自營平台發力,偶爾我們在一些B2B分銷等項目招投標上碰到商派參加。


訪問了他們的官網,看導航條的引導,商派的主力應該是在線申請註冊的雲產品(不是下載自己安裝的產品)和onex解決方案,你說的下載包,看起來沒有明顯入口。猜想是從軟體向saas轉型了。申請了一個零售模塊等待開通,晚點再和下載包對比一下看看是不是有變化


他們是已賺錢為目的的,人員估計都在開發其他什麼賺錢項目

還是用opencart吧~


停止更新不代表不維護了。人家也許還在繼續,前幾天ShopEx的客服還給我打電話談業務,讓我買他們的產品呢!

公司名應該叫商派!

客服就說要有一個產品解決方案要和我們客戶商量。我具體也不知道。

停止更新也許是因為人家產品已經趨於成熟,沒必要進行版本更新了,即使有bug修復一下就好了。

況且官網上的是公開下載的,人家沒必要把最新的拿出來。那天客服好像就是說購買授權後他們會給我發一個安裝包。。。這個肯定和官網下載的不一樣!


估計是都改為收費了吧


推薦閱讀:

什麼是php單例模式?
LNMP 教程有哪些值得推薦?
php為什麼要設計成單線程語言?
如何評價知乎幾乎所有PHP相關問題中都出現「PHP是世界上最好的語言」的無關回答的現象?
在日常的網頁開發中,apache的角色是什麼樣的?(如果並不需要將數據上載伺服器的話),為什麼一定要用

TAG:電子商務 | PHP | 網店 | ShopEx |