我正在尝试将google checkout与我当前的网站集成。我在计算我的运费,然后将其传递给谷歌结账。问题是,当一个人点击“谷歌结账”按钮,它需要他们谷歌结账,但它没有显示运费。它实际上表明它将在下一步计算。在下一步中,它实际上显示了一个下拉,其中包含我通过的一个选项,这是一个统一的费率..
问题是,要进入下一步,您必须输入信用卡。此外,我的商店有购物车中显示的运费,所以去结账和价格没有运送似乎很困惑。
以下是我现在使用的测试代码,看看我是否可以在登录前显示发货情况(在此处示例:http://sensenich.bythepixel.com/test.html)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Site Title</title>
</head>
<body>
<form method="POST"
action="https://sandbox.google.com/checkout/api/checkout/v2/checkoutForm/Merchant/468503062558352"
accept-charset="utf-8">
<input type="hidden" name="item_name_1" value="Peanut Butter"/>
<input type="hidden" name="item_description_1" value="Chunky peanut butter."/>
<input type="hidden" name="item_quantity_1" value="1"/>
<input type="hidden" name="item_price_1" value="3.99"/>
<input type="hidden" name="item_currency_1" value="USD"/>
<input type="hidden"
name="checkout-flow-support.merchant-checkout-flow-support.shipping-methods.flat-rate-shipping-1.name"
value="UPS Next Day Air"/>
<input type="hidden"
name="checkout-flow-support.merchant-checkout-flow-support.shipping-methods.flat-rate-shipping-1.price"
value="20.00"/>
<input type="hidden"
name="checkout-flow-support.merchant-checkout-flow-support.shipping-methods.flat-rate-shipping-1.price.currency"
value="USD"/>
<input type="hidden" name="_charset_" />
<!-- Button code -->
<input type="image"
name="Google Checkout"
alt="Fast checkout through Google"
src="http://sandbox.google.com/checkout/buttons/checkout.gif?merchant_id=468503062558352&w=180&h=46&style=white&variant=text&loc=en_US"
height="46"
width="180" />
</form>
</body>
</html>
答案 0 :(得分:1)
如果您可以计算结果的运费值,如果您只有一个统一费率,这听起来很可能:
Checkout将不会自动假设它是数字交付销售并省略送货地址或其他任何东西,它只会假设没有运费(...首先测试,自从我使用Checkout已经有一段时间了)。
如果在轨道上有其他变量,例如在设定运费之前需要处理的州税率或折扣/优惠券,这可能不太理想。
答案 1 :(得分:0)
不,据我所知,这是不可能的。