PrestaShop e MagicStore si integrano perfettamente affinché gli Ordini registrati sul Canale Web vengano inviati subito al ChannelPlace che si occupa di aggiornare tutte le giacenze e disponibilità dei prodotti. Viceversa MagicStore comunica istantaneamente a PrestaShop incrementi o scali di giacenze e disponibilità così da avere un sito di vendita attendibile e sempre aggiornato. La condizione appena descritta è quella standard e garantita di funzionamento.
Tuttavia ci sono delle azioni che se compiute sul ChannelPlace o nel CMS PrestaShop inficiano il collegamento creando anomalie, mancate sincronizzazioni e mancate comunicazioni tra le due piattaforme. Per questo motivo è importante conoscere le azioni e, soprattutto, le conseguenze a cui possono portare così da non rischiare di commettere errori, spesso anche gravi, evitabili.
Indice degli argomenti:
- Compatibilità tra PHP e PrestaShop
- Impostare il corretto Arrotondamento
- Anagrafica Prodotto: non modificare da PrestaShop
- Nuovo prodotto: non creare su PrestaShop
- Non modificare le varianti di un prodotto pubblicato
- Cambiamenti di Stato
- Aggiunta nuove Lingue in PrestaShop
- Plugin non compatibili con l'integrazione
- Caso particolare: pubblicazione di una nuova variante
Attenzione
Per integrare PrestaShop con MagicStore è necessario disabilitare la funzione "Multishop" di PrestaShop
Compatibilità tra PHP e PrestaShop
Prima di procedere con il collegamento tra MagicStore e PrestaShop è importante verificare che esista compatibilità tra la propria versione PrestaShop e la versione del PHP.
Per poter installare PrestaShop, infatti, devono essere soddisfatti alcuni requisiti di sistema.
E' possibile verificare la compatibilità direttamente nella sezione delle Configurazioni del proprio account PrestaShop.
Attualmente, il plugin installato in MagicStore in fase di configurazione è compatibile con tutte le versioni di PrestaShop fino alla 1.8.
Impostare il corretto Arrotondamento
MagicStore invia a PrestaShop tutte le informazioni dei prodotti da vendere come informazioni anagrafiche, disponibilità e prezzo di vendita.
Il prezzo di vendita in MagicStore viene assegnato ai prodotti considerando fino alla 2° cifra decimale; PrestaShop, invece, per calcolare i prezzi di vendita si serve della 6°cifra decimale;
Per questo motivo è possibile che alcuni prodotti vengano inviati a PrestaShop con un prezzo di vendita avente un margine d’errore di ±0,01.
Per evitare questa circostanza si può intervenire modificando un parametro di configurazione di PrestaShop in questo modo:
- Accedere al CMS di PrestaShop
- recarsi all’interno della sezione Parametri Negozio > Generale
-
dall'elenco delle funzioni impostare i campi
- Modalità arrotondamento > Arrotonda per eccesso quando si è alla metà (consigliato)
- Tipo di arrotondamento> Arrotonda ciascun articolo
Anagrafica Prodotto: non modificare da PrestaShop
PrestaShop riceve da MagicStore tutte le informazioni dei prodotti che vengono registrate nel proprio CMS e disponibili ad essere visualizzate dalla scheda del dettaglio prodotto direttamente da PrestaShop.
Questi parametri non vanno mai modificati, poiché la modifica dei dati potrebbero compromettere la sincronizzazione con MagicStore.
Nello specifico, all’interno della sezione (PrestaShop) Catalogo > Prodotti > Dettaglio di un Prodotto, sono presenti tutti gli Attributi di un articolo sincronizzato: dalle Anagrafiche, ai Prezzi.
Le informazioni del prodotto non possono:
- Essere modificate
- Essere cancellate
Attenzione
L'unica azione permessa nella modifica dell’Anagrafica prodotto è la modifica del titolo del prodotto. La modifica del titolo non comporta alcun problema all’integrazione.
Nuovo prodotto: non creare su PrestaShop
L'unica modalità concessa di inserimento di nuovi prodotti sul Marketplace è attraverso l'invio da MagicStore. Non bisogna mai creare Prodotti nel pannello del CMS di PrestaShop in modo manuale.
L'unica alternativa concessa è che i prodotti presenti anagraficamente su PrestaShop piuttosto che sul Gestionale passino da PrestaShop al Gestionale all'interno di un Ordine.
In questo specifico caso, però, si tratterebbe di prodotti temporanei per cui è prevista una specifica procedura di gestione ed agganciamento. Per maggiori informazioni cliccare qui.
Non modificare le varianti di un prodotto pubblicato
Così come non è possibile né creare né modificare le informazioni del prodotto su PrestaShop, è altresì importante che da MagicStore non vengano modificate le Varianti di un Prodotto pubblicato su PrestaShop. Nello specifico, non si devono modificare i parametri di Taglia e Colore come ad esempio:
- non si può modificare il Gruppo Taglia
- il numero specifico di una Taglia
- la denominazione di un colore
Cambiamenti di Stato
PrestaShop consente una gestione degli Ordine molto completa e dettagliata considerando che mette a disposizione una vasta tipologia di stati associabili agli ordini permettendo, inoltre, la creazione di illimitati stati personalizzati.
Tuttavia considerando che che il Gestionale non permette una personalizzazione degli Stati consentendo la gestione degli Ordini attraverso i pochi stati preconfigurati, è importante che nei cambi di stato degli ordini in PrestaShop vada mantenuta una giusta coerenza per fare in modo che non si creino dei disallineamenti con il Gestionale.
Come spiegato nell'articolo di approfondimento degli Stati di un Ordine su PrestaShop, il Gestionale non offre la possibilità di passare dallo stato Confermato allo stato Opzionato, cosa che, invece, in PrestaShop viene permessa.
Per cui se venissero usati stati che co portano una “marcia indietro” nel processo di gestione degli Ordini, il Gestionale non seguirà tale cambiamento.
In questo caso le due operazioni non risulteranno più sincronizzate.
Aggiunta nuove Lingue in PrestaShop
Dopo l'integrazione con MagicStore è importante non modificare la configurazione delle Lingue su PrestaShop.
In caso di attivazione di nuove Lingue su PrestaShop o modifica di quelle attive potrebbe essere compromessa la comunicazione tra i due canali.
Perciò qualora ci fosse l'esigenza di cambiare Lingua, contattare il supporto di MagicStore.
Plugin non compatibili con l'integrazione
PrestaShop è dotato di numerosi plugin attivabili dall'utente che offrono servizi aggiuntivi per la gestione del proprio sito. Alcuni di questi, però, se attivi compromettono l'integrazione con MagicStore. E' importante conoscerli per evitarne l'abilitazione così da non ostacolare la pubblicazione dei Prodotti da MagicStore al sito PrestaShop.
I Plugin di PrestaShop non compatibili con l'integrazione sono:
- Translate content - Free and unlimited translation
- Redirect magia
- Immagine SEO
- Meta tags generator
- Geolocation currency and language by location PRO VERSION
- Hide combinations
Caso particolare: pubblicazione di una nuova variante
Come previsto dall'integrazione con PrestaShop, se dalla pagina di Invio Prodotti di MagicStore si pubblica una nuova variante per aggiungerla ad un prodotto già pubblicato sul canale, sul Cms la descrizione del prodotto sarà sovrascritta da quella presente nella scheda anagrafica del gestionale. Pertanto, si consiglia di anagrafare il prodotto con tutte le sue varianti sin dalla prima pubblicazione sul canale.