Risoluzione dei problemi relativi a Adobe Commerce Optimizer Connector
In questa pagina sono descritti i comportamenti che è possibile osservare durante l’utilizzo di Adobe Commerce Optimizer Connector che sono in genere causati da una configurazione errata o da un’interpretazione errata dei risultati di sincronizzazione. Utilizza le descrizioni di seguito per identificare la causa principale e applicare la risoluzione appropriata.
Lo stato del feed indica “Completato”, ma i dati non sono visibili in Adobe Commerce Optimizer
Problema: la pagina Data Feed Sync Status riporta una sincronizzazione riuscita, ma prodotti, prezzi e così via non vengono visualizzati come previsto in Adobe Commerce Optimizer.
Causa: Uno stato di feed corretto indica che i dati sono stati accettati dall’endpoint di acquisizione, non che la propagazione sia stata completata tramite Adobe Commerce Optimizer. La propagazione può richiedere diversi minuti dopo l’acquisizione.
Soluzione:
- Attendere alcuni minuti e aggiornare la visualizzazione Adobe Commerce Optimizer.
- Verificare che l’ID tenant configurato in Adobe Commerce corrisponda all’ambiente Commerce Optimizer che si sta controllando.
- Verificare che l’origine catalogo (codice visualizzazione archivio) o il listino prezzi dedicato corretto sia selezionato in Commerce Optimizer.
Prodotti mancanti nel catalogo esportato
Problema: alcuni prodotti non vengono visualizzati in Adobe Commerce Optimizer dopo una sincronizzazione completa del catalogo.
Causa: Se durante l’esportazione i prodotti non superano la convalida, vengono omessi dalla sincronizzazione. I prodotti disabilitati o non visibili nel catalogo non verranno restituiti dall’API dei prodotti.
Soluzione:
- Conferma che i prodotti interessati siano assegnati al sito Web e alla vista store utilizzati come origine del catalogo.
- Verifica che i prodotti siano abilitati e impostati su una visibilità che includa le inserzioni nel catalogo.
- Rivedi i dettagli di errore per elemento per il feed del catalogo in System > Data Transfer > Data Feed Sync Status.
Prezzi errati o mancanti in Adobe Commerce Optimizer
Problema: i prodotti vengono visualizzati in Adobe Commerce Optimizer ma non visualizzano alcun prezzo restituito con prodotti GraphQL query oppure il prezzo non corrisponde a quello configurato in Adobe Commerce.
Causa: Il feed del listino prezzi utilizza un ambito mappato a un sito Web e a un gruppo di clienti specifici. Una configurazione errata della vista catalogo può causare prezzi mancanti o errati.
Soluzione:
- Verifica che il sito web sia configurato per la sincronizzazione nella configurazione di esportazione del connettore. Consulta Personalizzare la configurazione di esportazione dei dati.
- Verificare che l’ID del listino prezzi utilizzato in Commerce Optimizer sia presente nella configurazione della visualizzazione catalogo utilizzata per eseguire la query prodotti.
Le richieste Storefront restituiscono un errore di accesso negato o i dati del catalogo scompaiono completamente
Problema: le richieste all’API Merchandising per una visualizzazione catalogo che restituiva dati in precedenza ora non riescono e viene restituito un errore access-key-invalid oppure una vetrina che non mostrava più i dati del catalogo.
Causa: La protezione del catalogo è abilitata nella visualizzazione del catalogo e nella richiesta manca l’intestazione AC-Catalog-View-Access-Token richiesta oppure tutte le chiavi di accesso con restrizioni assegnate alla visualizzazione sono scadute. Adobe Commerce Optimizer Connector non crea, assegna o ruota automaticamente le chiavi di accesso con restrizioni. La gestione delle chiavi viene gestita interamente dall’applicazione client.
Soluzione:
- Conferma che alla vista catalogo sia ancora assegnata almeno una chiave di accesso con restrizioni non scaduta e, se necessario, ruota o aggiungi una chiave.
- Verificare che la vetrina o il client invii un’intestazione
AC-Catalog-View-Access-Tokenfirmata valida a ogni richiesta. Vedi Visualizzazioni catalogo privato.
I dati in Adobe Commerce Optimizer sono stati sovrascritti o modificati in modo imprevisto dopo la sincronizzazione
Problema: le modifiche ai dati applicate direttamente in Adobe Commerce Optimizer da un sistema esterno (ad esempio un PIM o un ERP) vengono perse o ripristinate dopo che il connettore ha eseguito una sincronizzazione.
Causa: Quando sistemi diversi da Adobe Commerce scrivono direttamente in Adobe Commerce Optimizer, ad esempio un sistema PIM o un altro sistema esterno, possono verificarsi conflitti di dati. Il connettore sincronizza i dati in un modo, da Adobe Commerce a Adobe Commerce Optimizer, e non sincronizza le modifiche in Adobe Commerce. Di conseguenza, i dati scritti direttamente in Adobe Commerce Optimizer non vengono riflessi in Adobe Commerce e possono essere sovrascritti durante una sincronizzazione successiva.
Soluzione:
Invece di scrivere le modifiche del catalogo direttamente in Adobe Commerce Optimizer, utilizza livelli catalogo per applicare le modifiche al di fuori di Adobe Commerce. I livelli del catalogo consentono ai sistemi esterni di arricchire o sostituire i dati del catalogo in Adobe Commerce Optimizer senza creare conflitti con la sincronizzazione del connettore.
Risoluzione dei problemi relativi a SaaS Data Export problemi comuni
Per i problemi relativi a SaaS Data Export sottostante che possono interessare il connettore, vedi Scenari di risoluzione dei problemi per SaaS Data Export.