WooCommerce添加到购物车每当刷新页面时,我的购物车数量是3?

时间:2017-02-07 23:17:18

标签: ajax wordpress woocommerce

我在我的网站上使用WooCommerce,我们正在使用“添加到购物车”按钮。当第一次单击“添加到购物车”按钮时,数量为1将按预期添加到购物车。如果我然后刷新页面,数量会增加到4 - 那些额外的三种产品来自哪里?同样,如果我添加产品然后点击购物车本身,则会添加另外3种产品。可能导致这种情况的原因是什么?

感谢您的帮助!

在此处发布Salient主题使用的add-to-cart.php代码(我们创建了一个子主题但未覆盖此部分):

 *
 * @see         http://docs.woothemes.com/document/template-structure/
 * @author      WooThemes
 * @package     WooCommerce/Templates
 * @version     2.5.0
 */

if ( ! defined( 'ABSPATH' ) ) {
exit;
}

global $product;

echo apply_filters( 'woocommerce_loop_add_to_cart_link',
sprintf( '<a rel="nofollow" href="%s" data-quantity="%s" data-product_id="%s" data-product_sku="%s" class="%s add_to_cart_button">%s</a>',
    esc_url( $product->add_to_cart_url() ),
    esc_attr( isset( $quantity ) ? $quantity : 1 ),
    esc_attr( $product->id ),
    esc_attr( $product->get_sku() ),
    esc_attr( isset( $class ) ? $class : 'button' ),
    esc_html( $product->add_to_cart_text() )
),
$product );

0 个答案:

没有答案