ECShop 网上商店系统支持论坛's Archiver

wdywmz 发表于 2007-9-13 17:58

◆◆修改模板-直接支持支付宝按钮付款◆◆

[attach]3452[/attach]

如上图所示,这是修改的结果,点击后是支付的抓图

[attach]3453[/attach]

[size=5][color=red][b]演示站点:[/b][/color][/size][url=http://shop.discuz8.com/goods.php?id=18][size=5][color=red][b]http://shop.discuz8.com/goods.php?id=18[/b][/color][/size][/url]
技术论坛:[url=http://bbs.discuz8.com/]http://bbs.discuz8.com/[/url]

今天下午刚研究出来,还没有来得及测试,赶快拿出来与大家分享,有兴趣的不妨一试
我使用的是数码商城模板,模板下载地址
[url=http://www.ecshop.com/download/themes/v2.1.5/digit.zip]http://www.ecshop.com/download/themes/v2.1.5/digit.zip[/url]

不同模板修改方法不太相同,具体思路如下:
修改 模板里的 goods.dwt 文件

找到代码[code]<a href="javascript:if (document.forms['ECS_FORMBUY'].elements['number'])document.forms['ECS_FORMBUY'].elements['number'].value = document.getElementById('number').value;document.forms['ECS_FORMBUY'].submit();"><img src="images/add-cart.gif" alt="" border="0" style="vertical-align:middle;" /></a> <a href="javascript:collect({$goods.goods_id})"><img src="images/collect.gif" alt="" width="66" height="19" border="0" style="vertical-align:middle;" /></a></dd>[/code]在其下插入[code]<!--增加支付宝--->
<br>
<a href="https://www.alipay.com/payto:yshzhuanqian@yahoo.com.cn?subject={$goods.goods_name|escape:html}&&body=Goods No:{$goods.goods_sn}&price={$goods.shop_price}&ordinary_fee=0.01&express_fee=15.00&ems_fee=25.00" target="_blank"><img alt="网上汇款免手续费, 收货满意后卖家才能拿钱,货款都安全" src="http://img.alipay.com/pimg/button_alipaybutton_o.gif" align="absmiddle" border="0"/></a><br>
<br>[/code]其实就是插入了一段图片的超级链接,链接地址就是支付宝的支付地址

就以下代码具体分析[code]https://www.alipay.com/payto:yshzhuanqian@yahoo.com.cn?subject={$goods.goods_name|escape:html}&&body=Goods No:{$goods.goods_sn}&price={$goods.shop_price}&ordinary_fee=0.01&express_fee=15.00&ems_fee=25.00" target="_blank"[/code][color=black]yshzhuanqian@yahoo.com.cn    [/color][color=red]是支付宝帐号,修改为你自己的[/color]
[color=black]{$goods.goods_name|escape:html}   是商品名字,无需修改[/color]
[color=black]Goods No:{$goods.goods_sn}   是商品编号[/color]
{$goods.shop_price}                 是商品价格
ordinary_fee=0.01&express_fee=15.00&ems_fee=25.00    分别表示平邮 0.01元,快递15元,EMS25元

其实上面的代码只有 支付宝帐号修改为你自己的即可,其他无需修改,有兴趣的朋友测试下吧,祝你好运,测试时最好建立一个0.1元的产品,自己是不能给自己支付的,所以就想办法让朋友点击你的页面帮你测试支付效果吧:-)

有兴趣的朋友可以加QQ: 27248809   
我的技术论坛 [url=http://bbs.discuz8.com]http://bbs.discuz8.com[/url]   
我的网店 [url=http://shop.discuz8.com]http://shop.discuz8.com[/url]

希望ECshop能在支付宝合并功能上加以改进,有些最好能直接付款,方便才是第一,ECshop I like!

蚂蚁 发表于 2007-9-13 18:05

哈哈!

*** 作者被禁止或删除 内容自动屏蔽 ***

wdywmz 发表于 2007-9-13 21:23

:lol :lol 经过测试,以上方法完全通过!!  佩服我自己,呵呵!

hotelcn2007 发表于 2007-9-13 23:26

:lol :lol 我也有用支付宝

huawx 发表于 2007-9-13 23:35

谢谢你的,我也在用,另外可以在这个地方加入联系电话.

goldSn0ke 发表于 2007-9-18 01:29

好个技术贴

dc2003 发表于 2007-9-22 17:04

汗.这么好没有人测试?

dresstao 发表于 2007-9-22 22:08

不会吧,很好

失落的天空 发表于 2007-9-23 00:11

好像忘了顶了

dresstao 发表于 2007-9-23 00:20

这个实在是太需要了

chnyong 发表于 2007-9-26 11:29

点击“用支付宝购买”按钮后怎么在支付宝收银台的页面里的“商品名称”项里显示的是乱码?

anong 发表于 2007-9-26 16:53

ECShop是UTF8码``支付宝是GBK``所以会有乱码.

ttjob 发表于 2007-9-30 16:42

经试用,完全可以,感谢楼主兄弟:lol

唯一不足就是商品名称的问题,但影响不是很大,这个好像暂时也解决不了:L

可以叫用户自己修改商品名称,以方便以后查询

[[i] 本帖最后由 ttjob 于 2007-9-30 16:51 编辑 [/i]]

my1133 发表于 2007-10-1 14:07

这样不太好吧?递交过去的面页,价格和商品等内容可以随意修改了,还有订单没有记录

lqydf 发表于 2007-10-1 19:01

[size=4][color=darkgreen]:lol 真的太棒了,不顶不行,多谢啊![/color][/size]
[size=4][color=#006400][/color][/size]
[size=4][color=#006400]商品名称的问题希望能够得到解决。[/color][/size]

ttjob 发表于 2007-10-1 23:12

[quote]原帖由 [i]my1133[/i] 于 2007-10-1 14:07 发表 [url=http://bbs.ecshop.com/redirect.php?goto=findpost&pid=82311&ptid=32626][img]http://bbs.ecshop.com/images/common/back.gif[/img][/url]
这样不太好吧?递交过去的面页,价格和商品等内容可以随意修改了,还有订单没有记录 [/quote]

价格不对就不发货啊,订单没有记录,可以自己在后台添加,呵呵!

shopcrazy 发表于 2007-10-2 01:02

乱码的问题怎样解决?如果一直是乱码显示的话,好像不太好啊

jetking 发表于 2007-11-26 12:31

我用了,不是太好。乱码的话,影响客人购买

我用了,不是太好。乱码的话,影响客人购买

期待解决

bailijie 发表于 2007-11-26 13:37

支付宝2.0接口能用吗?听说通过支付宝是要手续费的,你这样加要不要手续费的呀?

leiyunjn 发表于 2007-11-27 05:14

还是比较关心明年2月份以后的使用, 这样是调用的Discuz里的支付接口吗?要不然的话还是要交600块钱才能使用的啊。

页: [1] 2

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.