Propcore catalog

Progetti, unità e disponibilità in tempo reale dal tuo workspace Propcore, per il tuo sito EmDash.

Estensione

Propcore catalog

Progetti, unità e disponibilità in tempo reale dal tuo workspace Propcore, per il tuo sito EmDash.

  • Categoria: real-estate
  • Stato: Disponibile
  • Versione: 0.1.0
  • Prezzo: Sconosciuto
  • Fonte: Registro ufficiale dei plugin
  • Installazione: Plugin sandbox del registro
  • Verificato: 2026-10-21

Descrizione

I tuoi progetti Propcore, le unità e la disponibilità in tempo reale, all’interno di un sito EmDash. Installa dal registro EmDash, inserisci lo slug del tuo sito Propcore e la chiave sorgente, e le tue pagine potranno leggere il catalogo da tre rotte. projects restituisce fino a 100 progetti. units restituisce 100 unità per pagina; passa cursor= per la pagina successiva. availability effettua una richiesta in tempo reale a Propcore a ogni chiamata e funziona solo per i progetti che sono stati sincronizzati. La sincronizzazione legge l’intero catalogo in una sola richiesta; è stata testata con 119 unità e sono previsti cataloghi più grandi.

Rotte

GET /_emdash/api/plugins/propcore/projects GET /_emdash/api/plugins/propcore/units?project= GET /_emdash/api/plugins/propcore/availability?project= (live)

Le risposte sono “. I campi sono esattamente ciò che restituisce Propcore (snake_case).

Installazione

  1. In Propcore Admin vai su Storefronts, poi New, poi AI Source. Scegli le Views da esporre, crealo e copia lo slug del sito e la chiave sorgente dal pannello laterale. Lo slug è la parte prima di .propcore.page. Un sito sotto un sottodominio del workspace ha uno slug con il punto, ad esempio astra-demo.demo per astra-demo.demo.propcore.page.
  2. Nell’amministrazione di EmDash vai su Plugins, poi Registry. Installa Propcore catalog e approva la capacità (accesso di rete a *.propcore.page).
  3. Apri Propcore nella barra laterale dell’amministrazione, inserisci lo slug e la chiave, Save, poi Sync now. Da quel momento il plugin si sincronizza ogni ora.

FAQ

La chiave è esposta? No. È memorizzata cifrata, inviata solo al tuo sito Propcore e mai restituita da una rotta.

Un’unità è sparita da Propcore ma è ancora sul mio sito. La sincronizzazione oraria aggiunge e aggiorna le unità. Le unità rimosse in Propcore non vengono ancora eliminate dalla cache del sito; è previsto.

Quale piano Propcore? Qualsiasi workspace con storefront.

“Sync now” è diverso dalla sincronizzazione oraria? No, esegue subito la stessa sincronizzazione.

Risoluzione dei problemi

Il salvataggio non riesce, o la chiave non viene memorizzata. Il sito ha bisogno della variabile d’ambiente EMDASH_ENCRYPTION_KEY (formato emdash_enc_v1_...) per memorizzare le impostazioni segrete. Impostala nell’ambiente del sito. Con astro dev, un file .env non viene caricato nel processo, quindi esportalo prima: set -a; . ./.env; set +a; pnpm dev.

Il plugin in sandbox non si avvia. I plugin in sandbox girano sul pacchetto workerd. Con pnpm, consenti il suo script di build (allowBuilds: ) e installalo.

Un’installazione locale con pnpm add file: è obsoleta. file: copia il plugin invece di collegarlo. Aggiungilo di nuovo dopo ogni build.

Lo stato mostra 401 .... La chiave sorgente è stata ruotata o revocata. Incolla la nuova chiave e Save.

Quale slug inserisco? La parte prima di .propcore.page, ad esempio astra-demo.demo. Un indirizzo incollato viene accorciato per te.