2012-09-26 114 views
1

在我们的网站www.theprinterdepo.com我们将实施谷歌结帐。不过,我不确定使用什么运输方式或策略。谷歌结帐送货Magento

在这个页面: https://developers.google.com/checkout/developer/Google_Checkout_XML_API_Carrier_Calculated_Shipping#Process

谷歌表示,基于物品的总重量,他们计算的,但问题是,如果一个人购买一台打印机多数民众赞成罚款,但如果他订购50磅的3台打印机,运输成本无效,计算150磅。它必须被计算为3包50磅。

在这种情况下你会怎么做?

回答

1

上面提到的“限制”仅仅是如果你会依靠谷歌利用他们所谓的carrier-calculated-shipping来为你计算运费。

你确实有其他选项来计算运费:

  • 您可以使用任何公式(或运输服务/插件)已根据车的内容(你会知道在此之前移交预先计算将购物车关闭至Google for Checkout),这实质上是向Google发送flat rate shipping的费用,或者也许是;

  • 使用merchant-calculations-api选项,以便您可以考虑目的地/送货地址(不仅仅是购物车内容)。此选项更复杂(您需要处理来自Google的回传),但它在计算送货时为您提供关键信息。

心连心....

2

我对此只有极少的调查,但我不认为这可以通过默认安装来处理。我知道您需要一个可支持Google API运输包的运输扩展程序,但真正的问题是即使Google API可以支持多个程序包,也不能通过API限制或选择限制来支持。

The <shipping-packages> tag encapsulates information about 
all of the packages that will be shipped to the buyer. 
At this time, merchants may only specify one package per order 

我很想看到这个来充分利用,因为这将是一个很好的补充,可以说具有重量超过X是任何需要额外的包装,但目前我不认为这是可能的。虽然这可以通过将订单分成三个订单来完成,但这会使用户体验复杂化并可能导致销售损失。

来源: https://developers.google.com/checkout/developer/Google_Checkout_XML_API_Carrier_Calculated_Shipping#tag_shipping-packages