Exclude PayPal subscription products in free trial check

This commit is contained in:
Emili Castells Guasch 2024-02-20 12:25:19 +01:00
parent 0bdbe116b3
commit 80cf93bfeb

View file

@ -36,7 +36,11 @@ trait FreeTrialHandlerTrait {
foreach ( $cart->get_cart() as $item ) {
$product = $item['data'] ?? null;
if ( $product && WC_Subscriptions_Product::is_subscription( $product ) ) {
if (
$product
&& WC_Subscriptions_Product::is_subscription( $product )
&& ! $product->get_meta( 'ppcp_subscription_plan' )
) {
return true;
}
}