我在我的网站上使用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 );