<div class="et-l et-l--post">
			<div class="et_builder_inner_content et_pb_gutters3"><div class="et_pb_section et_pb_section_0 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_0">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0 et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_0 et_pb_text_align_justified et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>In questo articolo capirai come <strong>Importare prodotti in Magento con Magmi</strong>.</p>
<p>Magmi è un modulo gratuito per shop su base Magento e permette, tramite CSV, di importare migliaia di prodotti in poco tempo.</p>
<p>A differenza di altri strumenti Magmi lavora direttamente con il database di Magento ed è di facile installazione.</p>
<h3>Installazione di Magmi</h3>
<ol>
<li>Scaricare Magmi dal sito ufficiale (<a href="https://sourceforge.net/projects/magmi/">qui)</a></li>
<li>Scompattare il file zip e fare l&#8217;upload tramite FTP della cartella posizionandola nella cartella principale del vostro shop.</li>
<li>Impostare i permessi di tutta la cartella e dei file contenuti a 705 (da shell linux chmod -R 705 magmi)</li>
<li>Aprire il browser alla pagina http://www.miosito.it/magmi/web/magmi.php (user e pass magmi:magmi)</li>
<li>Se avete intenzione di importare categorie e immagini installate gli extra plugin scaricandoli da questo link (<a href="https://sourceforge.net/projects/magmi/files/magmi-0.7/plugins/packages/">qui</a>)</li>
<li>Installare anche le utility che trovate allo stesso link utilizzando la stessa procedura</li>
</ol></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_1">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_1 et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_0">
				
				
				
				
				<a href="http://www.ivanzaccaron.net/wp-content/uploads/2017/09/magmi-login.jpg" class="et_pb_lightbox_image" title=""><span class="et_pb_image_wrap "><img src="http://www.ivanzaccaron.net/wp-content/uploads/2017/09/magmi-login.jpg" alt="" title="" srcset="https://www.ivanzaccaron.net/wp-content/uploads/2017/09/magmi-login.jpg 852w, https://www.ivanzaccaron.net/wp-content/uploads/2017/09/magmi-login-300x181.jpg 300w, https://www.ivanzaccaron.net/wp-content/uploads/2017/09/magmi-login-768x463.jpg 768w, https://www.ivanzaccaron.net/wp-content/uploads/2017/09/magmi-login-610x368.jpg 610w" sizes="(max-width: 852px) 100vw, 852px" class="wp-image-422" /></span></a>
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_2 et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_1 et_pb_text_align_justified et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Magmi è pronto a lavorare ma è necessario metterlo al sicuro altrimenti chiunque visiterà il nostro negozio online potrà accedere alla pagina d&#8217;importazione. Per proteggere l&#8217;accesso creiamo un file .htaccess e inseriamolo nella cartella /magmi.</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_2">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_3 et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_2 et_pb_text_align_justified et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Un tool utile alla creazione del file .htaccess è fornito dal sito <a href="http://www.htaccesstools.com">htaccesstools.com</a></p>
<p>Riporto sotto un esempio di file .htaccess (in questo caso ho creato una cartella di nome sec all&#8217;interno della cartella magmi)</p>
<p><div class='et-box et-info'>
					<div class='et-box-content'>ErrorDocument 401 default</p>
<p> ;</p>
<p>AuthUserFile /home/sitomio/public_html/magmi/sec/.htpasswd</p>
<p>AuthName &#8220;MAGMI &#8211; Area Riservata&#8221;</p>
<p>AuthType Basic</p>
<p>Require valid-user</p>
<p>RedirectMatch ^/magmi/$ /magmi/web/magmi.php</div></div>Visitando il link http://www.sitomio.it/magmi/web/magmi.php il browser ci richiederà l&#8217;inserimento di utente e password.</p></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_3 et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2>Continua sotto la guida per Importare prodotti in Magento con Magmi</h2>
<p><img class="alignnone wp-image-433" src="http://www.ivanzaccaron.net/wp-content/uploads/2017/09/freccia-giù.gif" alt="freccia-giu" width="176" height="226" /></p>
<h2>La prima configurazione di Magmi</h2>
<p>Per eseguire l&#8217;importazione il modulo magmi ha bisogno delle credenziali di accesso al database per questo come nell&#8217;immagine dovremmo inserire:</p>
<ul>
<li>host</li>
<li>nome del database</li>
<li>nome utente</li>
<li>password</li>
<li>eventuale prefisso delle tabelle (per sicurezza quando installate magento o un altro tipo di cms utilizzate sempre un prefisso)</li>
</ul>
<p><img class="alignnone size-full wp-image-426" src="http://www.ivanzaccaron.net/wp-content/uploads/2017/09/magmi-database.jpg" alt="magmi database" width="1073" height="303" /></p>
<p> ;</p></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_4 et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2>I profili di Magmi</h2>
<p>L&#8217;utilizzo dei profili di Magmi ci consente di avere impostazioni diverse in base a quello che dobbiamo importare.</p>
<p>Personalmente utilizzo sempre un minimo di due profili.</p>
<p>Uno per l&#8217;aggiornamento totale e un&#8217;altra per l&#8217;aggiunta esclusiva di nuovi articoli presenti nel CSV.</p>
<p>Allo stato vergine dopo l&#8217;installazione magmi visualizza il profilo di Default. Non lo tocco mai, soprattutto se devo fare dei test d&#8217;importazione, lo duplico con il pulsante Copy Profile and Switch.</p>
<p>Il bello dei profili è la possibilità di poterli gestire separatamente tramite dei cronjob. Ti spiego dopo come.</p>
<p><img class="alignnone size-full wp-image-427" src="http://www.ivanzaccaron.net/wp-content/uploads/2017/09/magmi-profili.jpg" alt="magmi profili" width="1083" height="432" /></p></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_5 et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2>CSV Options</h2>
<p><strong>CSV Separato</strong>r è il separatore di campi utilizzato nel file csv. Il punto e virgola(;) o la pipe (|) o la virgola (,)&#8230;.</p>
<p><strong>CSV Enclosure</strong> è il carattere che indica dove inizia e finisce il campo (potrebbero essere il doppio apice o le virgolette). Se per esempio il campo5 fosse il mio url nel csv sarebbe indicato così &#8220;ivanzaccaron.net&#8221;;</p>
<p><strong>Headerless</strong>, utilizzare questo check quando il file csv non ha intestazioni.Le colonne saranno automaticamente nominate con <b>col1</b>,&#8230;..,<b>colN. </b>E&#8217; necessario utilizzare il plugin Column Mapper per settare i nomi delle colonne al riferimento col1 -<; ean ecc.)</p>
<p><strong>Allow truncated lines</strong>, consente se attivo, di bypassare le linee troncate in fase di import</p>
<p><strong>Malformed CSV</strong> è da utilizzare quando l&#8217;intestazione di colonna non è alla prima riga del nostro file. In questo caso al check si aprirà una campo dove inserire il numero di riga che fa riferimento all&#8217;intestazione di colonna.</p></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_6 et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2>I plugin</h2>
<p> ;</p>
<p><img class="alignnone size-full wp-image-429" src="http://www.ivanzaccaron.net/wp-content/uploads/2017/09/plugin.jpg" alt="plugin magento" width="1076" height="687" /></p></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_7 et_pb_text_align_justified et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p><strong>On the fly category creator/importer</strong>: crea, se non esiste, una categoria. Il controllo viene fatto controllando il nome, anche se questo è stato modificato di poco rispetto a quella salvato in Magento, viene creata una nuova categoria.</p>
<p><strong>Image attributes processor</strong>: tramite questa funzionalità risulta possibilie specificare se le immagini debbano essere prese in locale (es: /var/www/html/nome/magmi/import/img) o da remoto, rinominare i nomi delle immagini, riscriverle o aggiungerle. Se si vuole associare ad un prodotto più immagini aggiungere nel CSV la colonna “mediagallery”.</p>
<p><strong>On the fly indexer</strong>: rigenera gli indici al termine dell’importazione di ogni elemento.</p>
<p><strong>Custom Options</strong>: crea un attributo personalizzato per uno specifico articolo.</p>
<p><strong>Product Deleter</strong>: se nella colonna specifica il valore è a “1” elimina l’articolo in questione. Vengono eliminati anche i figli. L&#8217;intestazione di colonna deve essere magmi_delete.</p>
<p><strong>Product Tags</strong> importazione tag dei prodotti</p>
<p><strong>Tier price importer</strong>: importa quantità-prezzo di un prodtto (scrittura “quantità:prezzo”). Per fare ciò occorre aggiungere una colonna al nostro file CSV.</p>
<p><strong>Column mapper</strong>: effettua la mappatura sui valori e risulta utile nel caso della replicazione del dato su più colonne (es: per immagine grande, piccola e thumb).</p>
<p><strong>SKU Finder</strong>: genera lo sku automaticamente se non è presente la relativa colonna. E&#8217; necessario pecificare su quali altri valori presenti nel CSV deve essere creato lo sku.</p>
<p><strong>Default Values setter</strong>: permette di associare ad ogni elemento dei valori di default senza dover inserire necessariamente le relative colonne nel CSV (scrittura: “colonna1,colonna2”). Nota: il nome della colonna corrisponde all’id dell’attributo presente nel pannello amministrativo di Magento.</p>
<p><strong>Magmi Import Limiter</strong>: utilizziamo per importare un numero limitato di elementi nel CSV. Per le prove è ottimo soprattutto quando abbiamo csv con migliaia di articoli.</p>
<p><strong>Generic mapper</strong>: server per mappare dei valori di determinate colonne del CSV.</p>
<p><strong>Value Replacer</strong>: effettua la sostituzione della riga ma la configurazione è complessa in quanto occorre specificare delle condizioni tramite espressioni regolari.</p>
<p><strong>Value Trimmer for select/multiselect</strong>: da utilizzare per la creazione degli attributi non presenti nel menu a tendina.</p>
<p><strong>Grouped Item processor</strong>: Creazione degli articoli raggruppati se non esistono. Possibilità di specificare come trattare i singoli prodotti.</p>
<p><strong>Configurable Item processor</strong>: Crea gli articoli coonfigurabili se non esistono.</p></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_8 et_pb_text_align_justified et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2>Cron Job Magmi</h2>
<p>Molto utile per chi ha confidenza con la<strong> shell o tramite il pannello di impostazione</strong> del proprio hosting sono le <strong>operazioni pianificate</strong> cronjob. Con queste operazioni possiamo automatizzare tutto il processo di<strong> import e aggiornamento del nostro catalogo</strong>.</p>
<p>Vi riporto alcune righe per capire come impostare i crontab.</p>
<p>php <;magmi_dir>;/cli/<a href="http://understandinge.com/course/importing-products-magento/" target="_blank" rel="nofollow noopener">magmi</a>.cli.php -profile=&#8221;nomeprofilo&#8221; &#8211;<strong>mode=&#8221;create&#8221;</strong></p>
<blockquote><p>con questa riga diciamo al sistema operativo di <strong>eseguire lo script d&#8217;importazione</strong> per il profilo con il determinato nome e di eseguirlo in modalità Create</p></blockquote>
<p>php <;magmi_dir>;/cli/<a href="http://understandinge.com/course/importing-products-magento/" target="_blank" rel="nofollow noopener">magmi</a>.cli.php -profile=&#8221;yourprofilename&#8221; <strong>-mode=&#8221;update&#8221;</strong></p>
<blockquote><p>con questa operazione il sistema <strong>eseguire lo script di aggiornamento</strong> per il determinato profilo in modalità aggiornamento (gli articoli nuovi non verranno creati).</p></blockquote>
<p>Se ti è servita la guida su come <strong> Importare prodotti in Magento con Magm</strong>i condividi o lascia un Mi piace.</p>
<p><strong>Se hai bisogno di qualche informazione</strong> contattami e ti risponderò appena possibile.</p>
<p>Alla prossima! Ciao!</p></div>
			</div><div class="et_pb_module et_pb_post_slider et_pb_post_slider_0 et_hover_enabled et_pb_slider et_pb_post_slider_image_background et_pb_slider_fullwidth_off et_pb_slider_with_overlay">
				
				
				
				
				<div class="et_pb_slides">
									<div class="et_pb_slide et_pb_bg_layout_dark et_pb_post_slide-706" style="background-image: url(https://www.ivanzaccaron.net/wp-content/uploads/2020/11/openvpn-mikrotik.png);">
													<div class="et_pb_slide_overlay_container"></div>
								<div class="et_pb_container clearfix">
					<div class="et_pb_slider_container_inner">
												<div class="et_pb_slide_description">
															<h2 class="et_pb_slide_title"><a href="https://www.ivanzaccaron.net/configurare-server-open-vpn-mikrotik/">vpn mikrotik &#8211; Configurare Server OpenVPN</a></h2>
								<div class="et_pb_slide_content
																">
									<p class="post-meta">da <span class="author vcard"><a href="https://www.ivanzaccaron.net/author/ivan/" title="Post di ivan" rel="author">ivan</a></span> | <span class="published">16 Novembre 2020</span> | <a href="https://www.ivanzaccaron.net/server/" rel="category tag">server</a> | Commenti 0</p><div>Cerchi una soluzione per attivare velocemente un server VPN Mikrotik? Dopo aver conosciuto in questi anni molti appassionati dell'hardware Mikrotik e aver aiutato "i nuovi" alla scoperta di questo device ho deciso di pubblicare una veloce guida da eseguire tramite...</div>								</div>
														<div class="et_pb_button_wrapper"><a class="et_pb_button et_pb_more_button" href="https://www.ivanzaccaron.net/configurare-server-open-vpn-mikrotik/">Leggi</a></div>						</div>
											</div>
				</div>
			</div>
								<div class="et_pb_slide et_pb_bg_layout_dark et_pb_post_slide-691" style="background-image: url(https://www.ivanzaccaron.net/wp-content/uploads/2020/03/micro-editor.png);">
													<div class="et_pb_slide_overlay_container"></div>
								<div class="et_pb_container clearfix">
					<div class="et_pb_slider_container_inner">
												<div class="et_pb_slide_description">
															<h2 class="et_pb_slide_title"><a href="https://www.ivanzaccaron.net/micro-editor-linux/">Micro Editor per linux</a></h2>
								<div class="et_pb_slide_content
																">
									<p class="post-meta">da <span class="author vcard"><a href="https://www.ivanzaccaron.net/author/ivan/" title="Post di ivan" rel="author">ivan</a></span> | <span class="published">26 Marzo 2020</span> | <a href="https://www.ivanzaccaron.net/generale/" rel="category tag">generale</a> | Commenti 0</p><div>Micro è un moderno editor molto intuitivo da utilizzare da terminale. Caratteristiche Micro Editor Semplice da usare La funzione numero uno di Micro è quella di essere facile da installare (è solo un binario statico senza dipendenze) e facile da usare. Altamente...</div>								</div>
														<div class="et_pb_button_wrapper"><a class="et_pb_button et_pb_more_button" href="https://www.ivanzaccaron.net/micro-editor-linux/">Leggi</a></div>						</div>
											</div>
				</div>
			</div>
								<div class="et_pb_slide et_pb_bg_layout_dark et_pb_post_slide-628" style="background-image: url(https://www.ivanzaccaron.net/wp-content/uploads/2019/04/login.png);">
													<div class="et_pb_slide_overlay_container"></div>
								<div class="et_pb_container clearfix">
					<div class="et_pb_slider_container_inner">
												<div class="et_pb_slide_description">
															<h2 class="et_pb_slide_title"><a href="https://www.ivanzaccaron.net/esportare-vmdk-di-una-macchina-virtuale/">Esportare vmdk di una macchina virtuale</a></h2>
								<div class="et_pb_slide_content
																">
									<p class="post-meta">da <span class="author vcard"><a href="https://www.ivanzaccaron.net/author/ivan/" title="Post di ivan" rel="author">ivan</a></span> | <span class="published">7 Aprile 2019</span> | <a href="https://www.ivanzaccaron.net/server/" rel="category tag">server</a> | Commenti 0</p><div> Ciao, se vuoi esportare vmdk della tua macchina virtuale su un'altra infrastruttura come Microsoft Azure, Aws, Proxmox.... sei nel posto giusto.Iniziamo da esportare vmdkSe la tua infrastruttura è più complessa o hai intenzione di migrare ma non sai come...</div>								</div>
														<div class="et_pb_button_wrapper"><a class="et_pb_button et_pb_more_button" href="https://www.ivanzaccaron.net/esportare-vmdk-di-una-macchina-virtuale/">Leggi</a></div>						</div>
											</div>
				</div>
			</div>
								<div class="et_pb_slide et_pb_bg_layout_dark et_pb_post_slide-611" style="background-image: url(https://www.ivanzaccaron.net/wp-content/uploads/2018/12/UFW-Firewall.jpeg);">
													<div class="et_pb_slide_overlay_container"></div>
								<div class="et_pb_container clearfix">
					<div class="et_pb_slider_container_inner">
												<div class="et_pb_slide_description">
															<h2 class="et_pb_slide_title"><a href="https://www.ivanzaccaron.net/configurare-ufw-firewall-linux/">Configurare ufw firewall linux</a></h2>
								<div class="et_pb_slide_content
																">
									<p class="post-meta">da <span class="author vcard"><a href="https://www.ivanzaccaron.net/author/ivan/" title="Post di ivan" rel="author">ivan</a></span> | <span class="published">9 Dicembre 2018</span> | <a href="https://www.ivanzaccaron.net/server/" rel="category tag">server</a> | Commenti 0</p><div> Come configurare UFW Firewall Linux su Ubuntu. UFW è l'acronimo di Uncomplicated Firewall e consente di configurare un firewall su distro linux. E' stato concepito per semplificare la configurazione delle regole iptables. Inizialmente era disponibile solo...</div>								</div>
														<div class="et_pb_button_wrapper"><a class="et_pb_button et_pb_more_button" href="https://www.ivanzaccaron.net/configurare-ufw-firewall-linux/">Leggi</a></div>						</div>
											</div>
				</div>
			</div>
				
				</div>
				
			</div>
			
			</div>
				
				
				
				
			</div>
				
				
			</div>		</div>
	</div>
	
- 8 anni ago
ivan
Categories:
web e shop
Importare prodotti in Magento con Magmi
Related Post
-
Come importare prodotti magento2
importazione prodotti magento2 in un caso reale, come ho affrontato i vari step provenendo da…