Documentazione · Documentazione per gli sviluppatori

Punti di estensione del motore di importazione

Questa pagina copre il motore di importazione esclusivamente a livello di integrazione. I nomi delle classi interne, i nomi degli hook, le strutture dei payload e i dettagli di orchestrazione sono dettagli di implementazione e non vengono pubblicati qui.

Cosa fa il motore di importazione

Il motore di importazione del plugin estrae gli annunci dei veicoli dal marketplace a monte configurato e li sincronizza in WordPress secondo una pianificazione controllata dall'interfaccia utente di amministrazione.

Superfici di integrazione

La configurazione supportata è esposta interamente tramite l'interfaccia utente di amministrazione del plugin:

  • Credenziali di connessione e selezione del venditore.
  • Ambito e frequenza di importazione.
  • Opzioni di elaborazione delle immagini.
  • Esportazione diagnostica per il supporto.

I nomi degli hook interni, i meccanismi di coda, la strategia di tentativo, le primitive di blocco e le regole di mappatura dei dati non fanno parte del contratto di integrazione pubblico e possono variare tra le versioni. Se hai la necessità di reagire ai dati importati da codice esterno, fallo attraverso i meccanismi standard di WordPress che osservano il tipo di contenuto del veicolo, piuttosto che agganciandoti agli eventi della pipeline interna.

Superfici di integrazione pubbliche supportate

Durante l'integrazione con il plugin, preferisci queste superfici stabili:

I nomi delle classi interne, le chiavi delle opzioni, le tabelle del database, gli endpoint REST e AJAX, i nomi degli hook cron, gli identificatori di capability e nonce, e l'infrastruttura di rilascio / aggiornamento sono trattati come dettagli di implementazione. Possono cambiare tra le versioni senza preavviso e non fanno parte del contratto di integrazione pubblico.

Politica di stabilità e modifiche

Tutto ciò che non è elencato sopra come superficie pubblica supportata è considerato un dettaglio di implementazione interna. Le API interne, il layout di archiviazione e l'implementazione della sicurezza possono variare tra le versioni. Non dipendere da essi da codice di terze parti, temi o sistemi esterni. Le scritture dirette nel database non sono supportate.

Avviso sulla documentazione pubblica. Questa pagina fornisce solo una panoramica di integrazione di alto livello. I dettagli di implementazione interna, le API private, i dettagli interni di archiviazione e l'infrastruttura di rilascio sensibile alla sicurezza sono gestiti separatamente e non fanno parte della documentazione pubblica. Le superfici di integrazione supportate sono gli shortcode documentati, le sovrascritture dei template, l'interfaccia utente delle impostazioni e tutti i punti di estensione esplicitamente pubblicati in questa sezione.