From 8e7746518976fab4299e212578930b7c28b62634 Mon Sep 17 00:00:00 2001 From: Hans Nieser Date: Thu, 23 Aug 2018 11:25:58 +0200 Subject: [PATCH 1/2] Fix image import when using PHP7 See https://github.com/avstudnitz/AvS_FastSimpleImport/issues/313 --- .../AvS/FastSimpleImport/Model/Import/Entity/Product.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/code/community/AvS/FastSimpleImport/Model/Import/Entity/Product.php b/src/app/code/community/AvS/FastSimpleImport/Model/Import/Entity/Product.php index 02ef8e18..dddfa627 100644 --- a/src/app/code/community/AvS/FastSimpleImport/Model/Import/Entity/Product.php +++ b/src/app/code/community/AvS/FastSimpleImport/Model/Import/Entity/Product.php @@ -1454,7 +1454,7 @@ protected function _saveStockItem() protected function _getUploader() { if (is_null($this->_fileUploader)) { - $this->_fileUploader = new Mage_ImportExport_Model_Import_Uploader(); + $this->_fileUploader = Mage::getModel("importexport/import_uploader", null); $this->_fileUploader->init(); $this->_fileUploader->removeValidateCallback('catalog_product_image'); From 54e9d345124c8c99b1b0dea8607b1a733dff6c36 Mon Sep 17 00:00:00 2001 From: Hans Nieser Date: Sat, 27 May 2017 14:47:07 +0200 Subject: [PATCH 2/2] Fix saving of stockItem data for multi-warehouse setups --- .../AvS/FastSimpleImport/Model/Import/Entity/Product.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/code/community/AvS/FastSimpleImport/Model/Import/Entity/Product.php b/src/app/code/community/AvS/FastSimpleImport/Model/Import/Entity/Product.php index dddfa627..5b6b9c23 100644 --- a/src/app/code/community/AvS/FastSimpleImport/Model/Import/Entity/Product.php +++ b/src/app/code/community/AvS/FastSimpleImport/Model/Import/Entity/Product.php @@ -1411,6 +1411,7 @@ protected function _saveStockItem() /** @var $stockItem Mage_CatalogInventory_Model_Stock_Item */ $stockItem = Mage::getModel('cataloginventory/stock_item'); + $stockItem->setStockId($row['stock_id']); $stockItem->loadByProduct($row['product_id']); $existStockData = $stockItem->getData();