Come risolvere gli errori comuni del server Magento 2 quando si importano i dati in Clerk.io

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

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

Tuttavia in alcuni casi, la configurazione del server potrebbe impedire l'accesso all'importazione, causando un errore in 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@magento2.clerk.io

403 Server Error: Forbidden

Questo errore si verifica spesso a causa di uno di questi motivi:

  •  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.

  • State usando Storeviews con URL nascosti, come
mywebshop.com?__store=b2b

In quest'ultimo caso, includi semplicemente il parametro __store nell'URL in Data:

404 Server Error: Not Found 

Questo errore si verifica 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 svuotare 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 arrivo. 

Puoi risolvere questo problema impostando il limite di richieste più alto per il tuo server o impostando Page Size ad un valore più alto nell'importatore di Clerk.io, facendo in modo 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 che viene 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. 

Invalid response received

Questo errore di solito accade se il tuo webshop sta usando un sistema di reindirizzamento, per inviare i clienti a domini diversi.

Per esempio, andare su "https://mywebshop.com" potrebbe reindirizzare a "https://mywebshop.com/it".

Se questo è il caso, devi semplicemente usare l'URL completo quando importi in my.clerk.io: