Come correggere gli errori Amazon Shipping

Hai collegato correttamente Amazon Shipping ma stai avendo qualche problema durante la creazione dell’etichetta? Ecco come risolverli caso per caso:

❓ Come controllo e correggo un errore nella sezione “Errors”?

  1. Vai su Ordini > Errori dalla tua dashboard ShippyPro.

  2. Cerca il messaggio sotto Error Type.

  3. Clicca How to Fix? per vedere istruzioni dettagliate.

  4. Usa l’icona della chiave inglese per correggere i dati della spedizione.


❓ Perché vedo l’errore: “AmazonShipping does not work with orders from Amazon!” (o viceversa)?

Significa che il tuo account non è abilitato per il tipo di flusso che stai cercando di usare (per esempio, importazione ordini da Amazon Marketplace).
Contatta il tuo rappresentante Amazon Shipping per richiedere l’attivazione per il flusso corretto.


❓ Perché vedo: “GetRates API call: Can not find items for order”?

Questo succede se provi a spedire ordini prima che siano importati da Amazon.

  • Assicurati che Amazon Marketplace sia collegato in ShippyPro.

  • Conferma che gli ordini siano visibili nella sezione To Ship.

Nota: l’importazione degli ordini non è in tempo reale — può richiedere fino a 10 minuti.


❓ Cosa significa “NO_COVERAGE No coverage found for requested shipping service”?

La tua spedizione sta andando verso una destinazione non coperta da Amazon Shipping. Controlla le impostazioni attuali della connessione e la copertura di Amazon Shipping per quell’indirizzo.


❓ Perché ottengo: “NO_COVERAGE … no upcoming pickup slots available (Code: S-503)”?

Questo accade solitamente durante giorni festivi bancari o quando la disponibilità del corriere è limitata.
Prova a cambiare il valore di Additional Pickup Days in Couriers > Amazon Shipping > Edit.


❓ Perché dice: “Unable to send this shipment with the selected rate” oppure “Invalid Rate ID: Rate ID must be composed of Rate ID and Request Token separated by an underscore (eg: rate-id_request-token)”

Il Rate ID nella richiesta Ship è mancante o non valido. Le etichette non possono essere corrette, ma puoi fare la richiesta di nuovo.

Ricorda: usare Amazon Shipping via API richiede di fare una chiamata GetRates API prima della chiamata Ship API, e inserire il RateID ottenuto dalla risposta di GetRates nella richiesta Ship.


❓ Cosa significa “error_message”: “AmazonShipping: - 1 validation error detected: Value null at 'packages.1.member.items.2.member.quantity' failed to satisfy constraint: Member must not be null”

Questo appare se un articolo nell’ordine ha un valore di 0. Aggiorna l’ordine affinché tutti gli articoli abbiano valori validi.

Controlla anche:

  • Che tu abbia accettato i T&Cs di Amazon Shipping in Seller Central.

  • Se le tariffe di spedizione non appaiono, potrebbe essere perché i T&Cs non sono stati accettati.

  • Alcuni CAP non sono supportati — controlla la lista ufficiale di CAP non supportati da Amazon.


❓ Perché vedo: “The request has an invalid grant parameter : refresh_token. User may have revoked or didn't grant the permission”?

Questo significa che il tuo Amazon Auth Token è scaduto.

  • Elimina la connessione attuale e creane una nuova usando le stesse credenziali.

  • Se non è ancora scaduto, estendi la sua validità in Seller Central > Manage Your Apps > Extend validity.


❓ Cosa significa “To check: SWAPLValidationException occurred while validating and enriching case entities The provided token is expired”

L’API di Amazon non ha risposto in tempo e il token è scaduto.

  • Dovrai creare una nuova spedizione — i tentativi manuali non passano un nuovo Rate ID.

  • Gli ordini devono essere nello stato Shipping per poter essere importati in ShippyPro.

  • Gli utenti API devono sempre chiamare GetRates API prima di Ship API.

La data di spedizione può essere aggiustata in base alla tua finestra di ritiro in Amazon Shipping.


❓ Perché ottengo: “error: AmazonShipping:We apologize for the inconvenience. We cannot ship the order due to an internal service error. Please contact us for additional support. (S-900)?

Questo è un problema lato Amazon. Contatta il supporto Amazon Shipping per rivedere il tuo contratto attivo.


❓ Perché dice: “The Amazon order could not be found”?

Succede quando richiedi tariffe di spedizione usando il Seller Account sbagliato.
Controlla di nuovo che stai usando il corretto merchant ID.


❓ Perché vedo: “AmazonShipping - Spedizione nazionale expressa :UNKNOWN We can't ship this package because it won't get to the customer on time with our available shipping speeds. Please ship this package with another carrier and mark it as shipped.?

Amazon Shipping non può garantire la consegna nei tempi disponibili. Usa un altro corriere e segna l’ordine come spedito manualmente.


❓ Cosa significa “No offerings found for the given request. Either it is out of coverage or dimensions or weight are not supported”

Questo messaggio proviene direttamente dal sistema del corriere e indica che:

  • La spedizione è fuori copertura, oppure

  • Le dimensioni o il peso del pacco non sono supportati.


❓ Perché sto vedendo etichette con un altro corriere anche se ho abilitato l’opzione "Do not show third-party rates”?

È possibile che Amazon Shipping abbia accordi con corrieri terzi per coprire zone geografiche che altrimenti sarebbero non servite.


❓ Perché l’indirizzo sull’etichetta di spedizione non si aggiorna dopo averlo modificato per ordini Amazon spediti con Amazon Shipping?

L’indirizzo del destinatario importato da Amazon non può essere modificato se la spedizione è fatta con Amazon Shipping, non inviamo il destinatario ad Amazon Shipping, ma loro usano quello generato con l’ordine nel loro sistema.

Se hai bisogno di cambiarlo, deve essere creato un nuovo ordine con il nuovo indirizzo su Amazon e riesportato in ShippyPro.