如何将运费从购物车发送到贝宝 [关闭]

Posted

技术标签:

【中文标题】如何将运费从购物车发送到贝宝 [关闭]【英文标题】:How to send Shipping Cost to paypal from cart [closed] 【发布时间】:2012-09-10 22:57:45 【问题描述】:

我正在尝试将购物车的运费金额发送到贝宝。 Paypal 没有收到整个购物车的金额,但如果我对购物车中的每件商品进行运输,它就会起作用。有没有人成功地将整个购物车的运费发送到贝宝而不是每个订单项?

这是我尝试过的:

    @html.Hidden("cmd", "_cart")
    @Html.Hidden("upload", "1")
    @Html.Hidden("business", ConfigurationManager.AppSettings["BusinessAccountKey"])

    @Html.Hidden("first_name", Model.UserShippingInfo.FirstName)
    @Html.Hidden("last_name", Model.UserShippingInfo.LastName)
    @Html.Hidden("address1", Model.UserShippingInfo.Address)
    @Html.Hidden("city", Model.UserShippingInfo.City)
    @Html.Hidden("state", Model.UserShippingInfo.State)
    @Html.Hidden("zip", Model.UserShippingInfo.Zip)
    @Html.Hidden("shipping", @shippingCost.ToString("N2"))
    @Html.Hidden("amount", @totalCost.ToString("N2"))

    @foreach (CartLine item in Model.Cart.Lines)
    

        @Html.Hidden("item_name_" + itemCount, item.Product.Name)
        @Html.Hidden("item_number_" + itemCount, item.Product.ProductID)
        @Html.Hidden("amount_" + itemCount, item.Product.Price.ToString("N2"))
        @Html.Hidden("quantity_" + itemCount, item.Quantity)
@*      @Html.Hidden("shipping_" + count, item.Product.Price.ToString())
        @Html.Hidden("handling_" + count, 0)*@

        itemCount++;
    

【问题讨论】:

【参考方案1】:

我找到了解决方案。如果我使用“handling_cart”变量,它就可以工作。

@Html.Hidden("handling_cart", @shippingCost.ToString("N2"))

这是为购物车接近它的正确方法吗?

【讨论】:

以上是关于如何将运费从购物车发送到贝宝 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何将折扣代码添加到我的购物车并将其发送到贝宝结帐?

使用php一次将多个项目提交到贝宝购物车

如何从购物车中获取多个产品到贝宝付款

为啥 Paypal 沙盒不处理付款?

如何从ios将订单ID发送到贝宝

WooCommerce - 增加运费并为贝宝网关增加额外费用