产品未添加到购物车

时间:2017-04-25 08:13:56

标签: php wordpress woocommerce

我在将网站上的产品添加到购物车时遇到问题。这个网站不是我开发的,所以一开始我查看了代码并找到了一个"按钮"它会调用弹出窗口进行快速订购,这里是(wp-content / themes / mytheme / woocommerce / single-product / price.php):

<a href="#" class="btn add-to-cart eModal-1" data-product="<?=$product->id;?>" onclick="yaCounter33486453.reachGoal('oneclick'); return true;"><? echo __('submit your application', 'lati')?></a>

我已将其更改为:

<a href="http://example.com/?add-to-cart=<?=$product->id;?>" class="btn add-to-cart" data-product="<?=$product->id;?>"><?php echo esc_html( $product->single_add_to_cart_text() ); ?></a>

所以当我点击这个按钮时,它只是重定向到主页面,没有任何反应。我试图重定向到/ cart /?add-to-cart = id;?&gt;但仍然没有,它说购物车是空的。

我做错了什么?

更新

  1. 所以我再次查看并在单个产品页面中找到以下代码:
  2. <form class="cart" method="post" ... style="display: none;">
    ...
    <input name="add-to-cart" value="..." type="hidden">
    <button type="submit" class="single_add_to_cart_button button alt">Add to cart</button>
    </form>
    

    为什么会自动隐藏?

    1. $ _SESSION [&#39; order&#39;]的值也为NULL。

2 个答案:

答案 0 :(得分:1)

Woocommerce是一个插件,应该编辑&#34;编辑&#34;没有别的。我不建议使用它,我不建议将Wordpress用于商店。

我去过那里,完成了,不会推荐它......

答案:

使用以下内容替换您的回音,这应该在页面上回显:
echo ('submit your application')

然后在CSS文档中设置样式

答案 1 :(得分:0)

购物车模板错了。以前的程序员添加了他们自己的模板,但我将其更改为基本模板,一切正常。