台灣開店平台大集合-調查日期2017年10

很多開店平台都有提供試用方案、說明會,我們強烈建議商家們在租用服務之前,務必先試用過系統的各項功能,不要只是走馬看花,不要只是覺得後台介面看起來很順眼,就預期系統會很棒,從商品建檔、上架、測試註冊會員、下單、結帳、後台訂單管理、確認付款、更新訂單狀態等等,把網站上線營運後的基本流程式跑一遍,再評估是否順手、是否滿足需求。另外客服的支援也是重點,不過這部分難以分析比較,建議多 google 一下前人留下的意見。

有些平台會以一次簽約多年提供優惠的方式,來誘導商家簽訂長期租賃契約,如果您對平台還不是非常了解(包括系統適用性、平台穩定性、客服品質),建議不要為了省幾千塊,貿然簽下長期租賃契約,讓自己可能陷入進退不得的困境。

以下是我們收錄的台灣開店平台,我們以各家平台的 Alexa 排名來做排序,排名在前的代表網站流量排名比較高,但未必等同於服務比較優或功能比較強,有的只是因為廣告預算花得比較多而已,此清單將不定期更新,以維持資料的參考價值。

91APP https://www.91app.com/
SHOP2000 http://www.shop2000.com.tw/
QDM http://qdm.com.tw/
meepShop http://meepshop.com/
EasyStore https://www.easystore.co/
Shopline https://shopline.tw/
Cyberbiz 架EZ https://www.cyberbiz.co/
mymy http://open.mymy.tw/
網路開店123 https://www.shop123.com.tw/index.php?
XAPP https://www.xapp.tw/
WACA Store https://www.waca.net/
FUNOO http://www.funoo.tw/
365SHOP https://www.365shop.com.tw/
KD8開店吧! https://www.boutir.com/
網站達人 http://www.oo.com.tw/
Boutir 掌舖 https://kd8shop.net/shop
Joo https://www.joo.com.tw/joo/
Oopen開開店(已併入 funoo.tw) http://www.oopen.com.tw/agent/oopen/
31APP.com https://31app.com/xmobile/
EZcart https://www.ezcart.com.tw/
I4U Web https://www.i4uweb.com
Topwebx https://www.topwebx.com/
尚青 http://www.shangching.com/
若森 MoshiMori https://www.moshimori.com/zh/homepage/
正月 http://www.januarytc.com/sa/index.aspx
YEESGO http://yeesgo.com/
新竹物流 https://scm.hct.com.tw/B2B/index.htm
WebDiY http://www.web-diy.com.tw/
SMARTSHOP http://www.smartshop.com.tw/
微酸番茄 http://www.openrwd.com.tw/
有塊地 http://www.haveafarm.com.tw/

如果您也是提供開店服務的平台,而我們尚未收錄到您的網站,請來信 告知我們,我們會盡快將您的網站收錄到上面的清單中。

新增了幾家,並重新調整排序(依最新的 Alexa 排名),感覺開店的需求依然很強勁,不過要投入的新同學,還是建議要審慎評估開店平台,因為幾乎每個月都會遇到有人詢問,從某某平台(不特定)搬家到 OpenCart 的可行性,偶爾還會遇到已一次繳交3年費用的 ….

若您的商店有一些特殊需求需要客制,建議不要太期待開店平台廠商會為您專案設計,有這種情形還是建議以 OpenCart 作為優先考量。

OPENCATY 原版錯誤 的地方2

=====================================================================
OPENCART 關於EMAIL 通知信功能 功能 20171124完工
=====================================================================
可以設定EMAIL通知信位置的地方有2個
1.後台登入後=>系統管理=>商店設置->編輯=>商店->電子郵件
2.後台登入後=>系統管理=>商店設置->編輯=>郵件主機->附加其它通知信箱
商店->電子郵件:
前台網頁下方 聯絡我們 的留言功能 EMAIL 就寄到這裡
郵件主機->附加其它通知信箱:
當有通知店家信件時,將同時寄送至這些信箱,逗號分隔

 

問:網頁下方 聯絡我們 的留言功能 EMAIL 是 寄到哪
答:那個 是單純的 寄1封信功能 只會寄給 商店設定中=>電子郵件的位置

這個功能 原版 還有錯誤 就是 幹! 寄件人 收件人 都是 管理員 你不知道誰寄給你的
我以貼心寫了OCMOD做出3點修正
1.把寄件人 改為客戶,
2.同時寄信給 附加其它通知信箱 所有人
3.信件內容我加了2行字(加哪2行字,你裝好就知道了)

 

<?xml version=”1.0″ encoding=”UTF-8″?>

-<modification>

<name>前台-聯絡我們的留言原本只會寄一封EMAIL通知1個人改成寄給多個人</name>

<code>information_contact_alert_email</code>

<version>v1.0.0.1適用OPENCART2.3.X</version>

<link/>

<email>suffixbig@gmail.com</email>

<author>suffixbig</author>

<!–註解:修改檔案–>

 

-<file path=”catalog/controller/information/contact.php”>

 

-<operation>

 

-<search>

<![CDATA[$mail->setFrom($this->config->get(‘config_email’));]]>

</search>

 

-<add position=”replace”>

<![CDATA[ $mail->setFrom($this->request->post[’email’]);//寄件者 改成客人的 ]]>

</add>

</operation>

 

-<operation>

 

-<search>

<![CDATA[$mail->setText($this->request->post[‘enquiry’]);]]>

</search>

 

-<add position=”replace”>

<![CDATA[ $mail->setText($this->request->post[‘enquiry’].”\n\n客戶EMAIL:\n”.$this->request->post[’email’]); ]]>

</add>

</operation>

 

-<operation info=”Adding sitekey in controller”>

 

-<search>

<![CDATA[$mail->send();]]>

</search>

 

-<add position=”after”>

<![CDATA[ // 發送到其他附加電子郵件 的程式原碼 S $emails = explode(‘,’, $this->config->get(‘config_alert_email’)); foreach ($emails as $email) { if ($email && filter_var($email, FILTER_VALIDATE_EMAIL)) { $mail->setTo($email); $mail->send(); } } // 發送到其他附加電子郵件 的程式原碼 END ]]>

</add>

</operation>

</file>

</modification>

OPENCATY 原版錯誤 的地方1-可以不輸入-驗證碼-就到下一個頁面

==============================
#OPENCATY 原版錯誤 的地方1
2.3.02 與 3.0.2.0
==============================
可以不輸入-驗證碼-就到下一個頁面

原因例如3個地方有驗證碼
登入 留言 評論
其中之一有輸入過-驗證碼-就可以不用再輸入驗證碼-按送出就到下一個頁面
設置方法
[系統管理] [商店管理] [選項設定] 最下方的 [驗證碼] 去設定。
可以在這幾個地方添加
註冊
非會員結帳
評論
退換貨
與我聯絡

正確修改建議
例如
1.在網站任意位置輸入過一次驗證碼就把所有有驗證碼的地方拿掉
2.每次都要驗證沒有例外
你認為應該如何修


session->data['gcapcha'])) {

$this->load->language('extension/captcha/google_captcha');//載入語言

$data['text_captcha'] = $this->language->get('text_captcha');

$data['entry_captcha'] = $this->language->get('entry_captcha');

if (isset($error['captcha'])) {
$data['error_captcha'] = $error['captcha'];
} else {
$data['error_captcha'] = '';
}

$data['site_key'] = $this->config->get('google_captcha_key');

$data['route'] = $this->request->get['route'];

return $this->load->view('extension/captcha/google_captcha', $data);

}//驗證通過一次後就不在檢查 END
}
//驗證用
public function validate() {
//驗證通過一次後就不在檢查
if (empty($this->session->data['gcapcha'])) {
$this->load->language('extension/captcha/google_captcha');
//3.0多這段
if (!isset($this->request->post['g-recaptcha-response'])) {
return $this->language->get('error_captcha');
}

$recaptcha = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret=' . urlencode($this->config->get('google_captcha_secret')) . '&response=' . $this->request->post['g-recaptcha-response'] . '&remoteip=' . $this->request->server['REMOTE_ADDR']);

$recaptcha = json_decode($recaptcha, true);

if ($recaptcha['success']) {
$this->session->data['gcapcha'] = true;
} else {
return $this->language->get('error_captcha');
}
}
}
}

金流模主-刷卡後出現錯誤 無請求頁面

金流模主-刷卡後出現錯誤 無請求頁面
————————————————————————–
#商品使用EXCEL 匯入 可能產生之問題
————————————————————————–
#台新信用卡刷卡失敗
https://test.com.tw/taishin_bank_callback 出現錯誤 無請求頁面

查資料表 SELECT * FROM `oc_url_alias` 看是否有
(58, ‘extension/payment/taishin_bank/callback’, ‘taishin_bank_callback’); 此行果然也被清空

錯誤原因
商品用EXCEL匯入 時選刪除所有資料 因為 台新金流模組有使用 短網址功能,清除商品資料 連帶也會清除短網址功能的這張表

解決辦法台
再重新安裝一次台新金流模組就好了

OPENCART插件2.1.0改到2.3.0.2版-要改多少地方

———————————–
#OPENCART 插件 2.1.0 改到 2.3.0.2版 要改多少地方 你以為很少-其實很多 最少要3-4工作天
2.3.0.2版 => 3.0 那就 更花工時了 因為差異也很大

2017/11/10修改紀錄
以下不含前台程式光後台程式要改的差異
———————————–
1.類別名稱
class ControllerPaymentCheque extends Controller {
class ControllerExtensionPaymentCheque extends Controller {
————————————————————————————–
2.語言檔位置
$this->load->language(‘payment/ezship’);
$this->load->language(‘extension/payment/ezship’);
————————————————————————————–
3.樣板檔位置
$this->response->setOutput($this->load->view($this->module_path.’.tpl’, $this->data));
$this->response->setOutput($this->load->view(‘extension/payment/cheque’, $data));
$this->response->setOutput($this->load->view($this->module_path.’.tpl’, $this->data));
————————————————————————————–
$this->response->setOutput($this->load->view(‘shipping/ezship_shipment.tpl’, $data));
$this->response->setOutput($this->load->view(‘extension/shipping/ezship_shipment’, $data));
————————————————————————————–
4.權限檢查名稱
if (!$this->user->hasPermission(‘modify’, ‘shipping/ezship_shipment’)) {
if (!$this->user->hasPermission(‘modify’, ‘extension/shipping/ezship_shipment’)) {
5.連結位置
public function __construct( $registry ) {
parent::__construct( $registry );
$this->ssl = (defined(‘VERSION’) && version_compare(VERSION,’2.2.0.0′,’>=’)) ? true : ‘SSL’;
}
————————————————————————————–
6.存檔後返回頁
$this->response->redirect($this->url->link(‘extension/payment’, ‘token=’ . $this->session->data[‘token’], ‘SSL’));

可以改成類別頁
$this->response->redirect($this->url->link(‘extension/extension’, ‘token=’ . $this->session->data[‘token’] . ‘&type=shipping’, $this->ssl));//存檔後返回頁-預設是到類別頁
或是本頁
$this->response->redirect($this->url->link(‘extension/shipping/ezship_shipment’, ‘token=’ . $this->session->data[‘token’], $this->ssl));
————————————————————————————–
//存檔按鈕
$data[‘action’] = $this->url->link(‘payment/ezship’, ‘token=’ . $this->session->data[‘token’], ‘SSL’);
//取消按鈕
$data[‘cancel’] = $this->url->link(‘extension/payment’, ‘token=’ . $this->session->data[‘token’], ‘SSL’);
//存檔按鈕
$data[‘action’] = $this->url->link(‘extension/payment/ezship’, ‘token=’ . $this->session->data[‘token’], $this->ssl);
//取消按鈕
$data[‘cancel’] = $this->url->link(‘extension/extension’, ‘token=’ . $this->session->data[‘token’] . ‘&type=payment’, $this->ssl);

———————————–
#語言圖標修正
———————————–
c:\Users\suffi\Desktop\超商取貨付款插件\admin\view\template\extension\payment\ezship.tpl

/.png”
原版寫法
發表於 OPENCART2.3中文版 | 發表迴響