Filter: tcp add to shopping cart

Description

The “tcp_add_to_shopping_cart” filter is used to filter the addition of new products in the shopping cart.

Parameters

$shopping_cart_item
ShoppingCartItem ObjectItem to add to the Shopping Cart

Example

<?php
define( 'MAX_WEIGTH', 100 );

function check_adding( $shopping_cart_item ) {
	$shoppingcart = TheCartPress::getShoppingCart();
	if ( $shoppingcart->getWeight() + $shopping_cart_item->getWeight() < MAX_WEIGTH ) {
		return $shopping_cart_item;
	} else {
		//TODO Notice about the Failure when adding
		return false;
	}
}
add_filter( 'tcp_add_to_shopping_cart', 'check_adding' ); ?>

Change Log

Since 1.0.8

Related

tcp_shopping_cart_key