当前位置:首页 » 配送装卸 » ecshop配送

ecshop配送

发布时间: 2021-03-08 06:24:30

① ecshop如何去掉的配送方式和支付方式

ECSHOP开发中心(www.68ecshop.com)教程介绍一下如何去掉ecshop的配送方式和支付方式。
1、首先删除 ecshop模板文件里的表单部分
打开 flow.dwt 文件,找到如下代码将其删除之。(注:下面提供的代码是针对官方默认模板的,不同模板,删除的代码有所不同。)
---------------------------------------------------------------

<div class="flowBox">
<h6><span>{$lang.consignee_info}</span><a href="flow.php?step=consignee" class="f6">{$lang.modify}</a></h6>
<table width="99%" align="center" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
<tr>
<td bgcolor="#ffffff">{$lang.consignee_name}:</td>
<td bgcolor="#ffffff">{$consignee.consignee|escape}</td>
<td bgcolor="#ffffff">{$lang.email_address}:</td>
<td bgcolor="#ffffff">{$consignee.email|escape}</td>
</tr>
<!-- {if $total.real_goods_count gt 0} -->
<tr>
<td bgcolor="#ffffff">{$lang.detailed_address}:</td>
<td bgcolor="#ffffff">{$consignee.address|escape} </td>
<td bgcolor="#ffffff">{$lang.postalcode}:</td>
<td bgcolor="#ffffff">{$consignee.zipcode|escape}</td>
</tr>
<!-- {/if} -->
<tr>
<td bgcolor="#ffffff">{$lang.phone}:</td>
<td bgcolor="#ffffff">{$consignee.tel} </td>
<td bgcolor="#ffffff">{$lang.backup_phone}:</td>
<td bgcolor="#ffffff">{$consignee.mobile|escape}</td>
</tr>
<!-- {if $total.real_goods_count gt 0} -->
<tr>
<td bgcolor="#ffffff">{$lang.sign_building}:</td>
<td bgcolor="#ffffff">{$consignee.sign_building|escape} </td>
<td bgcolor="#ffffff">{$lang.deliver_goods_time}:</td>
<td bgcolor="#ffffff">{$consignee.best_time|escape}</td>
</tr>
<!-- {/if} -->
</table>
</div>
<div class="blank"></div>
<!--{if $total.real_goods_count neq 0}-->
<div class="flowBox">
<h6><span>{$lang.shipping_method}</span></h6>
<table width="99%" align="center" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd" id="shippingTable">
<tr>
<th bgcolor="#ffffff" width="5%"></th>
<th bgcolor="#ffffff" width="25%">{$lang.name}</th>
<th bgcolor="#ffffff">{$lang.describe}</th>
<th bgcolor="#ffffff" width="15%">{$lang.fee}</th>
<th bgcolor="#ffffff" width="15%">{$lang.free_money}</th>
<th bgcolor="#ffffff" width="15%">{$lang.insure_fee}</th>
</tr>
<!-- {foreach from=$shipping_list item=shipping} 循环配送方式 -->
<tr>
<td bgcolor="#ffffff" valign="top"><input name="shipping" type="radio" value="{$shipping.shipping_id}" {if $order.shipping_id eq $shipping.shipping_id}checked="true"{/if} supportCod="{$shipping.support_cod}" insure="{$shipping.insure}" onclick="selectShipping(this)" />
</td>
<td bgcolor="#ffffff" valign="top"><strong>{$shipping.shipping_name}</strong></td>
<td bgcolor="#ffffff" valign="top">{$shipping.shipping_desc}</td>
<td bgcolor="#ffffff" align="right" valign="top">{$shipping.format_shipping_fee}</td>
<td bgcolor="#ffffff" align="right" valign="top">{$shipping.free_money}</td>
<td bgcolor="#ffffff" align="right" valign="top">{if $shipping.insure neq 0}{$shipping.insure_formated}{else}{$lang.not_support_insure}{/if}</td>
</tr>
<!-- {/foreach} 循环配送方式 -->
<tr>
<td colspan="6" bgcolor="#ffffff" align="right"><label for="ECS_NEEDINSURE">
<input name="need_insure" id="ECS_NEEDINSURE" type="checkbox" onclick="selectInsure(this.checked)" value="1" {if $order.need_insure}checked="true"{/if} {if $insure_disabled}disabled="true"{/if} />
{$lang.need_insure} </label></td>
</tr>
</table>
</div>
<div class="blank"></div>
<!--{else}-->
<input name = "shipping" type="radio" value = "-1" checked="checked" style="display:none"/>
<!--{/if}-->
<!--{if $is_exchange_goods neq 1 || $total.real_goods_count neq 0}-->
<div class="flowBox">
<h6><span>{$lang.payment_method}</span></h6>
<table width="99%" align="center" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd" id="paymentTable">
<tr>
<th width="5%" bgcolor="#ffffff"></th>
<th width="20%" bgcolor="#ffffff">{$lang.name}</th>
<th bgcolor="#ffffff">{$lang.describe}</th>
<th bgcolor="#ffffff" width="15%">{$lang.pay_fee}</th>
</tr>
<!-- {foreach from=$payment_list item=payment} -->
<!-- 循环支付方式 -->
<tr>
<td valign="top" bgcolor="#ffffff"><input type="radio" name="payment" value="{$payment.pay_id}" {if $order.pay_id eq $payment.pay_id}checked{/if} isCod="{$payment.is_cod}" onclick="selectPayment(this)" {if $cod_disabled and $payment.is_cod eq "1"}disabled="true"{/if}/></td>
<td valign="top" bgcolor="#ffffff"><strong>{$payment.pay_name}</strong></td>
<td valign="top" bgcolor="#ffffff">{$payment.pay_desc}</td>
<td align="right" bgcolor="#ffffff" valign="top">{$payment.format_pay_fee}</td>
</tr>
<!-- {/foreach} 循环支付方式 -->
</table>
</div>
<!--{else}-->
<input name = "payment" type="radio" value = "-1" checked="checked" style="display:none"/>
<!--{/if}-->

---------------------------------------------------------------------------

2、然后删除 JS 文件里的相关函数
打开 /js/shopping_flow.js 文件,将下面代码删除
---------------------------------------------------------------------------
var paymentSelected = false;
var shippingSelected = false;

// 检查是否选择了支付配送方式
for (i = 0; i < frm.elements.length; i ++ )
{
if (frm.elements[i].name == 'shipping' && frm.elements[i].checked)
{
shippingSelected = true;
}

if (frm.elements[i].name == 'payment' && frm.elements[i].checked)
{
paymentSelected = true;
}
}

if ( ! shippingSelected)
{
alert(flow_no_shipping);
return false;
}

if ( ! paymentSelected)
{
alert(flow_no_payment);
return false;
}
---------------------------------------------------------------------------
3、最后一步要删除 ECSHOP程序文件里的相关代码
打开 /flow.php 文件,找到下面代码,将之删除或者注释掉
--------------------------------------------------------------------------
/* 取得支付信息,生成支付代码 */
if ($order['order_amount'] > 0)
{
$payment = payment_info($order['pay_id']);

include_once('includes/moles/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);
}

② ECSHOP如何删除配送区域

我说的可能答非所问! 借贵宝地一用而已。

ecshop删除配送区域,实现手动填写,网上各种教程,我折腾了好久。配送区域跟配送方式挂钩的,处理不好,后遗症太多。最后,,我总结出个好法子,绝对科学。

  1. 后台“地区列表”里,只留国家“中国”,下面的省市全都删掉。

  2. 后台商店设置里,“所在国家”选定“中国”, 这样的话,flow.php收货地址页,系统默认选中国家为”中国“,而他下面再没有可选值。也就不存在js判断了。

  3. 后台”库项目管理“ consignee.lbi 里把<!-- 购物车中存在实体商品显示国家和地区 -->这一块儿,直接style="display:none" 隐藏掉。

到前台看看, 配送区域那一行不见了。直接在详细地址里输入就可以提交了。

③ ecshop怎么添加配送方式

一.打开includesmolesshipping文件夹,把sto_express.php复制多一份,重名为tt_express.php;

二.打开tt_express.php,ctrl+F调出“查找替换框”将所有“sto_express.php”替换成“tt_express.php” ,所有“申通快递”替换成“天天快递”;

三.打开languageszh_cnshipping文件夹,把sto_express.php复制多一份,重命名为tt_express.php;

四.再将打开我们重命名好的tt_express.php,ctrl+F调出“查找替换框”将所有 “sto_express.php”替换成“tt_express.php” ,所有“申通快递”替换成“天天快递”(说明:步骤3.4是创建中文语言包,如果需要创建英文和繁体的语言包,请自行打开languagesen_us shipping和languageszh_twshipping进行步骤3.4的操作)

五.Includes/inc_constant.php第237行加上相应如“|tt_express”

==原程序为:

/* 配送方式 */

define('SHIP_LIST', 'cac|city_express|ems|flat|fpd|post_express|post_mail|presswork|sf_express|sto_express|yto|zto');

==修改后程序为:

define('SHIP_LIST', 'cac|city_express|ems|flat|fpd|post_express|post_mail|presswork|sf_express|sto_express| tt_express|yto|zto');

六. admintemplatesshipping_area_info.ht第12行加上相应如“|| $shipping_area.shipping_code =='tt_express'”

==原程序为:
{if $shipping_area.shipping_code =='ems' || $shipping_area.shipping_code =='yto' || $shipping_area.shipping_code =='zto' || $shipping_area.shipping_code =='sto_express' || $shipping_area.shipping_code =='post_mail' || $shipping_area.shipping_code =='sf_express' || $shipping_area.shipping_code =='post_express' }

==修改后程序为:
{if $shipping_area.shipping_code =='ems' || $shipping_area.shipping_code =='yto' || $shipping_area.shipping_code =='zto' || $shipping_area.shipping_code =='sto_express' || $shipping_area.shipping_code =='post_mail' || $shipping_area.shipping_code =='sf_express' || $shipping_area.shipping_code =='tt_express' ||$shipping_area.shipping_code =='post_express' }

七. 最后进入后台更新网站缓存,完成插件添加。

④ ecshop配送方式不显示价钱的吗

可以,删除代码变量就可以,应该在flow.dwt修改

⑤ ecshop配送方式用select怎么弄

这个问题可能要修改下相关程序了,联系下程序员 解决即可

⑥ ecshop配送方式 支付方式 怎么关

网站后台》系统设置。里面有支付方式和配送方式,卸载即可

⑦ ECshop如何增加配送方式 急,++

安装配送插件即可.....
具体教程.可以去 成都商易 他们网站看下.蛮多教程的!

⑧ ecshop如何屏蔽配送方式

1、去掉flow.dwt 关于配送的调用。

2、一定要去掉shopping_flow.js 对配送方式验证的js判断。

3、完成以上便可以完成订单 只是你还要修改完成订单后的显示 去点有关配送的说明。

4、为了完美你最好修改用户中心订单查询里相关配送的显示问题 。

⑨ ecshop的配送方式 如何能让ecshop的配送方式不显示,因为我是自己配送

还是建议你做第二种,第一种的话需要二次开发
因为ecshop本身就是附带配送方式,你去掉它后会出现无法提交订单的情况,因为他加了判断:没选择配送方式不能提交
所以要去掉的话需要找人做二次开发了

⑩ ecshop怎么会有两种配送方式

在后台里找到配送方式
找到这个配送,点击卸载
就能删除啦

热点内容
在菲律宾用什么软件看国内电影 发布:2024-08-18 19:45:19 浏览:95
不是现代主义电影的是 发布:2024-08-18 16:26:58 浏览:792
在船上吃人的电影是哪一部 发布:2024-08-18 15:33:07 浏览:268
丁咚的电影 发布:2024-08-18 14:47:05 浏览:429
86.mm。kk 发布:2024-08-18 13:59:40 浏览:39
箱子男电影在线免费看 发布:2024-08-18 06:38:34 浏览:592
玩命快递4迅雷下载 发布:2024-08-18 04:41:05 浏览:839
电影票取票码是序列号还是二维码 发布:2024-08-17 21:52:01 浏览:467
韩国我也隐藏了真相演员表 发布:2024-08-17 21:22:10 浏览:178
安达市隆美影院5月26日播放 发布:2024-08-17 20:37:58 浏览:976