购物车:Paypal或Google Checkout选项有效,但不能同时使用

时间:2013-07-15 21:30:58

标签: javascript paypal shopping-cart blogger google-checkout

问题是我有一个完整的工作购物车,但它没有为BOTH Paypal和Google Checkout编码,它是针对其中一个编码的。

购物车的演示设置为Paypal结帐:http://shoppingcart-bthub.blogspot.com/

上面演示中的javascript:http://shopppingcart.googlecode.com/files/simplecart.js

正如您在上面的javascript中所看到的,它有Paypal或Google结帐选项,因此:

var NextId=1,Custom="Custom",GoogleCheckout="GoogleCheckout",PayPal="PayPal",Email="Email", 

在“/ head”中,你可以选择这样做:

<script src='http://shopppingcart.googlecode.com/files/simplecart.js' type='text/javascript'></script>
<script type='text/javascript'>
simpleCart.email = "example@gmail.com";
simpleCart.checkoutTo = PayPal;
simpleCart.currency = USD;

simpleCart.cartHeaders = ["thumb_image" , "Quantity_input" ,   "Total", "remove" ]; 
</script>

但是,你不能选择两种选择。因此,只有一个结账按钮链接到javascript:

<a class='simpleCart_checkout' href='javascript:;'>Checkout</a>

有没有人对如何使BOTH结帐选项有效有任何好处?

P.S。我有HTML,CSS,jQuery技能,但javascript有限。

1 个答案:

答案 0 :(得分:1)

取自:SimpleCart-JS GitHub

评论了所有checkoutTo

// simpleCart.checkoutTo = GoogleCheckout;

并添加一个函数:我创建了一个简单的函数:

function passPaypal(){ simpleCart.checkoutTo = PayPal; } function passGoogle(){ simpleCart.checkoutTo = GoogleCheckout; }

然后我的结帐选项:

<a href="javascript:;" class="simpleCart_checkout" onclick="passPaypal();" >checkoutpaypal</a>

<a href="javascript:;" class="simpleCart_checkout" onclick="passGoogle();" >checkoutgoogle</a>