【问题标题】:opencart Add to cart in category page not adding item to cartopencart 在类别页面中添加到购物车未将项目添加到购物车
【发布时间】:2017-07-16 16:38:28
【问题描述】:

我正在尝试从类别页面添加项目。但它会将我带到下一个产品页面,而不是将此类产品添加到购物车中。但是相同的功能在产品页面中可以正常工作。

为了找到我添加的解决方案

 检查我得到的数组。添加它后,在类别页面中添加到购物车的功能正在运行。我有点困惑该怎么做。请提供帮助或建议。以下是 category.tpl 文件中添加到购物车按钮的代码。

<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span> <i class="fa fa-shopping-cart"></i></button>

【问题讨论】:

    标签: javascript php jquery opencart


    【解决方案1】:

    好的,尽管我对 opencart 一无所知,但我还是快速查看了演示。 似乎有一些类别项目可以按预期添加:

    POST http://demo.opencart.com/index.php?route=checkout/cart/add
    	
    200 OK
    
    {"success":"Success: You have added <a href=\"http:\/\/demo.opencart.com\/index.php?route=product\/product
    &amp;product_id=41\">iMac<\/a> to your <a href=\"http:\/\/demo.opencart.com\/index.php?route=checkout
    \/cart\">shopping cart<\/a>!","total":"2 item(s) - $244.00"}

    其他的返回某种形式的错误:

    POST http://demo.opencart.com/index.php?route=checkout/cart/add
    	
    {"error":{"option":{"218":"Radio required!","223":"Checkbox required!","208":"Text required!","217":"Select
     required!","209":"Textarea required!","222":"File required!","219":"Date required!","221":"Time required
    !","220":"Date &amp; Time required!"}},"redirect":"http:\/\/demo.opencart.com\/index.php?route=product
    \/product&product_id=42"}

    并没有显示一个像样的错误消息,而是发送了一个重定向 url。似乎那是您被重定向到的那个。似乎是代码的预期行为以隐藏已发生的错误。

    也许这可以帮助您缩小错误范围。祝你好运。

    【讨论】:

    • 没有 Luba,如果你可以在 www.opencart.com 查看,他们的演示也没有将产品添加到标题部分的购物车中。类别页面添加到购物车将您带到单个产品,就像我点击了 标签
    • 如果复选框等被启用,那么您就在它管理的产品页面中,然后添加它们的值。在这里,它只是添加到购物车,没有 if 条件。让我试试。谢谢你的帮助。 :)
    • 你是对的。它解决了mi-story。我删除了您在回复中添加的所有检查、输入和额外功能。突然之间,该链接开始添加产品,因为它只输入产品数量并添加到购物车。再次感谢
    • 很高兴您发现了这个错误。现在,如果您支持我的回答,那就太棒了。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多