簡體   English   中英

Magento - 在類別頁面上添加到購物車不起作用

[英]Magento - add to cart on category page not working

在將 Magento 1.7.0 升級到 1.8.0(或 1.8.1.0。就此而言)后,我注意到產品詳細信息頁面和類別概覽頁面上的添加到購物車功能不再有效。 單擊添加到購物車按鈕時,購物車正在正確加載,但顯示:“您的購物車中沒有任何商品。”

因為這個功能對於網店來說相當重要,所以我們非常重視這個問題。

在尋找答案時,我注意到問題可能與 formkeys 有關。 為了解決產品詳細信息頁面的問題,我們在表單開始標簽之后添加了一行 PHP 代碼到 yourtemplate/template/catalog/product/view.phtml。

第 (42) 行之后:

<form action="<?php echo $this->getAddToCartUrl($_product) ?>" method="post" id="product_addtocart_form"<?php if($_product->getOptions()): ?> enctype="multipart/form-data"<?php endif; ?>>:

添加:

<?php echo $this->getBlockHtml('formkey'); ?>

解決這個問題后,只剩下兩個問題。

  1. 類別頁面上的添加到購物車按鈕仍然不起作用。 我們怎樣才能解決這個問題?
  2. 升級到 Magento 1.8.0 或 1.8.1.0 是怎么回事。 正在產生這種錯誤? 有沒有其他人知道這個問題是什么? 甚至基本/默認主題也有這個問題。

在“添加到購物車”按鈕的位置嘗試使用以下代碼。

<button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->helper('checkout/cart')->getAddUrl($_product) ?>')"><span><span><?php echo $this->__('Add to Cart') ?></span></span></button>

我已經使用了這段代碼,但它在 magento 版本 1.9.2.x 中不起作用......需要幫助來解決這個問題......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM