1. Introduction Do you want your distributor products assortment always up to date in your shop? Including the daily purchase and sales pricing? With the current stock? Then you need Iceimport! Our service supplies the option to import any distributors assortment into Magento and calculate your sales prices based on your purchase prices (sent by distributor) and your margins or markup on a daily basis. Look here if your distributor is already connected! Iceimport imports products from distributors in any format send by any protocol and makes this compatible with Magento. Each day it imports your products, filters the known errors out of it, calculates your sales prices, optionally replaces the product numbers and categories with standardized product numbers and categories based on Icecat. Subscribe here for Iceimport services to connect your distributor(s) 2. Installing Go to Magento Backend Page Go to menu System -> Magento Connect -> Megento Connect Manager Use login and password of your admin account to loggin to Magento Connect Manager
When you are there, you should see page like: There you have two ways how to install the extension: 1.Install New Extensions 1.1. Go to page of the extension http://www.magentocommerce.com/magento-connect/iceimport- 3950.html 1.2. Press button "Install Now" (you must loggin in to the the extension key) 1.3. Get the key and paste they key to Magento Connect Manager and press button "Install" 1.4. Table with information of the module should be appeared, please press button "Proceed" to finish the installation. 2.Direct package file upload 1.1. Go to our website to download the latest module http://www.iceshop.nl/index.php/nl/documentatie/cat_view/7-magento-modules 1.2. Upload the package file via Magento Connect Manager Congratulations, you have been installed the module!
3. Configuration 3.1 Product attributes configuration Go to Catalog -> Attributes -> Manage Attributes Add new attributes with codes Attribute name Attribute code Scope Manufacturer product number mpn Global Brand name brand_name Global Delivery Eta delivery_eta Global European Article Number ean Global Import by Iceimport is_iceimport Global To import short & long summary description add next fields Short Summary Description short_summary_description Store View Long Summary Description long_summary_description Store View If you need import images via IceImport you also need change scope view to 'Global' from next attributes: image small_image thumbnail
Note: You may create attributes as dropdown type. For example brand_name (look at the image below), if you create this attribute as dropdown, after you can use this attribute in layered navigation.
3.2. Module configuration Go to System -> Configuration and select IceImport in 'CATALOG' sub-menu. If you see 404 Error Page not found just Log Out from Backend & Log In again. Settings: 'Set to active imported categories' - all new imported categories will be active. 'Import product EAN' - if you don't want update product EAN on already exists product in 'Import product MPN' - if you don't want update product MPN on already exists product in 'Import product brand' - if you don't want update product brand on already exists product in 'Import product name' - if you don't want update product name on already exists product in 'Import product short description' - if you don't want update product short description on already exists product in 'Import product description' - if you don't want update product description on already exists product in
'Import product short summary description' - if you don't want update product short summary description on already exists product in 'Import product summary description' - if you don't want update product summary description on already exists product in 'Import product prices' - if you don't want update product prices on already exists product in 'Import product stock' - if you don't want update product stock on already exists product in 'Import product delivery eta' - if you don't want update product delivery eta on already exists product in 'Import product images (via Cron)' - import images (Attention only via cron). If you want import images earlier, than import should be ran by cron schedule, you may run magento cron manually, for this install additional extension Noovias Cronjob Manager, it will help you manage cronjobs schedule. After install Noovias Cronjob Manager do next steps: Go to System -> Noovias - Cronjobs -> Schedule and click on Add new job There in field "Job code" choose iceimport, and in field "Scheduled At" setup time on one or two minute ahead. Than run magento cron script by link http://your-shop-adress.com/cron.php Go to System -> Noovias - Cronjobs -> Schedule and look on status of iceimport cronjob, if it has status pending try to do step 3 again, repeat step 3 until the status should not be changed on "running". 'Default tax for product' - select default tax for imported product Set import settings as you want and press 'Save config' button.
3.3. Import configuration 1.Go to System -> Import/Export -> Dataflow - Profiles 2.Select "Import All Products" and fill settings: "Profile Information" section set " Decimal separator " to ". " "File Information" section Setting Data Transfer Type File name Path FTP Host User Name User Password File Mode Passive Mode Value Local/Remote Server Remote FTP Import file name (ex: products.csv) Path to file (empty by default) FTP Host (on example: ftp.iceshop.nl) FTP User Name FTP User Password BINARY Yes "Data Format" section: Setting Type Value CSV/Tab separated Value Delimiter \t Enclose Values In Original Magento attribute names in first row leave it empty Yes
Your settings page should look like
4. Run import You are able to run import in two ways: manually and by scheduler (Cron): 4.1. Manually Select "Run Profile" on left corner and "Run Profile in Popup" Don't close appeared browser tab while import is not finished. 4.2. Scheduler 1. Edit IceImport config file placed at : <magento_store>/app/code/community/iceshop/iceimport/etc/config.xml 2. Find <importproduct> block, and set <cron_expr> as you want: <importproduct> <schedule> <cron_expr>0 7 * * *</cron_expr> </schedule> <run> <model>iceimport/observer::load</model> </run> </importproduct> 3. Please make sure Cron are configured on your store as service, it's required to get daily update. How to setup magento cron on your server you may read there: http://www.magentocommerce.com/wiki/1_- _installation_and_configuration/how_to_setup_a_cron_job.
5. Usual problems and usual solutions 1.Products didn't imported - please check if you are correctly created attributes in point 3 2.Products don't update everyday - please check if Cron of your store working correct 3.How to setup Magento Cron - please check official wiki of Magento, there you can find how to setup Cron system in right way http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/how_to_setup_a_cron_job 4.How can I run Sheduler job manually - very simple, just execute http://your_store_url.com/cron.php If all had been set according to manual, and it still does't work for you, feel free to contact Iceshop support team. Contact Tel +31 (0)30 273 5486 Fax +31 (0)30 276 0926 Supp ort Sales supportdesk@iceshop. nl info@iceshop.nl ICEshop BV De Liesbosch 12D 3439 LC Nieuwegein Route