/** * Insert Item into Google Content * * @param BlueVisionTec_GoogleShoppingApi_Model_Item $item * @return BlueVisionTec_GoogleShoppingApi_Model_Service_Item */ public function insert($item) { $service = Mage::getModel('googleshoppingapi/googleShopping'); $product = $item->getType()->convertAttributes($item->getProduct()); $shoppingProduct = $service->insertProduct($product, $item->getStoreId()); $published = now(); $item->setGcontentItemId($shoppingProduct->getId())->setPublished($published); $expires = $shoppingProduct->getExpirationDate(); if ($expires) { $expires = $this->convertContentDateToTimestamp($expires); $item->setExpires($expires); } return $this; }