Instead of creating of something very complicated, I did a simple thing:
I created Excel file and wrote code to process the csv file I got from supplier.
That code takes care of everything: calculating prices, mapping fields, finding “not existing” categories or brands.
It even copies image files I loaded before the process to special folder and resizes files to sizes I need.
Then I only need to upload images and result file to my store and run import profile.
Hi, I’m fairly new to Magento, so I’ve been working my way around. Drop shipping is something I look forward in doing, but I need some help in the right direction. I decided to give this example a show. I get nothing but errors though. Can someone help me out?
Recoverable Error: Argument 1 passed to Mage_Dataflow_Model_Convert_Action_Abstract::setContainer() must be an instance of Mage_Dataflow_Model_Convert_Container_Interface, instance of Varien_Convert_Adapter_Http_Curl given, called in /home/freework/public_html/magento/app/code/core/Mage/Dataflow/Model/Convert/Action/Abstract.php on line 182 and defined in /home/freework/public_html/magento/app/code/core/Mage/Dataflow/Model/Convert/Action/Abstract.php on line 160 Trace: #0 /home/freework/public_html/magento/app/code/core/Mage/Dataflow/Model/Convert/Action/Abstract.php(160): mageCoreErrorHandler(4096, 'Argument 1 pass...', '/home/freework/...', 160, Array) #1 /home/freework/public_html/magento/app/code/core/Mage/Dataflow/Model/Convert/Action/Abstract.php(182): Mage_Dataflow_Model_Convert_Action_Abstract->setContainer(Object(Varien_Convert_Adapter_Http_Curl)) #2 /home/freework/public_html/magento/app/code/core/Mage/Dataflow/Model/Convert/Profile/Collection.php(154): Mage_Dataflow_Model_Convert_Action_Abstract->getContainer() #3 /home/freework/public_html/magento/app/code/core/Mage/Dataflow/Model/Convert/Profile/Collection.php(83): Mage_Dataflow_Model_Convert_Profile_Collection->importProfileXml('default') #4 /home/freework/public_html/magento/app/code/core/Mage/Dataflow/Model/Profile.php(138): Mage_Dataflow_Model_Convert_Profile_Collection->getProfile('default') #5 /home/freework/public_html/magento/app/code/core/Mage/Adminhtml/Block/System/Convert/Profile/Run.php(81): Mage_Dataflow_Model_Profile->run() #6 /home/freework/public_html/magento/app/code/core/Mage/Core/Block/Abstract.php(643): Mage_Adminhtml_Block_System_Convert_Profile_Run->_toHtml() #7 /home/freework/public_html/magento/app/code/core/Mage/Adminhtml/controllers/System/Convert/ProfileController.php(200): Mage_Core_Block_Abstract->toHtml() #8 /home/freework/public_html/magento/app/code/core/Mage/Core/Controller/Varien/Action.php(349): Mage_Adminhtml_System_Convert_ProfileController->runAction() #9 /home/freework/public_html/magento/app/code/core/Mage/Core/Controller/Varien/Router/Admin.php(143): Mage_Core_Controller_Varien_Action->dispatch('run') #10 /home/freework/public_html/magento/app/code/core/Mage/Core/Controller/Varien/Front.php(174): Mage_Core_Controller_Varien_Router_Admin->match(Object(Mage_Core_Controller_Request_Http)) #11 /home/freework/public_html/magento/app/Mage.php(447): Mage_Core_Controller_Varien_Front->dispatch() #12 /home/freework/public_html/magento/index.php(46): Mage::run() #13 {main}