### [ecshop怎么取消配送方式](https://www.prosaas.cn/article/560)
**Published:** 2023-03-03T01:56:37
**Author:** 5201314
**Excerpt:** ecshop取消配送方式的方法:1、找到并打开“flow.dwt”文件,然后删除“2ad971cd9ba773…
> ecshop取消配送方式的方法:1、找到并打开“flow.dwt”文件,然后删除“2ad971cd9ba7732031051590435ad792...e4ef4145520234804e1ef041fbb32894”代码;2、将”js/shopping\_flow.js“中的”checkOrderForm(frm)“改为”if (document.getElementById(...)“即可。

本教程操作环境:Windows10系统、ecshop2.7.3版、DELL G3电脑
**ecshop怎么取消配送方式?**
**ECSHOP去除配送方式**
以2.7.3默认版为例
1.在flow.dwt中删除这一段
2.在js/shopping\_flow.js中的checkOrderForm(frm)改为
function checkOrderForm(frm)
{
// 检查用户输入的余额
if (document.getElementById("ECS\_SURPLUS"))
{
var surplus = document.getElementById("ECS\_SURPLUS").value;
var error = Utils.trim(Ajax.call('flow.php?step=check\_surplus', 'surplus=' + surplus, null, 'GET', 'TEXT', false));
if (error)
{
try
{
document.getElementById("ECS\_SURPLUS\_NOTICE").innerHTML = error;
}
catch (ex)
{
}
return false;
}
}
// 检查用户输入的积分
if (document.getElementById("ECS\_INTEGRAL"))
{
var integral = document.getElementById("ECS\_INTEGRAL").value;
var error = Utils.trim(Ajax.call('flow.php?step=check\_integral', 'integral=' + integral, null, 'GET', 'TEXT', false));
if (error)
{
return false;
try
{
document.getElementById("ECS\_INTEGRAL\_NOTICE").innerHTML = error;
}
catch (ex)
{
}
}
}
frm.action = frm.action + '?step=done';
return true;
}
3.在flow.php中 if ($\_REQUEST\['step'\] == 'done'中注释掉
if ($order\['order\_amount'\] > 0)
{
$payment = payment\_info($order\['pay\_id'\]);
include\_once('includes/modules/payment/' . $payment\['pay\_code'\] . '.php');
$pay\_obj = new $payment\['pay\_code'\];
$pay\_online = $pay\_obj->get\_code($order, unserialize\_config($payment\['pay\_config'\]));
$order\['pay\_desc'\] = $payment\['pay\_desc'\];
$smarty->assign('pay\_online', $pay\_online);
}
和
if(isset($is\_real\_good))
{
$sql="SELECT shipping\_id FROM " . $ecs->table('shipping') . " WHERE shipping\_id=".$order\['shipping\_id'\] ." AND enabled =1";
if(!$db->getOne($sql))
{
show\_message($\_LANG\['flow\_no\_shipping'\]);
}
}
4.在flow.dwt中的83b1b65fa47ef562c3cc8171943c9aa8中的文字可以自己定义。
推荐学习:《ECShop教程》
以上就是ecshop怎么取消配送方式的详细内容,更多请关注知企PROSAAS其它相关文章!
**Tags:** ECShop, if, JS, php
**Categories:** ECShop
---