zoukankan      html  css  js  c++  java
  • ECSHOP设置默认配送方式和默认支付方式

    用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有“默认配送方式和默认支付方式”这个功能

    即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送方式。

    当你的网站只有一种配送方式,或者,你想主推某种配送方式的时候,这个功能就显的尤为重要。

    那么,如何改进呢?下面简单说一下:

    假设我们要把“申通快递”设置为默认配送方式,将“支付宝”设置为默认支付方式。

    首先:  我们要到后台或者数据库里确认一下“申通快递”和“支付宝”的ID


    这里说一下在后台查询的方法:


    进入 后台   》  数据库管理   》  SQL查询,分别输入下面两个SQL语句进行查询,就能对应找到各自的ID(shipping_id 和 pay_id),查询的时候 注意数据表前缀 我这里使用的是默认前缀。

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

    select * from ecs_payment;


    select * from ecs_shipping;

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

    然后:  我们打开 /flow.php 文件,找到下面代码

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

    $order = flow_order_info();


        $smarty->assign('order', $order);

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

    将它修改为

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

    /* 代码修改 By www.ecshop120.com */


    $order = flow_order_info();


    $order['shipping_id'] = 5; //默认配送方式ID


    $order['pay_id'] = 4; //默认支付方式ID


    $smarty->assign('order', $order);

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

    到这步,看看是不是已经有“默认配送方式和默认支付方式”了。您也可以只设置一种默认,那么只要将

    $order['pay_id'] = 4;     删掉

    或者 将     

    $order['shipping_id'] = 5;    删掉  即可。

    作者:沐雪
    文章均系作者原创或翻译,如有错误不妥之处,欢迎各位批评指正。本文版权归作者和博客园共有,如需转载恳请注明。
    如果您觉得阅读这篇博客让你有所收获,请点击右下方【推荐】
    找一找教程网-随时随地学软件编程 http://www.zyiz.net/

  • 相关阅读:
    【字符集及字符编码】UTF-8、UTF-16和UTF-32
    【Android】SQLite基本用法(转)
    【eclipse】导入/导出开发环境(包括编辑器字体颜色大小等)
    一个Android Socket的例子(转)
    Linux中与Windows对应的InterlockedIncrement()函数
    Linux互斥锁pthread_mutex_t
    C++读写文本文件
    C++回调函数调用Java接口抽象函数
    Overlapped I/O模型--事件通知【摘录自《Windows网络编程》】
    Linux C++中需要的头文件
  • 原文地址:https://www.cnblogs.com/puzi0315/p/2738743.html
Copyright © 2011-2022 走看看