Perché ricevo un errore 404 quando sincronizzo il mio negozio WooCommerce?
Un errore 404 durante la sincronizzazione di solito significa che Printful non riesce a raggiungere gli endpoint dell’API REST di WooCommerce. Nella maggior parte dei casi, ciò è dovuto a una configurazione errata delle impostazioni dei permalink o delle regole di riscrittura del server.
Come risolvere il problema
- Vai su Dashboard → Settings → Permalinks in WordPress
- In Common Settings, scegli una struttura qualsiasi tranne Plain (ad es., Post name, Month and name, ecc.)
- Clicca su Save Changes — questa operazione rigenera automaticamente le regole di riscrittura nel tuo file .htaccess
- Prova di nuovo a collegare il tuo negozio WooCommerce a Printful
Questi passaggi aggiornano gli endpoint della tua API REST e consentono a Printful di stabilire una connessione corretta.
Ulteriori verifiche per risolvere il problema
Se l’aggiornamento dei permalink non ha risolto l’errore di sincronizzazione:
- Controlla il tuo file .htaccess (server Apache): assicurati che siano presenti le regole di riscrittura di WordPress e che il file .htaccess sia scrivibile. Se lo hai modificato manualmente, verifica che contenga i blocchi mod_rewrite predefiniti.
- Verifica che WooCommerce sia attivo: assicurati che il plugin WooCommerce sia installato e aggiornato e che gli endpoint principali dell’API, come /wp-json/wc/v3/, siano accessibili.
- Verifica l’accessibilità degli endpoint REST: copia e incolla l’URL del tuo negozio nel browser, aggiungi /wp-json/wc/v3/ alla fine e controlla se l’API di WooCommerce risponde (ad es., restituendo un elenco di opzioni o ordini in formato JSON).
- Verifica la presenza di conflitti con temi o plugin: passa temporaneamente a un tema predefinito di WordPress e disattiva tutti i plugin tranne WooCommerce e Printful. Riprova la sincronizzazione; se funziona, attiva gli altri plugin uno alla volta per individuare il conflitto.
Se hai provato questi passaggi e continui a riscontrare un errore 404 durante la sincronizzazione, contatta il tuo provider di hosting o il nostro team di assistenza tramite il modulo di contatto, oppure avvia una chat con noi. Indica i passaggi di risoluzione dei problemi che hai già seguito: aiuteranno a velocizzare la risoluzione.