get_id() ) ) { return UserBasedPricingRule::build( $product->get_id(), $userId ); } // Check also for parent level if ( TierPricingTablePlugin::isVariationProductSupported( $product ) ) { if ( UserBasedPriceManager::userHasRules( $userId, $product->get_parent_id() ) ) { return UserBasedPricingRule::build( $product->get_parent_id(), $userId ); } } } return null; } }