Magento: Shine Easyfatt Sync - Versione 4.7

Magento

Gestire un negozio on line adesso è più semplice con l'ausilio di Shine Easyfatt Sync. Tutti i possessori del software Danea Easyfatt potranno scaricare dal proprio negozio Magento la lista dei prodotti, i propri clienti, i propri ordini, ed importarli in Danea Easyfatt. Inoltre è possibile abilitare un sistema automatico per l'aggiornamento dei file nel proprio pc usando un'operazione pianificata (vedi manuale sistema operativo). In questa guida vi mostreremo i passi necessari per gestire il vostro sito di commercio elettronico realizzato con Magento e collegarlo con il software Danea Easyfatt.

Introduzione

Magento Easyfatt Sync La maggior parte dei negozianti italiani non hanno ancora un sito internet di commercio elettronico, molti altri stanno apprezzando i primi frutti di questa nuova opportunità che permette di promuovere i propri prodotti su Internet a costi contenuti e competitivi. La Shine Software supporta tutti i negozianti che desiderano vendere su internet i propri servizi ed i propri prodotti con strumenti sermpre più semplici e all'avanguardia.

A tal proposito, vi consigliamo il software Easyfatt realizzato da Danea Soft.

Easyfatt viene scelto da chi non vuole un complicato programma di contabilità ma preferisce disporre di uno strumento pratico e snello che lo assista veramente nell'attività lavorativa. Grazie all'intuitiva interfaccia utente sarà un gioco da ragazzi compilare la prima fattura, così come controllare le giacenze di magazzino oppure verificare lo stato dei pagamenti.

Easyfatt è un software installabile sui sistemi operativi windows ma con qualche impostazione particolare del proprio pc è possibile installarlo anche su ambienti linux. Easyfatt permette all'amministratore di inserire i prodotti, ed importare gli ordini nel proprio archivio e di esportare i prodotti verso altri software attraverso l'uso di files xml ed attraverso delle procedure guidate è possibile connettere il proprio negozio Magento.

Danea Easyfatt ed il mondo dell'eCommerce

Molti esercenti usano il software Easyfatt per gestire la contabilità aziendale e mantenere in ordine lo stock di magazzino. Gli stessi esercenti si sono trovati in grosse difficoltà nel momento di promuoversi su internet e di reinserire tutti i dati presenti nel programma Easyfatt sul nuovo sito di commercio elettronico Magento. Magento offre una "scalabilità verticale" delle funzionalità di base, consentendo alla Shine Software di proporre la creazione di moduli su misura.

Video Introduzione

Video di presentazione del modulo Shine Easyfatt Sync. Attenzione il video potrebbe non corrispondere esattamente all'ultima versione ed alcune opzioni non essere presenti.

Shine Easyfatt Sync

Molti clienti utilizzavano il software Easyfatt e le richieste pervenute ci hanno spinto ad effettuare un'analisi dell'esigenza esposta ed abbiamo realizzato un modulo per Magento che consente di eseguire le seguenti operazioni:

  • Importazione dei prodotti esistenti da Magento verso Danea Easyfatt
    • Creazione delle categorie su Danea Easyfatt.
    • Creazione sottocategorie con la nuova funzionalità di Danea Easyfatt (agg. 02.05.2012)
    • Protezione con password dell'operazione
    • Reindicizzazione dell'archivio
    • Importazione dei 9 Listini di Danea nei Group Price di Magento
  • Esportazione dei prodotti esistenti da Magento verso Danea Easyfatt
    • Controllo esistenza prodotti
    • Esportazione in un file Excel
    • Inserimento dei prodotti esistenti dentro Danea come prodotti semplici
    • Downolad diretto del file al termine dell'elaborazione
  • Sincronizzazione dei prodotti e delle immagini esistenti da Danea Easyfatt verso Magento
    • Creazione della Categoria madre e della sotto categoria presente in Danea Easyfatt
    • Controllo Inserimento o Aggiornamento dati
    • Protezione con password dell'operazione
    • Invio della fotografia automatizzata sul server
    • Creazione automatizzata degli attributi magento
  • Importazione degli ordini in Danea Easyfatt
    • Importazione dei dati del cliente automatizzata
    • Importazione del codice fiscale del cliente. Vedi sotto
    • Importazione dei costi come la spedizione e la relativa aliquota applicata
    • Impostazione di una riga commento nell'ordine
    • Impostazione del suffisso del numero di fattura
    • Impostazione del commento privato dell'ordine
    • Protezione con password dell'operazione
    • Importazione prodotti semplici
    • Importazione degli ordini parziale attraverso i filtri "dal nr." e "al nr."

Requisiti del modulo

Il software Shine Easyfatt Sync utilizza il minor numero di risorse allocate nel server. Il modulo è stato realizzato tenendo conto di una diretta connessione con l'archivio di Magento proprio per velocizzare la comunicazione fra le due applicazioni (Magento <> Danea Easyfatt). Chiaramente una quantità congrua di risorse sul server devono essere allocate per consentire a Danea Easyfatt di inviare le informazioni velocemente ed a Magento di poter registrare i dati.

Risorse Magento

Per progetti ampi vi consigliamo di investire in un'infrastruttura idonea (Server Fisico / Server Cloud) per poter ottenere alte prestazioni di Magento. Magento è un software molto potente e per poter offrire tutte le funzionalità richiede molte risorse. Ad esempio, se il negozio ha circa 9500 prodotti (SKU), condivisi (oppure no) in 900 categorie / Sotto-categorie collegate alle pagine CMS, il numero generato di URL nella tabella «Core_URL_Rewrite» è di circa 80.000 records. La reindicizzazione (lanciata manualmente o via CRON) richiederà nel caso di un server Cloud ben configurato circa 3h30 (12 600 secondi).

A tal proposito si consiglia sempre di valutare una buona infrastruttura prima di pubblicare un nuovo negozio Magento che consentirà l'uso agevole del software.

Installazione del modulo

L'installazione del modulo è molto semplice:

  1. Scompattare l'archivio ricevuto via email
  2. Disabilitare la compilazione di Magento
  3. Disconnettersi dall'area amministrativa di Magento
  4. Copiare le cartelle contenute nella root del vostro negozio via FTP
  5. Controllare i permessi dei file e delle cartelle caricate (chiedere al proprio sistemista/hosting le giuste impostazioni dei permessi)
  6. Riconnettersi come amministratore
  7. Aggiornare la cache di Magento

Funzionamento Standard

Il modulo segue il presente iter per la gestione dell'inserimento dei prodotti in Magento e lo scaricamento degli ordini in Danea Easyfatt.

  1. Inserimento dei prodotti nel software di danea easyfatt.
    1. Correzione dei dettagli del prodotto
    2. Inserimento o modifica di un dato in una scheda dei prodotti
  2. Invio dei prodotti a Catalogo a Magento (fotografie incluse)
    1. Controllo del nuovo catalogo aggiornato in Magento
  3. Recupero degli ordini generati dai clienti
  4. Ritorna al punto 1.

Configurazione di Magento

Dopo l'installazione dell'ultima versione di Magento bisogna configurare alcune sezioni per poter recuperare correttamente i dati dal software e poterli importare nel software Danea Easyfatt. Ecco le principali impostazioni:

  • Impostazione del nome del negozio
  • Impostazione della tassazione prodotti (i prodotti devono avere una classe di tassazione assegnata)
  • Impostazione delle regole sulle Tasse da applicare per:
    • Prodotti
    • Spedizioni
  • Disabilitazione temporanea della Cache di Magento

Configurazione del modulo Shine Easyfatt Sync

L'impostazione del modulo avviene attraverso il pannello di controllo di Magento che provvede ad una semplice gestione della configurazione di tutto il negozio. Accedere all'area amministrativa di Magento e fare click su Sistema > Configurazione e successivamente fare click nel menu a sinistra Shine Easyfatt Sync.

Impostazioni

Impostazioni Generali

All'interno della sezione Impostazioni Generali il modulo presenta delle opzioni molto importanti che consentono il controllo come la creazione degli attributi personalizzati Danea Easyfatt, la reindicizzazione, e molte altre impostazioni che verranno di seguito illustrate.

Impostazioni Generali

  • Add Products Attributes
    • Funzionalità per la creazione automatizzata degli attributi indispensabili del software Danea Easyfatt in Magento. Tali attributi personalizzati saranno visibili nella scheda del prodotto di default. Alcuni campi come "daneacolor" e "daneasize" verranno usati come campi determinanti nella gestione delle taglie e dei colori.
  • Reindex All
    • Aggiorna gli indici di Magento al termine dell'importazione dei prodotti. Attenzione: la funzionalità di re-indicizzazione è un'operazione molto complessa e richiede molte risorse al server. Tale funzionalità deve essere supportata da risorse adeguate in caso contrario il sistema non verrà completata mostrando un errore per mancanza di memoria.
  • Aggiorna Attributi
    • Ad ogni sincronizzazione il modulo ricontrolla la presenza degli attributi indispensabili a Danea Easyfatt, aggiornandoli e se non presenti creandoli ex-novo.
  • Password
    • Pasword per la sincronizzazione dei dati fra Danea Easyfatt e Magento. Tale password deve essere impostata poco dopo l'installazione del modulo per proteggere l'accesso al collegamento al negozio.

Importazione dei campi da Danea Easyfatt a Magento

Danea Easyfatt e Magento non hanno gli stessi campi e purtroppo non è possibile sincronizzare i prodotti e gli ordini direttamente da Danea Easyfatt a Magento. A tal proposito abbiamo creato un sistema per collegare i campi di Danea Easyfatt con i campi disponibili di Magento.Il pannello di configurazione principale del modulo Shine Easyfatt Sync permette di impostare i parametri necessari per un corretto funzionamento del modulo all'interno del negozio Magento. Le operazioni effettuate dal modulo sono sempre dispositive. Ciò significa che se un operazione di cancellazione delle categorie prima dell'importazione exnovo dei dati viene eseguita i dati verranno cancellati definitivamente dall'archivio. Se non si conosce l'effetto di tale operazione nel proprio negozio è vivamente consigliato effettuare un backup del proprio database.

Danea Easyfatt e Magento hanno poco in comune. Proprio per offrire un'integrazione di quanti più possibili informazioni presenti in danea easyfatt e da trasferire a magento vengono creati degli attributi personalizzati. Infine tali attributi a loro volta sono raggruppati in un Set di Attributi generato dal modulo alla prima importazione dei prodotti. Non è possibile modificare la struttura del set di attributi poichè vengono usati ad ogni sincronizzazione da parte di Danea Easyfatt.

Shine Easyfatt Sync ha la possibilità di poter personalizzare la configurazione dei campi di importazione verso Magento. Nella sezione Import fields from Danea Easyfatt to Magento è possibile impostare per ogni campo di Magento il campo corrispettivo di Danea consentendo la possibilità di gestire al meglio le informazioni contenute nei due softwares. Importante: Una volta impostati i campi di corrispondenza non è consigliato modificarli.

Ecco uno screenshot della sezione interessata.

Campi importati in Magento

Ad esempio nel nostro caso i campi Listino Netto 1 e Listino Netto 2 sono stati impostati in danea per essere considerati all'importazione di magento come il prezzo fisso del prodotto ed il prezzo scontato. Tali impostazioni possono essere configurate direttamente dal pannello di configurazione "Import Fields from Danea to Magento". I vari listini presenti in Danea Easyfatt verranno importati nella sezione Group Price di ogni singolo prodotto. Vedi sezione più in basso.

  • Sku
    • Campo Magento per il codice del prodotto
  • Name
    • Nome del prodotto
  • Short Description
    • Introduzione descrittiva del prodotto in Magento
  • Description
    • Descrizione completa del prodotto in Magento
  • Price
    • Prezzo predefinito del prodotto in Magento
  • Special Price
    • Prezzo Speciale del prodotto in Magento
  • META Title
    • METATAG Title del prodotto in Magento
  • META Keyword
    • METATAG Keyword del prodotto in Magento
  • META Description
    • METATAG Description del prodotto in Magento

Esportazione dei dati da Magento a Danea

Danea Easyfatt sconsiglia di importare i dati nell'archivio easyfatt via file Excel poichè tale opzione potrebbe corromperne la struttura. Anche noi sconsigliamo tale pratica ma se un cliente ha migliaia di prodotti bisogna trovare un compromesso. Chiaramente non è possibile esportare da Magento le varie tipologie di prodotto come: i prodotti configurabili, bundle, virtuali, ecc... E' possibile esportare da Magento e importare in Danea Easyfatt solamente i prodotti semplici. Per poter esportare i dati dei prodotti da Magento a Danea Easyfatt bisogna impostare la configurazione dei dati da Magento a Danea.

Esportazione dati

  • Codice Prodotto
  • Descrizione
  • Descrizione HTML
  • Note
  • Listino 1
  • Listino 2
  • Codice Fiscale
    • Attenzione: Il campo codice fiscale non è disponibile di default in Magento. Ad ogni modo il modulo vi offre la possibilità di esportare un campo personalizzato che potrebbe essere collegato al potenziale campo codice fiscale.

Impostazione delle Categorie

Magento ha una gestione multicategoria molto complessa che permette una libertà di gestione molto più avanzata di Danea Easyfatt ed anche in questo caso il modulo sfrutta tutte le potenzialità offerte da Magento e da Danea Easyfatt per poter sincronizzare i dati.

Impostazione Categorie

  • Anchor
    • l'opzione (àncora) selezioniamo “si” per decidere che questa nostra categoria sia un’àncora. Le categorie àncore vengono utilizzate per la navigazione su livelli di Magento*.  NB: La navigazione su livelli di Magento da la possibilità al cliente di poter trovare il prodotto interessato attraverso una moltitudine di filtri (prezzo, colore, marca, ecc). Le informazioni della navigazioni su livelli sono mostrate durante la ricerca del prodotto nelle pagine che elencano le categorie. Questo aiuta il cliente a trovare subito quello che cerca, e aumenta la probabilità per il negozio online di vendere. La navigazione su livelli standard di Magento appare filtrata per prezzo e per categoria.
  • Delete Categories
    • il modulo non eseguirà alcuna operazione.Cancella le categorie durante ogni sincronizzazione. Tale opzione è molto utile alle prime importazioni quando si desidera testare la struttura ad albero delle categorie. Attenzione le categorie in Magento non hanno un codice identificativo come lo Sku per i prodotti e di conseguenza il loro nome viene considerato il codice identificativo. A tal proposito non è possibile creare due categorie con nomi identici, anche di rami differenti. 
      • Full mode
        • Se attiva, il modulo cancellerà tutte le categorie in archivio.
        • Se non attiva, il modulo non eseguirà alcuna operazione.
      • Incremental mode
        • il modulo non eseguirà alcuna operazione.
  • Delete Relationships
    • Cancellazione dei riferimenti delle categorie. Mantenendo i riferimenti delle categorie è possibile inserire un prodotto in una categoria già presente in magento senza perderne i riferimenti ad ogni importazione. Bisogna fare attenzione all'opzione Delete Categories che potrebbe annullarne l'effetto.

Impostazione di default delle Spedizioni

Magento e Danea hanno alcuni campi in comune. Per i campi e/o impostazioni non presenti in Magento abbiamo realizzato un pannello per impostarli. In questa sezione possiamo impostare i campi relativi alle spedizioni. Tali informazioni appariranno durante lo scaricamento dell'ordine da Magento nel file xml generato. All'importazione del file degli ordini in Danea Easyfatt sarà possibile visualizzare le impostazioni nella sezione relativa alle spedizioni nel dettaglio dell'ordine. All'esportazione dell'ordine da Magento verso Danea Easyfatt alcuni campi necessari a Danea Easyfatt non sono presenti negli ordini generati di Magento.

Impostazione Spedizione

Impostazione della Gestione del Listino

Magento solamente dalla versione 1.7.0.2 introduce l'opzione del Group Price che consente l'impostazione di più prezzi per determinati gruppi di utenti all'interno della scheda del prodotto.

Impostazione Group Price Listini

  • Default Tax Class
    • Il modulo genera per ogni listino presente in Danea Easyfatt un gruppo utente che prenderà il nome di: Listino 1, Listino 2, ecc... Tali nomi non devono essere modificati poichè sono le chiavi identificative dei gruppi stessi.
      Prima di importare i prodotti è sempre bene creare le classi delle tasse da impostare successivamente ai prodotti attraverso le impostazioni di Magento. Questa classe relativa alle tasse precedentemente creata verrà impostata all'interno di tutti i gruppi di listino generati alla prima sincronizzazione di danea easyfatt.
  • Use Net Price
    • Utilizza i prezzi netti inviati da Danea Easyfatt

Impostazione delle Aliquote

Magento offre un sistema per la gestione delle aliquote IVA molto avanzato che permette di soddisfare qualsiasi richiesta da parte degli esercenti italiani ed esteri. Per poter utilizzare nel catalogo un sistema multi aliquota ad esempio (IVA al 4% 10% ed al 22%) bisogna applicare alcune regole alla gestione della tassazione di Magento.

  1. Impostare la nazionalità del proprio negozio nella sezione amministrativa > Sistema > Configurazione > Vendite > Imposta > Default Tax Destination Calculation
  2. Impostare le classi di imposta
  3. Impostare le regole d'imposta
  4. Impostare le classi d'imposta del prodotto

Ecco qualche screenshot per agevolarne le impostazioni sulla base dell'esempio delle tre aliquote:

E' possibile partire dal file qui in allegato per l'importazione delle 3 aliquote di esempio: Easyfatt Rates.csv

Impostazione del Database

Spesso i provider di servizi offrono un solo database per ogni piano hosting sottoscritto ed impostano un prefisso a tutte le tabelle registrate nel database in modo da distinguerle fra i vari software. Non è una buona pratica e la Shine Software offre per ogni applicazione installata un database a se stante. Ad ogni modo l'applicazione Shine Easyfatt Sync vi permette di impostare un prefisso a tutte le richieste effettuate dal modulo al vostro archivio.

Impostazione Prefisso Tabelle

Impostazione Varianti dei Prodotti

Magento e Danea Easyfatt permettono la creazione di prodotti che possiedono la gestione delle Taglie e dei Colori.

Impostazione Taglia e Colore

  • Add the product variants
    • Attiva la funzionalità della taglia e colore. Alla sincronizzazione di uno dei prodotti presenti in Danea Easyfatt, Magento creerà un prodotto di tipo Configurabile che includerà uno o più prodotti semplici non vendibili separatamente con le dovute quantità di magazzino.
  • Use barcode as Sku
    • Utilizza il codice a barre come codice identificativo del prodotto semplice. Attenzione, tale opzione non offre la possibilità a Danea Easyfatt, durante l'importazione dell'ordine, di far riconoscere la presenza del prodotto nel dettaglio dell'ordine.
  • Option Color Label
    • Etichetta personalizzata per l'attributo Colore
  • Option Size Label
    • Etichetta personalizzata per l'attributo Taglia

Impostazione Prodotti

L'impostazione prodotti permette di controllare come Magento deve comportarsi alla ricezione dello stream di dati inviati da Danea Easyfatt.

Impostazione Prodotti (parte prima)

  • Website Store
    • All'esportazione dei prodotti da Magento verrà utilizzato il negozio indicato in questo campo come filtro per il recupero dei dati.
  • Products by website store
    • Se questa opzione è attiva sarà possibile esportare liste separate di prodotti per siti web preconfigurati in Magento.
  • Ignore stock
    • Ignora totalmente la gestione dell'inventario. All'importazione dei prodotti da Danea Easyfatt lo Stock e la disponibilità di un prodotto non verrà aggiornata.
  • Product in latest categories
    • Associa il prodotto solamente all'ultima categoria assegnata. Se il prodotto ha tre categorie. L'opzione imposterà il prodotto solamente alla terza categoria.  Attenzione: Potrebbe andare in conflitto con l'opzione in Anchor delle categorie poichè il prodotto verrebbe comunque associato all'ultima categoria assegnata in danea easyfatt - Se l'opzione di Delete Relationships, utile alla cancellazione delle relazioni fra prodotti e categorie precedenti non viene impostata su SI, tale opzione non potrà aggiornare la nuova singola categoria perchè le vecchie relazioni alle categorie precedentemente assegnate al prodotto non verranno cancellate.
  • Backorder
    • Imposta la disponibilità di un determinato prodotto come In Stock o Disponibile. Se il prodotto importato ha una quantità pari a zero ed ha l'impostazione Ordini inevasi (Backorders) attiva il prodotto verrà considerato comunque disponibile. Attenzione: se l'opzione Ignore Stock è attiva l'aggiornamento non avverrà in ogni caso.
  • Save product image
    • Con tale opzione è possibile escludere durante l'invio dei dati da danea easyfatt a magento, l'associazione delle immagini ai prodotti.

Impostazione Prodotti (parte prima)

  • Metatag import
    • Con tale opzione è possibile utilizzare i campi liberi di Danea come campi dedicati alle informazioni METATAGS di Magento. Vedi Importazione dei campi da Danea Easyfatt a Magento.
  • Delete Products
  • Con tale opzione è possibile indicare il comportamento del modulo durante la fase di importazione dei prodotti. Se questa opzione è attiva il sistema cancellerà i prodotti non presenti in Danea Easyfatt solamente nei casi indicati qui di seguito:
    • Full mode
      • Se attiva, il modulo cancellerà tutti i prodotti in archivio.
      • Se non attiva, il modulo non eseguirà alcuna operazione.
    • Incremental mode
      • Se attiva, il modulo cancellerà i prodotti indicati da danea easyfatt durante la sincronizzazione.
      • Se non attiva, il modulo disabiliterà tutti i prodotti indicati come da cancellare da danea easyfatt durante la sincronizzazione.
  • Special Price Update
    • Con tale opzione è possibile aggiornare il campo prezzo speciale di ogni prodotto importato in catalogo. Se il campo è impostato su NO il campo non verrà aggiornato.
  • Export products from ID filter
    • Esporta tutti i prodotti a partire dal codice ID impostato nel campo.
  • Export products to ID filter
    • Esporta tutti i prodotti a partire dal codice ID impostato nel campo (FROM) fino al prodotto con codice ID impostato nel presente campo. Se il presente campo non ha alcun valore verranno recuperati tutti i prodotti a partire dal filtro (FROM).

Impostazione di Gestione degli Ordini

Dopo aver caricato tutti i prodotti e le categorie in Magento, pubblicato il negozio e ricevuto il primo ordine è possibile recuperare l'ordine comodamente da Danea Easyfatt usando la combinazione dei tasti CTRL + O. Apparirà una finestra di dialogo che necessiterà l'impostazione dell'URL di connessione a Magento vedi sezione Aggiornamento prodotti (Danea Easyfatt > Magento).

In questa sezione bisogna impostare alcune caratteristiche della funzionalità di esportazione degli ordini.

Impostazione Ordini

  • Numbering suffix
    • Numerazione documento ( /a, /b, etc.). Se omesso, l'importazione userà la numerazione usata coinciderà con quella di Danea Easyfatt.
  • Set Increment ID
    • Attivazione o disattivazione dell'uso del codice d'ordine ID interno di Magento durante l'esportazione.
  • Order Status
    • Filtro di Selezione degli stati dell'ordine da scaricare.
  • Years filter from
    • Filtro di selezione dell'anno d'inizio degli ordini da scaricare.
  • Years filter to
    • Filtro di selezione dell'anno d'inizio degli ordini da scaricare.
  • Order Reference
    • Inserisce un commento personalizzato nel dettaglio dell'ordine aggiungendo il codice dell'ordine. Segnaposto: {orderid}
  • Order Stock Handling
    • Attivazione o disattivazione del controllo dello stock/magazzino durante l'esportazione dell'ordine. Se attivo danea calcolerà lo stock di magazzino, in caso contrario ignorerà lo stock non aggiornando l'inventario.
  • Internal Comment
    • Commento (usare questo campo per indicare note libere dell'acquirente durante la fase dell'ordine).

Installazione Multidominio

Tutti i clienti che desiderano installare il modulo in più domini possono richiedere più licenze direttamente durante la fase di creazione dell'ordine nella scheda del prodotto Shine Easyfatt Sync.

Operazioni Manuali Consentite

Shine Easyfatt Sync permette l'esecuzione delle azioni anche via browser. Per eseguire l'azione bisogna scrivere nell'url del proprio browser:

http://www.miodominio.it/easyfatt.php?action=AZIONE e premere il tasto invio

Al termine dell'operazione riceverete un messaggio di stato.

Protezione delle funzioni dispositive

Attenzione se è stata impostata una password bisogna usare il seguente link

http://www.miodominio.it/easyfatt.php?action=AZIONE&password=VOSTRAPASSWORD e premere il tasto invio

Pannello di Amministrazione

Il Pannello di Amministrazione permette di gestire il comportamento del modulo di importazione ed esportazione dei dati. E' importante impostare il pannello di controllo prima di qualsiasi importazione dei dati ed evitare le modifiche di impostazioni durante le operazioni.

Azioni Disponibili

  1. Aggiornamento Prodotti
    Per aggiornare i prodotti bisogna impostare la stringa di connessione all'interno di Danea Easyfatt come da immagine nella presente documentazione.
  2. Esportazione Prodotti
    Per esportare i prodotti in un file xls da Magento verso Danea Easyfatt bisogna eseguire l'azione "exportProducts".
  3. Scaricamento Ordini
    Per esportare gli ordini bisogna impostare la stringa di connessione all'interno di Danea Easyfatt come da immagine nella presente documentazione ed usare l'azione Scarica Ordini dentro Danea Easyfatt (CTRL + O).

Le azioni possono essere avviate anche attraverso il pannello di controllo di Magento:

Operazioni manuali

Impostazione Fotografie

E' sempre bene cercare di utilizzare fotografie non sopra i 200kb per ogni singolo prodotto durante la compilazione della scheda dentro il software danea easyfatt. Le immagini verranno, una volta terminata la modifica del catalogo in easyfatt, inviate a Magento.

Esportazione prodotti (Magento > Danea Easyfatt)

Per esportare i prodotti dall'archivio di Magento verso Danea Easyfatt basta far click nel bottone di esportazione dei prodotti presente nella scheda di configurazione del modulo Shine Easyfatt Sync. Il processo di esportazione dei prodotti genererà un file excel da importare in Danea Easyfatt attraverso la funzione presente nella scheda Prodotti. Se il proprio negozio Magento contiene prodotti in Bundle, Configurabili o Virtuali il modulo esporterà solamente i prodotti primari e non le varianti, trascurando le quantità di magazzino di tali prodotti. Tutti i prodotti semplici verranno esportati e potranno essere importati in danea easyfatt. Ricordiamo che tale operazione è sconsigliata dalla stessa Danea che indica attraverso una nota nel sito internet del progetto Danea Easyfatt che tale importazione potrebbe invalidare i dati del magazzino e dell'archivio più in generale. E' possibile esportare lo stream di dati via ssh inviando l'output in un file xls che si troverà nella cartella /var/export/. Il comando da eseguire è:

# ./easyfattrun.sh exportProducts VOSTRODOMINIO VOSTRAPASSWORD 

Aggiornamento prodotti (Danea Easyfatt > Magento)

Per importare i prodotti nel database di Magento e quindi nel sito internet bisogna esportare il file dei prodotti dal software Danea attraverso la funzionalità eCommerce. Per abilitare tale funzionalità bisogna avviare il software Danea e far click nel menu: Tabelle > Opzioni > Generale > E-Commerce e selezionare nella lista nr. 1 sito e-commerce. Selezionando questa voce apparirà nel menu Strumenti la voce E-Commerce.

Danea Easyfatt offre diversi modi di connessione alla cartella remota.

In Danea Easyfatt dopo aver impostato la funzionalità eCommerce premere la seguente combinazione di tasti: CTRL + P.

La seguente scheda apparirà:

Easyfatt Sync

Nella sezione Impostazioni bisogna impostare la URL di indirizzamento.

Attenzione: la password deve essere impostata nella sezione amministrativa di Magento > Sistema > Configurazione > Shine Easyfatt Sync > Impostazioni Generali > Password

Easyfatt Sync Impostazione

Aggiornamento dei prodotti Magento via SSH

Per aggiornare i prodotti in Magento usando il file inviato da Danea Easyfatt utilizzando un comando bash linux si deve digitare il seguente comando nella shell di Linux:

# ./easyfattrun.sh importProducts VOSTRODOMINIO VOSTRAPASSWORD

Il file "easyfattrun.sh" deve avere i permessi di esecuzione. L'avvio dell'operazione può essere eseguita anche via Cronjob.

All'interno della cartella var/import/ deve essere presente almeno un file Prodotti.xml. Per aver un file nella suddetta cartella bisogna inviare il file usando Danea Easyfatt (CTRL+P) vedi sez. Aggiornamento prodotti.

Il comando via shell non ha vincoli di risorse ed userà tutta la memoria disponibile del server per eseguire il comando. Considerare sempre un quantitativo di risorse adeguate in misura dell'importazione dei dati presenti nel file xml di danea easyfatt.

Esportazione Ordini (Magento > Danea)

L'esportazione degli ordini avviene solamente se vi sono ordini in Magento. L'Importazione Automatizzata in danea easyfatt degli ordini di Magento si ha utilizzando la funzione integrata del software Danea Easyfatt. Bisogna configurare Danea Easyfatt impostando il percorso nella sezione: Strumenti > eCommerce > Scarica Ordini > Impostazioni > Indirizzo web da cui scaricare gli ordini (URL) con il seguente link:

http://www.vostro-negozio.com/easyfatt.php?action=exportOrders&password=VOSTRAPASSWORD

Attenzione: Non è possibile esportare gli ordini utilizzando il numero dell'ordine poichè Magento non utilizza un codice d'ordine standard e di conseguenza non è possibile impostare un intervallo di ordini basandosi sul codice dell'ordine. Proprio per risolvere tale problematica sono stati inseriti alcuni filtri standard dentro la sezione degli ordini di Shine Easyfatt Sync che permettono l'esportazione utilizzando il filtro dello status e dell'anno di creazione dell'ordine al fine di ridurre l'eventuale flusso cospicuo di ordini da scaricare. L'esportazione degli ordini e l'esportazione dei prodotti sono processi molto pesanti in termini di risorse da allocare nel server. Un alto timeout delle operazioni, una quantità di RAM allocata, permetterà al vostro negozio di poter elaborare la richiesta effettuata dal modulo. Avere un buon piano hosting o meglio un server cloud aiuta a poter esportare rapidamente gli ordini presenti in Magento.

Importazione del Codice Fiscale

Magento non ha un campo predefinito per il codice fiscale. A tal proposito è possibile integrare tale campo utilizzando il nostro modulo per codice fiscale presente nel nostro negozio. Dopo aver configurato il modulo del codice fiscale è possibile indicare al modulo Shine Easyfatt Sync in quale campo/attributo viene registrato tale informazione. Sistema > Configurazione > Shine Easyfatt Sync > Export fields from Magento to Danea > Codice Fiscale. Impostare in quest'opzione il nome dell'attributo che conterrà il codice fiscale del cliente e premere sul bottone salva.

Errori Comuni

Qui di seguito elencate le varie cause e soluzioni relative agli errori comuni:

  • Durante la fase di importazione Danea Easyfatt si blocca e tentando di premere il tasto Chiudi il sistema non risponde.
    • Durante la fase di importazione dei prodotti in Magento, Danea Easyfatt si connette al server che elabora il file Prodotti.xml inviato precedentemente dalla stessa procedura di aggiornamento e Magento esegue l'importazione dei dati nell'archivio del negozio. Durante questa fase il vostro sistema deve attendere la fine del processo che nel caso dell'attivazione della funzionalità di reindicizzamento, richiederà più tempo e più risorse al server causando un rallentamento della procedura di importazione. Se il server non è abbastanza veloce durante l'importazione dei dati effettuate l'importazione di pochi prodotti alla volta oppure richiedete un server cloud adatto alle vostre esigenze alla Shine Software. Se bloccate l'esecuzione di Danea Easyfatt durante l'importazione dei dati verrà compromesso l'archivio di Magento.
  • Durante l'importazione dei dati viene visualizzato l'errore: PHP Fatal error:  Allowed memory size of VALORE bytes exhausted
    • Aggiornare le risorse del server o dell'hosting come RAM, Velocità Hard Disk
    • Ridurre gli elementi da importare
  • Durante l'importazione dei dati da Danea a Magento, il software danea easyfatt si blocca mostrando il seguente errore: Indirizzo Web Inesistente
    • Iil server si blocca durante l'operazione di inserimento dei dati per un problema legato con molta probabilità alle sue risorse allocate generando un errore 404 che viene interpretato da Danea Easyfatt come: Indirizzo Web Inesistente.
  • Dopo un'importazione dei prodotti da Danea Easyfatt verso Magento
    • I prodotti non sono visibili nell'area pubblica del sito
      • Stock non impostato nella sezione magazzino
      • Il campo Peso del prodotto non visibile non è stato impostato nel software di danea easyfatt
      • Reinidicizzazione di Magento non completa
  • Dopo un'esportazione dei prodotti di Magento verso Danea Easyfatt i prodotti sono considerati semplici e slegati fra loro.
    • I prodotti Configurabili, Bundle, Raggruppati vengono considerati semplici. Danea Easyfatt non ha una suddivisione per tipologie di prodotto identiche a Magento ed i prodotti in Danea Easyfatt devono essere di tipo semplice. L'esportazione dei prodotti da Magento a Danea Easyfatt non è consigliata dalla Danea poichè potrebbe corrompere l'archivio di Easyfatt.
  • Dopo un'importazione degli ordini da Magento verso Danea Easyfatt
    • Controllate i codici dei prodotti, devono essere identici nei due sistemi.
    • Nel caso dei prodotti con taglie e colori: inserire sempre un codice identificativo della taglia o del colore anche se non applicabile al prodotto. Ad esempio se la taglia risulta essere solamente una, indicate: "Unica" nel campo taglie. Nel caso dei colori, se il prodotto presenta un solo colore, indicatelo comunque durante la creazione del prodotto in danea easyfatt.
    • Creare un'etichetta in Danea Easyfatt uguale all'etichetta mostrata in Magento relativa al metodo di spedizione e/o al metodo di pagamento
    • Danea non riduce la quantità in magazzino dei prodotti ordinati
    • Danea mi avverte che il metodo di pagamento e/o il metodo di spedizione non sono presenti.
  • Le categorie non vengono cancellate automaticamente in Magento usando Danea Easyfatt.
    • Le categorie non possono essere cancellate da Danea Easyfatt.
  • Fatal error: Allowed memory size of #### bytes exhausted
    • Se si riceve un errore: "PHP Fatal error:  Allowed memory size of ### bytes exhausted ..." significa che le risorse del server sono insufficienti per completare l'operazione di importazione della mole da dati desiderati in Magento oppure in Danea Easyfatt. In questi casi se avete moltissimi prodotti e/o ordini da gestire vi consigliamo un servizio di server cloud o server dedicato.
  • Dopo l'importazione dei prodotti la ricerca avanzata non restituisce alcun risultato.
    • Magento mostra solamente i prodotti che hanno fra le categorie selezionate anche la "Default Category". Se quest'ultima categoria non è stata selezionata e/o il prodotto non è stato collegato a tale categoria, Magento non restituirà alcun risultato all'interno della ricerca avanzata. Il modulo imposta la categoria di default all'importazione (ver. 4.6).
  • Errore nella creazione delle categorie
    • i nomi delle categorie corrispondono ai codici di riferimento in Magento per l'identificazione dell'elemento. Quindi ogni categoria deve avere un nome differente dall'altro. Di conseguenza i nomi delle categorie devono essere univoci. Non è possibile indicare un nome identico di una sottocategoria in due categorie madri differenti.
  • Indici corrotti ed importazione dei prodotti non corretta
    • Se l'importazione dei prodotti non avviene correttamente e/o i prodotti non sono visibili è molto probabile che gli indici dei records di default, i nomi delle tabelle e/o le estensioni aggiuntive hanno modificato la struttura dell'archivio non permettendo al modulo di svolgere l'importazione dei dati. E' sconsigliato installare una versione di dati demo proveniente dai siti di vendita template standard. Se è stata effettuata l'installazione di un template standard in Magento con i relativi moduli/estensioni è molto probabile che la struttura dell'archivio sia stata compromessa. Ripristinate l'installazione di Magento.
  • Durante il caricamento delle immagini da Danea verso Magento il sistema risponde con un "wrong folder permissions" ?
    • Controllare i permessi dei file e delle cartelle presenti in Magento. In particolar modo la cartella "media/catalog/" e le sue sottocartelle. Inoltre il problema potrebbe anche essere una cattiva configurazione del server Apache e del modulo PHP in cui è installato Magento. Controllare anche il parametro: upload_max_filesize e post_max_size che devono avere dei valori superiori alla grandezza media del peso dei file immagine inviati da Danea Easyfatt.
  • Durante il caricamento dei prodotti Danea Easyfatt risponde: File has been not found in .../var/import/Prodotti.xml
    • Con molta probabilità la cartella /var/import non è presente oppure i suoi permessi non sono corretti per la scrittura del file.
  • Memoria insufficente via SSH su sistemi Plesk
    • il problema è dipeso da un settaggio del plesk panel che imposta il valore del memory_limit a 64mb di default. Bisogna cercare sul server i vari file php.ini poichè il file di configurazione di default ha un valore molto basso quindi anche se si imposta il valore nel vhosts a -1 ( risorse infinite ) dato che l'user che esegue lo script da ssh è il "root user" lo script eredita i permessi e pertanto verrebbe bloccato.
  • Errore nel recupero del file di importazione dei prorotti
    • Il nome del file indicato nella configurazione del modulo non è uguale al nome del file esportato da Danea Easyfatt. Modificare il nome del file.

Modifiche su misura

E' possibile richiedere alcune modifiche al progetto principale per adattare il progetto all'esigenze aziendali. Dopo aver inviato una segnalazione nel nostro sito dopo la registrazione di un profilo dal link: http://www.shinesoftware.it/customer/login verrà realizzato un preventivo sulla base del servizio di assistenza Programmatore Magento presente nel nostro sito internet al link www.shinesoftware.com/products/programmatore-magento.html

Dichiarazione di limitazione della responsabilità

Il modulo fornito viene fornito "così com'è" e qualsiasi garanzia (esplicita o implicita), qualsiasi condizione o altro termine di qualsiasi tipo, tra cui, senza restrizioni, qualsiasi garanzia di commerciabilità, idoneità ad uno scopo particolare, non-violazione o titolo, sono escluse in questa sede. In nessun caso la Shine Software o i suoi fornitori saranno responsabili di eventuali danni diretti, indiretti, speciali, incidentali or consequenziali fra cui, senza restrizioni, la perdita di profitti o introiti, il costo di merci sostitutive, la perdita o la corruzione dei dati derivanti dall'uso o dall'incapacità di usare questo modulo ed i danni risultanti dall'utilizzo o dall'affidamento su informazioni o materiali pubblicati su questo sito modulo, siano essi basati su garanzia, contratto, torto o qualsiasi altra metodologia legale. In tutti i casi effettuate sempre un backup del vostro sito internet e del vostro archivio prima di procedere con l'uso del modulo.

Licenza

Ogni modulo acquistato è legato ad un solo dominio. Non è possibile installare lo stesso modulo in più negozi. Il codice sorgente del modulo è protetto e non necessita di alcun componente da installare nel proprio server. A tal fine si accettano tali condizioni al momento dell'acquisto del modulo.

Acquistare il modulo

Il modulo è possibile acquistarlo inserendolo nel carrello dalla seguente pagina http://www.shinesoftware.it/magento-easyfatt-sync.html

Versione del Modulo

Per conoscere la versione del proprio modulo Magento, basta accedere al percorso FTP /app/code/local/ShineSoftware/Easyfatt/etc/config.xml. Aprire il file con un editor di testo come il blocco note per windows, gedit per linux e leggere la versione indicata.

Aggiornamenti

Gli aggiornamenti del software sono gratuiti per un anno. Viene richiesta una recensione del servizio nella pagina http://www.shinesoftware.it/products/addreview/id/126 aggiungendo nell'oggetto della recensione il testo: "miodominio.it - vostro oggetto" per essere valida e ricevere uno sconto del 20% sugli aggiornamenti futuri. Tutti i clienti che hanno una licenza multidominio hanno uno sconto del 15% sul prezzo di vendita per ogni licenza.

Marchi

Il marchio Danea Easyfatt è un marchio registrato di Danea Soft.

Il modulo è pubblicizzato su Magento Connect al seguente link: http://www.magentocommerce.com/magento-connect/shine-easyfatt-sync-5413.html

magento connect

posted 10/11/2011 | This article has been read 8328 times

back to the list