V2.6.2 貨到付款問題

2016-07-07 15:14 来源:www.chinab4c.com 作者:ecshop专家



各位先進,大家好

小弟在安裝ECShop V2.6.2 Release0326後
在支付方式的貨到付款發現了一個問題
在安裝之前,貨到付款的條件為"貨到付款? ;在線支付?"
===================
Snag-2.JPG
===================

在安裝之後,卻又變成"貨到付款? ;在線支付? "
===================

Snag-3.JPG
===================

導致客人在下訂單選擇貨到付款後,
會變成無法按"發貨"
需先按"已付款"後
才能按"發貨"
===================

Snag-4.JPG
Snag-5.JPG
===================

不知是否有高手能提供解決方法?
感謝賜教,謝謝

回答:
你有要帮我安装吗?

未发现您说的
在安裝之後,卻又變成"貨到付款? 否;在線支付? 是"
您卸载您的貨到付款
重新上传includes\modules\payment试下



To 晓天 您好,
我爬了一下版上的文章,發現不少人都有這樣的問題,只是一直沒有人提出正確的解決方法
您看下 下列的文章:
http://bbs.ecshop.com/viewthread ... =%B5%BD%B8%B6%BF%EE

http://bbs.ecshop.com/viewthread ... =%B5%BD%B8%B6%BF%EE

[url=http://bbs.ecshop.com/viewthread ... =%B5%BD%B8%B6%BF%EE]http://bbs.ecshop.com/viewthread ... =%B5%BD%B8%B6%BF%EE[/url]


下面這篇有人提出一樣問題,似乎解決了
但是沒有教人如何解決
http://bbs.ecshop.com/viewthread.php?tid=64270&highlight=%B5%BD%B8%B6%BF%EE

如果您也是不正常显示,您可以卸载再重新覆盖该程序再安装

同样发现楼主一样的问题!

不知道该如何解决呢

路过,支持楼主,顶。。。

經過one大的解說,已找到解決方法

注意,此解決方法需直接修改數據庫,請小心使用!
感謝one大無私提供解決方法~~
---
首先需先至免空的後台(phpMyAdmin)修改MySQL數據庫 (各空間的後台不大一樣)
Snag-3.JPG
---
接著尋找ecs_payment
(如果有資料庫首碼,那可能是XXX_payment)
Snag-1.JPG
---
接著再修改"pay_code"為"cod"(即貨到付款)的"is_cod"及"is_online"
將原本"is_cod"=0 及"is_online"=1
改為"is_cod"=1及"is_online"=0
然後記得存檔,應該就可以解決貨到付款的bug
Snag-2.JPG

9楼的办法根本不可以,还把数据库搞坏了

9楼方法,经测试完美解决,另外下单时如果货到付款无法选择青参考:
includes/modules/shipping 路径下,
如要改EMS这个配送方式支持货到付款与否,可以进打开文件夹下 ems.php

将 $modules[$i]['cod'] = false; 修改成 $modules[$i]['cod'] = true;
其他类推

最后记得卸载这个配送方式,再重新安装即可。

好的,真长见识了,说得很有道理