小技巧:如果订单金额超过N元,请联系客服付款

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



独立网店什么都好,就是付款那里很让人肉痛:付给支付宝1%的服务费。如果商品利润高还好,象我这种卖缝纫机的,三千元的商品,利润也就一百多块,却还要付给支付宝30元,几乎是白搞一场。所以超过1000元的订单,就在淘宝店做一个单,让买家在淘宝付款。但很多买家还是直接付掉了,所以在模板上修改一下:1000元以下的订单可以付款,1000元以上的,没有付款按钮,让联系客服(这个修改只适合我这种金额大而利润小的交易,有取巧的成份。如果金额小或利润大的,不建议这样搞啊,呵呵)

效果:


修改两个模板文件:
打开\themes\default\user_transaction.dwt
找到
  1. {$order.pay_status}    {if $order.order_amount gt 0}{$order.pay_online}{/if}
复制代码

改成
  1. {$order.pay_status}&nbsp;&nbsp;&nbsp;&nbsp;{if $order.order_amount ge 1000}<font color=blue size=4>付款</font><br /><font color=red>&nbsp;&nbsp;&nbsp;&nbsp;您的订单金额超过了1000元,请点击右侧的“在线客服”,与客服联系,在淘宝完成付款,另外有2~10元的优惠。</font>{else}{$order.order_amount gt 0 && $order.order_amount lt 1000}{$order.pay_online}
复制代码

打开\themes\default\flow.dwt
找到

  1. <!-- {if $pay_online} -->
  2. <!-- 如果是线上支付则显示支付按钮 -->
  3. <tr>
  4. <td align="center" bgcolor="#FFFFFF">{$pay_online}</td>
  5. </tr>
  6. <!-- {/if} -->
复制代码

改成

  1. <tr>
  2. <td align="center" bgcolor="#FFFFFF">{if $order.order_amount ge 1000}<font color=blue size=4>付款</font><br /><font color=green>您的订单金额超过了1000元,请点击右侧的“在线客服”,与客服联系,在淘宝完成付款,另外有2~10元的优惠。</font>{else}{$order.order_amount lt 1000}{$pay_online}{/if}
  3. </td>
  4. </tr>
复制代码

完成。
代码是我自己琢磨出来的,测试成功。但也许不是最好的写法,请根据自己的情况修改。

回答:
挺好的,你做的对