Сработал код для меня, как показано ниже:
Сначала я получаю коллекцию из таблицы wishlist_item и фильтрую по идентификатору моего продукта.
$wishlistItemCollection = $objectManager->get('Magento\Wishlist\Model\ResourceModel\Item\Collection')->addFieldToFilter('product_id', ['eq' => $productId]);
Затем присоединяется к списку wishlist_item и таблице пожеланий с использованием общего имени поля wishlist_id и получает идентификатор customer_id в wishlistItemCollection
$joinConditions = 'main_table.wishlist_id = wishlist.wishlist_id';
$wishlistItemCollection->getSelect('*')->join(
['wishlist'],
$joinConditions,
[]
)->columns("wishlist.customer_id");
Используя customer_id, мы можем получить все данные клиента, как показано ниже:
foreach($wishlistItemCollection as $wishlistData){
$customerId = $wishlistData->getCustomerId();
$customer = $this->_customer->load($customerId);
$customerData = $customer->getData();
$customerName = $customer->getFirstname();
$customerEmail = $customer->getEmail();
}