/** * Retrieve params for adding product to wishlist * * @param \Magento\Catalog\Model\Product|\Magento\Wishlist\Model\Item $item * @param array $params * @return string */ public function getAddParams($item, array $params = array()) { $productId = null; if ($item instanceof \Magento\Catalog\Model\Product) { $productId = $item->getEntityId(); } if ($item instanceof \Magento\Wishlist\Model\Item) { $productId = $item->getProductId(); } $url = $this->_getUrlStore($item)->getUrl('wishlist/index/add'); if ($productId) { $params['product'] = $productId; } return $this->_postDataHelper->getPostData($url, $params); }