# API04006: Risorsa Non Trovata

## Cosa Significa[​](#what-this-means "Collegamento diretto a Cosa Significa")

Il server non è riuscito a trovare la risorsa richiesta. Questo corrisponde tipicamente a un codice di stato HTTP 404, che indica che il prodotto, l'ordine, il cliente o un'altra risorsa a cui stai tentando di accedere non esiste.

## Cause Comuni[​](#common-causes "Collegamento diretto a Cause Comuni")

* **Record eliminato** — La risorsa è stata eliminata dal server
* **ID errato** — Viene utilizzato un ID non corretto o obsoleto
* **Problemi di sincronizzazione** — I dati locali fanno riferimento a una risorsa che non esiste più
* **Configurazione errata dell'URL** — L'endpoint API è errato
* **Problemi di permalink** — I permalink di WordPress devono essere aggiornati

## Mappatura degli Errori del Server[​](#server-error-mapping "Collegamento diretto a Mappatura degli Errori del Server")

Questo codice di errore viene attivato quando il server restituisce:

| Codice Server   | Fonte                         |
| --------------- | ----------------------------- |
| `rest_no_route` | API REST di WordPress         |
| HTTP 404        | Qualsiasi risposta del server |

## Come Risolvere[​](#how-to-fix "Collegamento diretto a Come Risolvere")

### 1. Controlla se la Risorsa Esiste[​](#1-check-if-the-resource-exists "Collegamento diretto a 1. Controlla se la Risorsa Esiste")

Verifica che la risorsa esista ancora nel tuo sito WooCommerce:

* Accedi all'amministrazione di WordPress
* Naviga nella sezione pertinente (Prodotti, Ordini, Clienti)
* Cerca l'elemento per ID o nome

### 2. Aggiorna i Dati Locali[​](#2-refresh-local-data "Collegamento diretto a 2. Aggiorna i Dati Locali")

Se la risorsa è stata eliminata lato server:

1. Apri le impostazioni del POS
2. Naviga nella sezione dati pertinente
3. Attiva una sincronizzazione/aggiornamento per aggiornare i dati locali
4. L'elemento eliminato dovrebbe essere rimosso localmente

### 3. Controlla i Permalink di WordPress[​](#3-check-wordpress-permalinks "Collegamento diretto a 3. Controlla i Permalink di WordPress")

Se più risorse non vengono trovate:

1. Vai su **Impostazioni → Permalink** nell'amministrazione di WordPress
2. Clicca su **Salva Modifiche** (anche senza apportare modifiche)
3. Questo aggiorna la struttura dei permalink

### 4. Verifica gli Endpoint API[​](#4-verify-api-routes "Collegamento diretto a 4. Verifica gli Endpoint API")

Prova direttamente l'API REST:

```
https://yoursite.com/wp-json/wc/v3/products
```

Se questo restituisce un 404, potrebbe esserci un problema di configurazione del server.

### 5. Controlla i Conflitti dei Plugin[​](#5-check-for-plugin-conflicts "Collegamento diretto a 5. Controlla i Conflitti dei Plugin")

Se gli endpoint API REST mancano:

1. Assicurati che WooCommerce sia attivo
2. Assicurati che il plugin WCPOS sia attivo
3. Disabilita temporaneamente altri plugin per testare

## Errori Correlati[​](#related-errors "Collegamento diretto a Errori Correlati")

* [API04001](/it/error-codes/API04001.md) — Formato di Risposta Non Valido
* [API04002](/it/error-codes/API04002.md) — Codice di Risposta Improvviso
* [API05002](/it/error-codes/API05002.md) — Plugin WCPOS Non Trovato
