Tôi phải tạo một đại lý nhập khẩu Magento 1.6.x đơn giản giả sử để tạo/cập nhật sản phẩm và hình ảnh của họ. Ai đó có thể tư vấn cho tôi cách thêm hình ảnh sản phẩm mà không phải sử dụng API Magento không?Magento lập trình thêm hình ảnh sản phẩm
Việc thực hiện api hóa ra là rất nghèo và tôi bắt đầu có một chút thất vọng .. :-(
Tôi đã tìm thấy một số câu hỏi khác liên quan đến vấn đề này, nhưng không ai trong số họ liên quan với việc thêm hình ảnh vào . sản phẩm
Đây là những gì tôi đến với:
$product->setIsMassupdate(true)
->setExcludeUrlRewrite(true)
->setManufacturer($this->addManufacturers(utf8_encode($record[4])))
->setSku($record[3])
->setAttributeSetId($this->attribute_set)# 9 is for default
->setTypeId(Mage_Catalog_Model_Product_Type::TYPE_SIMPLE)
->setName(utf8_encode($record[5]))
->setCategoryIds($this->getCategories(array($record[0], $record[1], $record[2]))) # some cat id's,
->setWebsiteIDs(array(1)) # Website id, 1 is default
->setDescription(utf8_encode($record[6]))
->setShortDescription($this->shortText(utf8_encode($record[6]), 150))
->setPrice($price) # Set some price
->setSpecialPrice($special_price)
->setWeight($record[12])
->setStatus(Mage_Catalog_Model_Product_Status::STATUS_ENABLED)
->setVisibility(Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH)
->setTaxClassId(2) // default tax class
->setPixmaniaimg($record[10])
->setStockData(array('is_in_stock' => $inStock, 'qty' => $qty))
->setCreatedAt(strtotime('now'));
ai đó có thể giúp tôi với việc thêm hình ảnh trực tiếp mà không cần API
Cảm ơn
Lukas
Phiên bản Magento nào? – benmarks
Magento 1.6 - xin lỗi vì đã báo cáo rằng trong nhận xét ban đầu của tôi .. – Bery
Đối với Magento 2: http://magento.stackexchange.com/questions/140612/magento-2-save-all-product-data-outside-magento-with -images –