购物车最低金额

Posted

技术标签:

【中文标题】购物车最低金额【英文标题】:shopping cart minimum amount 【发布时间】:2013-06-29 00:50:51 【问题描述】:

我需要将购物车的最低金额设置为 20 美元才能继续结帐。 这是我的代码,请帮忙

$cartOutput = "";<br />
$cartTotal = "";<br />
$minim = "20";<br />
$pp_checkout_btn = '';<br />
$product_id_array = '';<br />

setlocale(LC_MONETARY, "en_US");<br />
$cartTotal = money_format("%10.2n", $cartTotal);<br />
$minim = money_format("%10.2n", $minim);<br />


// Finish the  Checkout Btn

if ($cartTotal > $minim )<br /><br />
     $pp_checkout_btn .=<br />'<form>
    <input type="hidden" name="custom" value="' . $product_id_array . '" accept-charset="UTF-8">
    <input type="hidden" name="notify_url" value="https://www.com//.php">
    <input type="hidden" name="return" value="https://www.gogrocerycart.com/checkout_complete.php">
    <input type="hidden" name="rm" value="2">
    <input type="hidden" name="cbt" value="Return to The Store">
    <input type="hidden" name="cancel_return" value="https://www.gogrocerycart.com/paypal_cancel.php">
    <input type="hidden" name="lc" value="US" accept-charset="UTF-8">
    <input type="hidden" name="currency_code" value="USD">
    <input type="image" align="right" src="http://www.com/en_US/i/btn/x-click-but01.gif" name="submit" >
    </form>';
else<br />
     $pp_checkout_btn .= "A minimum of ". $minim ." is required ";


【问题讨论】:

为什么在 PHP 中使用&lt;br /&gt;?如果你想使用它,你必须先转义 PHP,所以它会被视为 html 【参考方案1】:

您正在比较两个字符串。您需要在检查 $cartTotal &gt; $minimum 或声明另外两个字符串(“格式化”值)之后转换字符串(money_format

$cartOutput = "";
$cartTotal = 0;
$minim = 20.00;
$pp_checkout_btn = '';
$product_id_array = '';

setlocale(LC_MONETARY, "en_US");
$cartTotalFormatted = money_format("%10.2n", $cartTotal);
$minimFormatted = money_format("%10.2n", $minim);

// Finish the Checkout Btn
if ($cartTotal > $minim )

  $pp_checkout_btn .= ' ';
 else 
  $pp_checkout_btn .= "A minimum of ". $minimFormatted ." is required "; 

【讨论】:

【参考方案2】:

对我来说有点专业。我只是用zencart打开我的网站http://www.hvgbuilding.com/

【讨论】:

以上是关于购物车最低金额的主要内容,如果未能解决你的问题,请参考以下文章

WooCommerce 中特定运输类别、最低金额和地理定位国家/地区的购物车消息

Magento:从最低订单金额中排除类别

10413 贝宝错误:购物车项目总金额与订单金额不匹配

插件:Woocommerce > 如何允许作者将产品添加到购物车

PayPal 网关已拒绝请求。购物车项目总金额与订单金额不匹配

PayPal 错误 10413 - 购物车项目总金额与订单金额不匹配