Come risolvere gli errori piu´ comuni del server di Magento 1 quando si importano i dati su Clerk.io

Scopri come far funzionare Data Sync se il tuo server restituisce un errore

Quando si importano i dati con l'estensione Magento 1, il server del webshop è responsabile dell'invio dei dati delle categorie dei prodotti e delle vendite a Clerk.io.

Tuttavia, in alcuni casi, la configurazione del server potrebbe impedire all'importatore di avere accesso, causando un errore nella Data Sync.

Di seguito è riportato un elenco degli errori più comuni e come risolverli.

401 Server Error: Unauthorized

Questo errore si verifica se il tuo webshop/ambiente di sviluppo richiede l'autenticazione HTTP per accedervi.

Si risolve semplicemente inserendo Username e Password come parte dell'URL di importazione:

http://username:password@magento.clerk.io/clerk/api/store/1

403 Server Error: Forbidden

Questo errore si verifica se il tuo server blocca l'accesso all'importatore. Nella maggior parte dei casi hai semplicemente bisogno di inserire nella whitelist l'indirizzo IP dell'importatore per dargli accesso.

L'ultimo indirizzo IP può essere trovato qui.

404 Server Error: Not Found 

Questo errore accade se l'importatore non può accedere al link che ci invia i dati dal webshop. Nella maggior parte dei casi accade perché l'estensione è o:

  • Non è installata affatto
  • Una cache fa sì che il link non venga inizializzato
Per prima cosa assicurati di aver installato correttamente l'estensione.
In secondo luogo, assicurati di cancellare la cache del tuo webshop prima di provare una nuova importazione.

429 Server Error: Too Many Requests

Questo errore si verifica se il tuo server nega l'accesso all'importatore a causa di troppe richieste in entrata. 

Puoi risolvere questo problema impostando il limite di richieste più alto, per il tuo server o impostando Page Size ad un valore più alto nel Clerk.io importer, facendo sì che l'importatore faccia meno richieste e più grandi:

Se stai usando l'host provider Byte.nl, l'importatore di solito restituisce questo errore a causa del loro limitatore di velocità. In questo caso, contatta semplicemente Byte.nl e chiedi loro di inserire nella whitelist  l'importatore User-Agent "clerk".

500 Internal Server Error

Questo errore significa che il tuo server ha incontrato un errore interno e non sono stati in grado di specificare quale errore è successo.

In questi casi puoi controllare il tuo Server Log per identificare quale processo si è bloccato e perché. Nella maggior parte dei casi è semplicemente a causa di un prodotto con un attributo non valido, o una funzione chiamata in modo errato nel webshop.

503 Server Error: Service Unavailable 

Questo errore è solitamente temporaneo ed è causato dal fatto che il server è troppo occupato per gestire la richiesta. Riprova un po' più tardi.

Se il problema continua a verificarsi, potrebbe significare che il server è sovraccarico di processi ed è vicino alla capacità massima.

Controlla il carico del server, per identificare se questo è il caso. 

Magento API: ""

Questo errore significa anche che il server ha incontrato un errore interno e non sono stati in grado di specificare quale errore o codice di errore è successo.

In questi casi potete controllare il vostro Server Log per identificare quale processo è andato in crash e perché. Nella maggior parte dei casi è semplicemente a causa di un prodotto con un attributo non valido, o il tuo limite di memoria è stato superato.