Collegare Magento 1.9

L’articolo spiega gli step da seguire per collegare Magento 1.9 a Datatrics

Odin Bergman avatar
Scritto da Odin Bergman
Aggiornato oltre una settimana fa

Nota: stai usando Magento 2.0 o una versione più recente? Leggi questo articolo! Questo articolo invece è composto da 3 parti

  1. Compilare i dati di base per Magento

  2. Collegare i feed sul prodotto tramite l'API REST

  3. Facoltativo: collegare i dati del tuo negozio virtuale tramite L'UTENTE SOAP

1. Compilare i dati di base per Magento

Occorre inserire 3 informazioni:

  1. URL: qui devi inserire l'URL del tuo webshop. Esempio: "https://mywebshopURL.com"

  2. Versione: qui occorre specificare se si sta utilizzando la "versione 1.9 o inferiore" oppure "2.0 o superiore". Poiché stiamo utilizzando una guida basata sulla versione 1.9, seleziona la relativa opzione.

  3. URL dell’amministratore: qui occorre inserire l'URL dell’amministratore del tuo webshop.

Controlla di non aver aggiunto "/" alla fine dell'URL dell’amministratore. Questo causa spesso errori di connessione.

2. Collegare i feed sul prodotto tramite l'API REST

Nota: Il metodo di connessione a Magento 1.9 prevede un certo numero di passaggi. È molto importante seguire tutti gli step in modo scrupoloso altrimenti potrebbero verificarsi errori.

2.1 Crea l’applicazione REST

Nel pannello di gestione di Magento, vai a Sistema > Servizi Web > REST - OAuth Consumatori. Fai clic su "Aggiungi nuovo".

Dopo che hai fatto clic su "Aggiungi nuovo" si apre il seguente menu. È necessario effettuare le seguenti operazioni:

  1. Inserire un nome. Si consiglia di utilizzare qualcosa di facile da riconoscere come, per esempio, "Datatrics".

  2. Copia e incolla la Chiave / il Segreto nei campi di connessione del canale all’interno di Datatrics (schermata sotto)

  3. Digita la password amministratore per poter continuare

  4. È possibile lasciare vuoti i campi di richiamata. Non serve che questi campi siano compilati.

Salva il cliente e questo step è concluso.

2.2 Crea e assegna un ruolo REST

Vai a Sistema > Servizi Web > Rest - Ruoli.

La prima scheda (informazioni sul ruolo) richiede semplicemente di inserire un nome per il ruolo. Ancora una volta, consigliamo di utilizzare un nome semplice come, per esempio, “Datatrics".

Nella seconda scheda (la schermata visualizzata sopra) è necessario selezionare le risorse cui questo ruolo può accedere.

I requisiti di base sono il permesso di lettura per: clienti, ordini, prodotti, magazzino e categorie. Puoi comunque darci l’accesso per tutte ciò che desideri. È possibile selezionare "tutti" nel menu a discesa che compare in alto.

Nota: anche se ci sono le opzioni "Elimina" e "Aggiorna", noi con l’accesso che ci avrai consentito non faremo altro che raccogliere dati.

Ora salva il ruolo, e anche questo step è concluso.

2.3 Controlla gli attributi di REST

Accedi a Sistema > Servizi Web > Rest - Attributi.

Dopo aver navigato nella pagina, verifica se l'attributo "admin" è presente. In caso contrario, crea un nuovo attributo "admin".

Fai clic sull'attributo "admin" e concedi l'accesso a tutte le risorse facendo clic sul menu a discesa e selezionando "Tutti".

Salva l'attributo e anche questo step è stato completato.

2.4 Creazione di un utente REST

Seleziona le autorizzazioni dal menu Sistema e accedi a Utenti. Vai al ruolo REST e assegna il ruolo appena creato all'Utente.

Salva l'utente e anche questo step è terminato

2.5 Collegare Magento

Torna alla pagina di connessione del canale Datatrics e verifica che siano inserite le seguenti informazioni:

  1. URL

  2. Versione

  3. URL dell’amministratore

  4. Chiave

  5. Segreto

  6. Stato dell’ordine

Se non utilizzi più di un negozio o, semplicemente, non ti interessa che, in caso, siano distinti l’uno dall’altro, hai finito. Se invece vuoi caricare i dati del negozio in modo separato, allora segui i passaggi nella parte 3 dell'articolo.

3 Facoltativo: collegare i dati del negozio tramite L'UTENTE SOAP

3.1 Creare il ruolo SOAP

Accedi a Sistema > Servizi Web > SOAP/XML-RPC-Ruoli. Seleziona "Aggiungi nuovo ruolo"

Vai su "Risorse di ruolo" e concedici l’accesso in sola lettura

per clienti, ordini, prodotti, magazzino e categorie.

Salva il ruolo e questo step è completato.

3.2 Crea utente SOAP

Vai a Sistema > Servizi Web > SOAP/XML-RPC-Utenti. Seleziona "Aggiungi nuovo utente"

Apparirà la seguente finestra:

  1. Nome utente: inserisci il nome utente che hai scelto. Dovrai compilare questo campo più avanti

  2. Nome: basta inserire il nome dell'utente

  3. Cognome: basta inserire il cognome dell'utente

  4. Email: inserisci il tuo indirizzo email

  5. Password dell’amministratore: inserisci la password dell’amministratore per procedere

  6. Nuova chiave API: inserisci una chiave API a scelta. Servirà come password per accedere a questo utente.

  7. Conferma della chiave API: ripeti l’inserimento della chiave API

  8. Questo account è: deve essere impostato su "attivo" (impostazione predefinita)

Quindi, passa alla scheda "Ruolo Utente" e assegna il ruolo creato nel passaggio precedente al nuovo utente.

Salva l'utente, e la procedura che riguarda Magento è conclusa. Ora torna alla pagina di connessione del canale Datatrics.

  1. Inserisci il nome utente appena creato nel campo "Nome Utente"

  2. Inserisci la chiave API appena creata nel campo "Password".

Ora si stabilirà la connessione. Il caricamento dei dati può richiedere diverse ore (soprattutto se si dispone di molti prodotti da sincronizzare).

Hai avuto problemi anche se ti sei attenuto alle istruzioni di questo articolo? Consulta questo altro articolo per saperne di più sui problemi più comuni e sulle relative soluzioni!

Hai ricevuto la risposta alla tua domanda?