/** * Set current attribute to entry (for specified product) * * @param \Magento\Catalog\Model\Product $product * @param \Magento\Framework\Gdata\Gshopping\Entry $entry * @return \Magento\Framework\Gdata\Gshopping\Entry */ public function convertAttribute($product, $entry) { $targetCountry = $this->_config->getTargetCountry($product->getStoreId()); $value = $this->_config->getCountryInfo($targetCountry, 'language', $product->getStoreId()); return $this->_setAttribute($entry, 'content_language', self::ATTRIBUTE_TYPE_TEXT, $value); }
/** * Renders Google Content Item Id * * @param \Magento\Framework\Object $row * @return string */ public function render(\Magento\Framework\Object $row) { $iso = $row->getData($this->getColumn()->getIndex()); return $this->_config->getCountryInfo($iso, 'name'); }