2016-03-03 101 views
0

我想添加类别页面中的项目。但它将我带到下一个产品页面,而不是将这种产品添加到购物车中。但是同样的功能在产品页面中运行正常。opencart在类别页面添加到购物车不是将项目添加到购物车

发现我已经添加

 to check what array i am getting. After adding it such functionality of add to cart in category page was working. I am a bit confuse what to do with that. Kindly help or advice. Following is the code for Add-to-Cart button in category.tpl file.

<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>

回答

1

好的解决方案,即使我什么都不知道Opencart的我赶紧检查了演示。 有似乎是,按预期添加了一些类别的项目:

POST http://demo.opencart.com/index.php?route=checkout/cart/add 
 
\t 
 
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 
 
\t 
 
{"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被发送。似乎那是你被重定向到的那个。看起来像代码的预期行为来隐藏发生错误。

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

相关问题