Home › PAC Software › PAC Order Bridge for WooCommerce › Documentazione
DOCUMENTAZIONE PAC SOFTWARE
PAC Order Bridge for WooCommerce
Documentazione tecnica per l'invio in tempo reale degli ordini WooCommerce a Claris FileMaker tramite la FileMaker Data API.
Versione 1.1.5 • Aggiornato ad agosto 2026
Evento ordine WooCommerce
PAC Order Bridge
FileMaker Data API
Script FileMaker
1. Panoramica
PAC Order Bridge for WooCommerce è un plugin WordPress che collega il tuo negozio WooCommerce a Claris FileMaker Server tramite la FileMaker Data API.
Ogni volta che si verifica un evento rilevante in WooCommerce (ad esempio un nuovo ordine), il plugin invia i dati dell'ordine a uno script FileMaker in tempo reale, consentendoti di mantenere sotto il pieno controllo in FileMaker i dati aziendali, i flussi di lavoro e le integrazioni. Niente polling, niente middleware e nessun servizio esterno di sincronizzazione.
In tempo reale. Diretto. Sotto il tuo controllo.
Gli ordini vengono inviati immediatamente quando si verificano, senza polling o servizi di terze parti.
2. Vantaggi principali
Notifiche in tempo reale
Invia le modifiche supportate a categorie, attributi globali e valori degli attributi nel momento in cui si verificano.
Parametro compatto della versione gratuita
Ricevi l'ID e l'ambito dell'oggetto, quindi recupera solo i dati necessari al tuo flusso di lavoro.
Script specifici per ambito
Instrada i tre ambiti verso script FileMaker dedicati con Professional.
Integrazione diretta
Collega WordPress alla FileMaker Data API senza middleware.
3. Come funziona
PAC Order Bridge usa gli hook di WooCommerce per rilevare gli eventi degli ordini e chiama la FileMaker Data API per eseguire il tuo script.
WooCommerce
Evento ordine
PAC Order Bridge
(prepara e invia i dati tramite la Data API)
FileMaker Data API
(esegue il tuo script)
Script FileMaker
(la tua logica aziendale)
Flusso tipico:
1
In WooCommerce viene creato un nuovo ordine (o si verifica un altro evento configurato).
2
PAC Order Bridge raccoglie i dati dell'ordine e prepara il payload.
3
Il plugin apre una sessione FileMaker Data API ed esegue il tuo script.
4
Il tuo script FileMaker elabora i dati (crea o aggiorna record, avvia flussi di lavoro, ecc.).
5
Il plugin registra il risultato e chiude la sessione Data API.
Il controllo resta nelle tue mani.
La logica lato FileMaker è interamente sotto il tuo controllo. Il plugin si limita a consegnare i dati.
4. Requisiti
Per utilizzare PAC Order Bridge for WooCommerce, sono necessari i seguenti componenti:
WordPress (supportato e aggiornato)
Data API abilitata sul tuo FileMaker Server
Sito web con HTTPS abilitato
Claris FileMaker Server o un endpoint FileMaker Data API compatibile
WooCommerce (supportato e aggiornato)
Host raggiungibile e credenziali valide (ad esempio, un account dedicato)
Uno script e un layout di destinazione configurati lato FileMaker
5. Installazione
PAC Order Bridge usa gli hook di WooCommerce per rilevare gli eventi degli ordini e chiama la FileMaker Data API per eseguire il tuo script.
1
Scarica
il plugin
2
Carica su
WordPress
3
Attiva
il plugin
4
Configura
le impostazioni della connessione
5
Attiva
il plugin
6. Configurazione
PAC Order Bridge è configurato direttamente da WooCommerce.
Dove trovare le impostazioni
WooCommerce
→
Impostazioni
→
Integrazioni
→
PAC Order Bridge for WooCommerce
Da questa pagina puoi configurare la connessione alla FileMaker Data API, scegliere quando WooCommerce invia un ordine a FileMaker, definire il valore passato come script.param, configurare le opzioni di affidabilità ed eseguire i test di connessione, script ed end-to-end.
L'edizione gratuita fornisce il flusso standard pagamento completato → invio immediato → ID dell'ordine WooCommerce. Professional sblocca trigger aggiuntivi, invio in background, formati dei parametri, opzioni di nuovo tentativo, nuovo invio manuale, certificati CA personalizzati e diagnostica avanzata.
Configurazione rapida
Segui questi quattro passaggi per verificare il flusso completo WooCommerce → FileMaker. Non sono necessari PHP, hook WordPress o webhook WooCommerce manuali.
Avanzamento della configurazione
Completa il primo invio FileMaker riuscito
✓
1. Configura FileMaker
Inserisci server, database, layout, script e account FileMaker Data API, quindi salva le impostazioni.
○
2. Testa la connessione
PAC deve poter raggiungere FileMaker Server ed eseguire l'autenticazione con l'account Data API.
○
3. Testa lo script FileMaker
Lo script FileMaker configurato deve essere eseguito correttamente e ricevere script.param.
✓
4. Testa un ordine
Invia un ordine WooCommerce esistente attraverso il percorso completo WooCommerce → FileMaker.
Primo invio live riuscito: ordine #61102 il 2026-10-07 20:38:43.
Apri la guida alla configurazione in 5 minuti
6.1 Impostazioni della connessione
Questi sono i campi reali della pagina delle impostazioni di PAC Order Bridge utilizzati per connettersi a FileMaker.
Importante: i valori mostrati di seguito sono solo valori di esempio. Sostituiscili con i dati di connessione effettivi del tuo ambiente FileMaker.
Usa questa sezione per definire come PAC Order Bridge si connette alla FileMaker Data API.
-
Abilita attiva o disattiva l'integrazione.
-
FileMaker Server è l'URL HTTPS completo del FileMaker Server che espone la Data API.
-
Versione Data API seleziona la versione dell'API utilizzata dal plugin. Nella maggior parte degli ambienti, Ultima (consigliata) è la scelta corretta.
-
Database è il nome del file FileMaker a cui connettersi.
-
Layout è il layout utilizzato dal contesto della FileMaker Data API.
-
Script è lo script FileMaker eseguito da PAC Order Bridge.
-
Utente FileMaker e Password FileMaker devono appartenere a un account con accesso alla Data API e privilegi sufficienti per file, layout e script di destinazione.
-
Verifica del certificato controlla come il plugin convalida il certificato del server. Usa la modalità consigliata/predefinita per i certificati pubblici standard; usa un'opzione CA personalizzata solo se il server si basa su un'autorità di certificazione privata o interna.
-
Certificato CA personalizzato è richiesto solo quando si utilizza un'autorità di certificazione personalizzata.
-
Timeout HTTP definisce per quanto tempo il plugin attende una risposta da FileMaker Server prima di considerare fallita la richiesta.
Impostazioni
Abilita
✓
Abilita PAC Order Bridge
FileMaker Server
https://my.site.com
URL completo HTTPS di FileMaker Server senza slash finale.
Versione Data API
Ultima (consigliata)
⌄
Database
Orders
Layout
WebOrders
Layout FileMaker utilizzato come contesto dello script.
Script
new_order
Cosa riceve FileMaker
PAC avvia lo script FileMaker e passa il valore selezionato come script.param. In FileMaker, leggilo con:
Get ( ScriptParameter )
Copia formula
Primo passaggio suggerito per lo script FileMaker
Set Variable [ $pacOrderID ; Value: GetAsNumber ( Get ( ScriptParameter ) ) ]
Get ( ScriptParameter ) contiene l'ID numerico dell'ordine WooCommerce. Conserva questo ID in FileMaker: è la chiave esterna stabile necessaria per identificare in seguito l'ordine WooCommerce.
Utente FileMaker
restapi
Password FileMaker
Password salvata — lascia vuoto per mantenerla
Crittografata e archiviata utilizzando i salt di sicurezza di WordPress. Lascia vuoto per mantenere la password salvata.
In alternativa, definisci PAC_ODBER_BRIDGE_FM_PASSWORD in wp-config.php.
Verifica del certificato
Personalizzata — verifica con un certificato CA personalizzato
⌄
Certificato CA personalizzato
-----BEGIN CERTIFICATE-----
MIIGjjCCBPagAwIBAgIQfU6C0+iJYtOlBn9V3uRmxDANBgkqhkiG9w0BAQsFADBg
MQswCQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTcwNQYDVQQD
Ey5TZWN0aWdvIFB1YmxpYyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gQ0EgRFYgUjM2
MB4XDTI1MTIwNzAwMDAwMFoXDTI2MTIwNzIzNTk1OVowGzEZMBcGA1UEAxMQc2Vy
djAxLnBhY2FnZS5pdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL6f
fkU9oWz7Xb0zeh1NG4JVDDLPo8sfAPeZK2PgyIYL8VtTF0No7y7k6qVEeNVA6Yme
1mpJruMES/n7zzXu9Srw1BFSjhgPESoE3FFGyw4V9Vg6HhZRB3+PT+nuzr4ZsWhU
-----END CERTIFICATE-----
Testo del certificato PEM o percorso a un file PEM leggibile. Utilizzato solo in modalità Personalizzata.
Timeout HTTP
30
⌃
⌄
6.2 Eventi trigger (Pro)
Questa sezione determina quando WooCommerce notifica FileMaker e come vengono inviati i dati.
Importante: i valori mostrati di seguito sono esempi di una configurazione valida. Scegli l'evento e la modalità di invio più adatti al tuo flusso di lavoro.
Questa sezione determina quando WooCommerce invia i dati a FileMaker e come viene eseguito l'invio.
-
Evento definisce l'evento WooCommerce che attiva l'integrazione. Ad esempio, puoi inviare l'ordine quando il pagamento è completato, quando l'ordine entra in elaborazione o in un'altra fase supportata del ciclo di vita dell'ordine.
-
Modalità di invio definisce se la richiesta viene inviata immediatamente durante l'azione WooCommerce o elaborata in background.
In generale:
-
usa pagamento completato quando il flusso FileMaker deve essere eseguito solo dopo un pagamento riuscito;
-
usa invio immediato quando è preferibile l'esecuzione in tempo reale;
-
usa invio in background quando vuoi ridurre l'impatto sul flusso di checkout/richiesta e lasciare che WooCommerce elabori la chiamata in modo asincrono.
La versione Professional offre opzioni aggiuntive per trigger e invio rispetto al flusso standard della versione gratuita.
Trigger WooCommerce
Professional
Evento
Pagamento completato (consigliato)
Modalità di invio
Immediato
6.3 Payload e script.param
PAC Order Bridge passa un valore allo script FileMaker configurato tramite script.param.
Importante: gli esempi mostrati di seguito sono solo valori dimostrativi. Configura il formato del parametro in base alle aspettative del tuo script FileMaker.
PAC Order Bridge passa un valore a FileMaker tramite script.param. Questo è l'input ricevuto dallo script FileMaker quando viene eseguito.
-
Parametro dello script definisce il tipo di valore inviato.
-
Un'opzione semplice come ID dell'ordine WooCommerce invia un singolo identificativo, spesso la scelta migliore quando lo script FileMaker deve recuperare il resto dei dati dell'ordine.
-
Gli altri formati disponibili possono inviare un identificativo diverso o un valore strutturato più ricco, in base all'opzione selezionata.
-
Modello del parametro viene utilizzato quando è necessario un valore personalizzato basato su un modello.
Quando viene utilizzato un modello, segnaposto come:
{order_id}, {order_number}, {status}, {total}, {currency}, {email}, {transaction_id}
vengono sostituiti con i valori reali dell'ordine prima dell'invio della richiesta.
Usa un identificativo semplice quando lo script FileMaker sa già come recuperare il contesto dell'ordine. Usa un formato personalizzato o più ricco solo quando il flusso di lavoro lo richiede esplicitamente.
Parametro dello script
Parametro dello script
ID dell'ordine WooCommerce
Modello del parametro
{order_id}
Utilizzato solo con il modello Personalizzato. Segnaposto disponibili: {order_id}, {order_number}, {status}, {total}, {currency}, {email}, {transaction_id}.
6.4 Opzioni di affidabilità (Pro)
Controlla la protezione dai duplicati, i nuovi tentativi automatici e gli strumenti di recupero manuale.
Importante: le impostazioni mostrate di seguito sono solo esempi. I valori corretti dipendono dalla tolleranza del tuo flusso di lavoro rispetto a nuovi tentativi, protezione dai duplicati e interventi manuali.
Questa sezione controlla il comportamento di PAC Order Bridge quando si verificano problemi di invio.
-
Protezione dai duplicati impedisce che lo stesso ordine venga inviato nuovamente in automatico dopo essere stato consegnato con successo.
-
Nuovo tentativo automatico abilita i nuovi tentativi automatici per errori temporanei di rete o del server.
-
Tentativi massimi definisce quanti tentativi sono consentiti.
-
Intervallo tra i tentativi definisce il tempo di attesa tra un tentativo e il successivo.
-
Nuovo invio manuale aggiunge un'azione dell'ordine che consente all'amministratore di inviare o reinviare manualmente l'ordine a FileMaker.
-
Note dell'ordine salva il risultato dell'invio nelle note dell'ordine WooCommerce, semplificando risoluzione dei problemi e audit.
In generale, le opzioni di nuovo tentativo dovrebbero essere utilizzate per problemi temporanei di connettività, mentre la protezione dai duplicati dovrebbe rimanere attiva salvo esigenze molto specifiche del flusso di lavoro.
Affidabilità
Professional
Protezione dai duplicati
✓
Non inviare automaticamente un ordine già consegnato con successo
Nuovo tentativo automatico
✓
Ripeti automaticamente gli errori temporanei di rete/server
Gli errori di autenticazione, configurazione e script FileMaker non vengono ripetuti automaticamente.
Tentativi massimi
3
Intervallo tra i tentativi
5
Nuovo invio manuale
✓
Aggiungi “Invia/Nuovo invio a FileMaker” alle azioni dell'ordine WooCommerce
Note dell'ordine
✓
Aggiungi il risultato dell'invio alle note dell'ordine WooCommerce
6.5 Diagnostica e test
Questi strumenti verificano connessione, esecuzione dello script e invio end-to-end, e forniscono diagnostica sicura.
Importante: i valori e i risultati mostrati di seguito sono solo esempi. Usa gli strumenti reali della tua installazione per convalidare la connessione e il comportamento del tuo script FileMaker.
Questa sezione fornisce gli strumenti necessari per testare l'integrazione e risolvere i problemi in sicurezza.
-
Log di debug abilita la registrazione dettagliata lato WooCommerce per la risoluzione dei problemi.
-
Ultima comunicazione mostra il risultato dell'invio più recente, facilitando la verifica del successo o del fallimento dell'ultima richiesta.
-
Test della connessione verifica che il plugin possa raggiungere FileMaker Server ed eseguire correttamente l'autenticazione, senza eseguire lo script di destinazione.
-
Test dello script esegue lo script FileMaker configurato utilizzando il parametro di test fornito.
-
Test dell'ordine end-to-end invia un ordine WooCommerce reale attraverso l'intero flusso di integrazione, consentendoti di convalidare il processo completo da WooCommerce a FileMaker.
-
Diagnostica di sistema fornisce un riepilogo tecnico dell'ambiente e della configurazione del plugin, utile per supporto e risoluzione dei problemi.
Una buona pratica è eseguire i test in questo ordine:
-
Test della connessione
-
Test dello script
-
Test dell'ordine end-to-end
Diagnostica e test
Log di debug
✓
Abilita la registrazione dettagliata di WooCommerce
Le password FileMaker e i token di sessione non vengono mai scritti nel log. Gli errori vengono registrati anche quando la registrazione di debug è disabilitata.
Ultima comunicazione
Ordine inviato correttamente a FileMaker
2026-09-16 14:22:03 — Ordine #59991
Cancella stato
Mostra il risultato più recente di un test della connessione, test dello script, invio automatico o test end-to-end.
Test della connessione
Testa la connessione
Verifica la raggiungibilità del server e l'autenticazione FileMaker senza eseguire uno script FileMaker. Utilizza i campi di connessione correnti anche se non sono ancora stati salvati.
Parametro del test dello script
123456
Test dello script
Esegui test dello script
Esegue lo script FileMaker configurato usando il parametro di test sopra indicato. Utilizza i campi di connessione correnti anche se non sono ancora stati salvati.
ID dell'ordine WooCommerce di test
59456
Test dell'ordine end-to-end
Invia ordine di test
Invia l'ordine di test anche se è già stato consegnato, ma non lo contrassegna come consegnato in WooCommerce e non pianifica nuovi tentativi.
Diagnostica di sistema
PAC Order Bridge for WooCommerce — Diagnostica
----------------------------------------
Versione del plugin
WordPress: 6.8.10
WooCommerce: 10.7.0
PHP: 7.4.33
Host FileMaker: https://my.site.com
Copia diagnostica
Informazioni tecniche sicure per il supporto. Credenziali e token di sessione esclusi.
Nuovo invio manuale
✓
Aggiungi “Invia/Nuovo invio a FileMaker” alle azioni dell'ordine WooCommerce
I metadati dell'ordine WooCommerce vengono conservati intenzionalmente come traccia di audit.
7. Versione gratuita e Professional
Scegli la versione più adatta alle tue esigenze. La versione Professional sblocca funzionalità avanzate per flussi di lavoro affidabili e pronti per la produzione.
Funzionalità
Gratuita
Professional
Connessione diretta alla FileMaker Data API
✓
✓
Autenticazione FileMaker e gestione della sessione
✓
✓
Trigger al completamento del pagamento
✓
✓
Invio immediato
✓
✓
ID dell'ordine WooCommerce come script.param
✓
✓
Test della connessione
✓
✓
Test dello script FileMaker
✓
✓
Test end-to-end dell'ordine WooCommerce
✓
✓
Verifica del certificato HTTPS
✓
✓
Archiviazione crittografata della password FileMaker
✓
✓
Compatibilità con WooCommerce HPOS
✓
✓
Protezione dai duplicati
✓
✓
Trigger dello stato di elaborazione
—
✓
Trigger dello stato Completato
—
✓
Trigger alla creazione dal checkout
—
✓
Invio in background tramite Action Scheduler
—
✓
Numero d'ordine WooCommerce visualizzato come script.param
—
✓
JSON di base dell'ordine come script.param
—
✓
Modello di parametro personalizzato
—
✓
Nuovo tentativo automatico per errori temporanei
—
✓
Numero di tentativi e ritardo configurabili
—
✓
Invio / nuovo invio manuale
—
✓
Catene di certificati CA personalizzate
—
✓
Modalità aggiuntive di verifica del certificato
—
✓
Diagnostica avanzata
—
✓
Entrambe le edizioni includono connessione diretta a FileMaker, trigger al completamento del pagamento, invio immediato, parametro ID dell'ordine WooCommerce e strumenti di test. Professional aggiunge trigger aggiuntivi, invio in background, formati dei parametri più ricchi, nuovi tentativi, nuovo invio manuale, certificati CA personalizzati e diagnostica avanzata.
8. Funzionalità Professional
La versione Professional di PAC Order Bridge include funzionalità avanzate per integrazioni affidabili, flessibili e pronte per la produzione.
Professional include tutte le funzionalità disponibili nell'edizione gratuita.
Le funzionalità seguenti estendono il flusso standard pagamento completato → invio immediato → ID dell'ordine WooCommerce con trigger WooCommerce aggiuntivi, modalità di invio, formati dei parametri dello script FileMaker, strumenti di recupero e opzioni per i certificati.
Scegli queste opzioni in base ai requisiti della tua integrazione. Non modificano il modello dati o la logica aziendale di FileMaker: PAC Order Bridge continua a eseguire lo script FileMaker configurato, mentre la tua soluzione FileMaker resta responsabile dell'elaborazione del parametro ricevuto.
Trigger WooCommerce aggiuntivi
Reagisci a ordini con pagamento completato, In elaborazione, Completato o creati dal checkout.
Strumenti di invio e recupero
Gestisci l'invio tramite WooCommerce Action Scheduler e invia o reinvia singoli ordini dalle azioni dell'ordine WooCommerce.
Nuovo tentativo automatico
Ripeti gli errori temporanei di rete o del server con numero di tentativi e ritardo configurabili.
Gestione personalizzata dei certificati
Usa modalità aggiuntive di verifica dei certificati e catene di certificati CA personalizzate.
Formati aggiuntivi di script.param
Invia il numero d'ordine WooCommerce visualizzato, il JSON di base dell'ordine o un modello di parametro personalizzato.
Diagnostica avanzata
Strumenti diagnostici aggiuntivi per integrazioni in produzione e risoluzione dei problemi.
9. Implementazione lato FileMaker
Sul tuo FileMaker Server, prepara uno script per ricevere ed elaborare i dati dell'ordine inviati da PAC Order Bridge.
I passaggi seguenti descrivono un modello di implementazione tipico, non un'architettura FileMaker obbligatoria.
PAC Order Bridge non crea record FileMaker né impone uno schema di database. La sua responsabilità termina dopo l'autenticazione con la FileMaker Data API, l'esecuzione dello script configurato e il passaggio del valore configurato tramite script.param.
Il tuo script FileMaker decide come interpretare quel valore e cosa succede dopo. In un semplice flusso gratuito, il parametro è l'ID dell'ordine WooCommerce e FileMaker può utilizzarlo per recuperare o elaborare l'ordine completo in base alla logica aziendale esistente. I flussi Professional possono utilizzare invece un altro formato di parametro supportato.
1
Crea un account di integrazione dedicato
Crea un account FileMaker con il privilegio esteso fmrest e solo i permessi richiesti dall'integrazione.
2
Abilita la Data API
Assicurati che la FileMaker Data API sia abilitata e che il server sia raggiungibile dal tuo host WordPress tramite HTTPS.
3
Prepara il layout e lo script di destinazione
Configura il file FileMaker, il contesto del layout e lo script che PAC Order Bridge utilizzerà.
4
Leggi script.param
Usa Get ( ScriptParameter ) per ricevere il valore inviato da PAC Order Bridge.
5
Interpreta o recupera i dati
Elabora il parametro secondo il formato configurato e recupera gli eventuali dati WooCommerce aggiuntivi richiesti dal tuo flusso di lavoro.
6
Implementa la logica aziendale
Crea o aggiorna record, avvia evasione, fatturazione, notifiche o qualsiasi altro flusso FileMaker.
Flusso di esempio dello script FileMaker (pseudocodice)
# Ricevi il parametro inviato da PAC Order Bridge
Set Variable [ $param ; Value: Get ( ScriptParameter ) ]
# Free:
# $param contiene l'ID dell'ordine WooCommerce
# Professional:
# $param può contenere l'ID dell'ordine, il numero d'ordine visualizzato,
# il JSON di base dell'ordine o il valore di un modello personalizzato
# Interpreta e convalida $param in base alla configurazione
# Recupera eventuali dati WooCommerce aggiuntivi richiesti dal flusso di lavoro
# Crea o aggiorna i record FileMaker
# Attiva le azioni successive
# (evasione, fatturazione, notifiche, ecc.)
Il tuo script FileMaker determina come il parametro ricevuto viene convalidato, interpretato ed elaborato.
TOOLKIT LATO FILEMAKER
Vuoi accelerare l'implementazione lato FileMaker?
PAC WooCommerce SDK for FileMaker fornisce un insieme riutilizzabile di script FileMaker e componenti di integrazione progettati per funzionare con PAC Order Bridge e i flussi di lavoro WooCommerce.
Invece di partire da uno script vuoto, puoi utilizzare modelli già pronti per ricevere script.param, convalidare i valori in ingresso, recuperare dati WooCommerce, creare o aggiornare record FileMaker e avviare processi aziendali successivi.
Gli script restano aperti e modificabili, quindi possono essere adattati al tuo modello dati e al tuo flusso di lavoro FileMaker.
Esplora PAC WooCommerce SDK for FileMaker →
10. Esempio reale
Questo è un flusso tipico da un nuovo ordine WooCommerce al completamento dei processi aziendali in FileMaker.
Questo esempio mostra un possibile flusso end-to-end. Solo l'invio da WooCommerce allo script FileMaker configurato viene eseguito da PAC Order Bridge.
Dopo l'avvio dello script, tutta la convalida, il recupero dei dati, la creazione dei record e l'elaborazione successiva vengono implementati dalla tua soluzione FileMaker. Ad esempio, FileMaker può utilizzare l'ID dell'ordine WooCommerce ricevuto per recuperare i dettagli dell'ordine, verificare il cliente e lo stato del pagamento, creare o aggiornare record e quindi avviare evasione o fatturazione.
Anche altri flussi sono validi: PAC Order Bridge non richiede uno schema o un modello di elaborazione FileMaker specifico.
Nuovo ordine in WooCommerce
Un cliente effettua un ordine nel tuo negozio WooCommerce.
PAC Order Bridge esegue lo script FileMaker
Il plugin acquisisce l'ordine e invia i dati a FileMaker tramite la Data API.
Interpreta o recupera i dati dell'ordine
Il tuo script FileMaker convalida i dati del cliente, lo stato del pagamento e i dettagli dell'ordine.
Crea o aggiorna i record
Ordini, clienti e record correlati vengono creati o aggiornati in FileMaker.
Attiva le azioni aziendali
La fatturazione, le notifiche, l'evasione e altri flussi vengono eseguiti automaticamente.
Questo è un flusso di esempio, non uno schema FileMaker o un modello di elaborazione richiesto da PAC Order Bridge.
11. Sicurezza e affidabilità
PAC Order Bridge è progettato pensando a sicurezza e affidabilità, utilizzando la FileMaker Data API per comunicazioni dirette e crittografate.
PAC Order Bridge comunica direttamente tra il tuo server WordPress/WooCommerce e il FileMaker Server configurato dall'amministratore. PAC Age non fa da proxy per la connessione FileMaker e non è richiesto alcun middleware di terze parti.
L'edizione gratuita include la verifica del certificato HTTPS, l'archiviazione crittografata della password FileMaker, la protezione dai duplicati e i test di connessione, script ed end-to-end. Professional aggiunge funzionalità di recupero e orientate alla produzione, come nuovi tentativi automatici per errori temporanei di rete/server, nuovo invio manuale, opzioni aggiuntive per i certificati e diagnostica avanzata.
Gli errori di autenticazione, configurazione e script FileMaker non vengono trattati come errori temporanei e pertanto non vengono ripetuti automaticamente.
Crittografia HTTPS
Le richieste alla FileMaker Data API vengono inviate direttamente da WordPress al FileMaker Server configurato tramite HTTPS.
Password FileMaker crittografata
La password FileMaker salvata viene crittografata utilizzando i salt di sicurezza di WordPress.
Verifica del certificato
L'edizione gratuita verifica il certificato HTTPS di FileMaker Server.
Protezione dai duplicati
Impedisce il nuovo invio automatico di un ordine già consegnato con successo.
Gestione personalizzata dei certificati (Pro)
Aggiunge catene di certificati CA personalizzate e opzioni aggiuntive di verifica del certificato.
Affidabilità e diagnostica avanzate (Pro)
Aggiunge nuovi tentativi automatici, strumenti per il nuovo invio manuale e funzionalità diagnostiche avanzate.
Connessione diretta. Niente middleware.
PAC Order Bridge chiama direttamente la FileMaker Data API dal tuo server WordPress. Non viene utilizzato alcun server PAC Age, piattaforma esterna di sincronizzazione o servizio di polling.
12. Risoluzione dei problemi
Trova soluzioni ai problemi comuni di connessione, invio e integrazione lato FileMaker.
Impossibile connettersi a FileMaker
Esegui innanzitutto Test della connessione dalla pagina delle impostazioni di PAC Order Bridge.
Verifica che l'URL di FileMaker Server sia corretto e raggiungibile dal server WordPress tramite HTTPS, che la FileMaker Data API sia abilitata e che il database configurato sia aperto.
Controlla anche il nome del database, l'account FileMaker e la password. L'account deve avere il privilegio esteso fmrest e accesso sufficiente al file, al layout e allo script configurati.
Se la connessione funziona da un altro computer ma non da WordPress, controlla anche le regole del firewall, la risoluzione DNS e che FileMaker Server sia raggiungibile dal web server stesso.
Errore HTTPS o del certificato
PAC Order Bridge si connette a FileMaker Server tramite HTTPS e verifica il certificato del server.
Assicurati che il certificato sia valido, non sia scaduto e corrisponda al nome host configurato in FileMaker Server.
Se FileMaker Server utilizza un certificato emesso da un'autorità di certificazione privata o interna, l'edizione Professional può utilizzare modalità aggiuntive di verifica del certificato e una catena di certificati CA personalizzata.
Evita di disabilitare la verifica del certificato, a meno che l'ambiente non lo richieda espressamente e tu comprenda le implicazioni di sicurezza.
Errore di autenticazione
Un errore di autenticazione significa che FileMaker Server è stato raggiunto ma ha rifiutato le credenziali fornite.
Verifica l'utente FileMaker e la password FileMaker, e assicurati che l'account disponga del privilegio esteso fmrest e dell'accesso al database, al layout e allo script configurati.
Se la password è cambiata, inserisci la nuova password e salva le impostazioni prima di eseguire nuovamente il test.
Script non trovato
Verifica che il nome dello script configurato in PAC Order Bridge corrisponda esattamente allo script nel database FileMaker selezionato.
Verifica inoltre che l'account FileMaker configurato disponga dell'autorizzazione a eseguirlo e che il layout selezionato appartenga al file corretto.
Se lo script è stato rinominato, aggiorna le impostazioni di PAC Order Bridge ed esegui nuovamente il Test dello script.
Ordine non inviato a FileMaker
Inizia controllando Ultima comunicazione e il log di WooCommerce, quindi esegui separatamente i test della connessione e dello script.
Conferma che l'evento WooCommerce configurato come trigger si sia effettivamente verificato. Nell'edizione gratuita, il flusso standard invia l'ordine al completamento del pagamento. Professional può utilizzare trigger WooCommerce aggiuntivi.
Se i test della connessione e dello script hanno esito positivo ma l'invio automatico non avviene, verifica il trigger selezionato, la modalità di invio e lo stato dell'ordine.
Invii duplicati
PAC Order Bridge include una protezione dalla consegna duplicata per impedire che un ordine già consegnato con successo venga inviato nuovamente in automatico.
Il tuo flusso FileMaker dovrebbe comunque essere progettato per gestire in sicurezza le richieste ripetute quando possibile. Un approccio comune consiste nel salvare l'ID dell'ordine WooCommerce e verificare se il record FileMaker corrispondente esiste già prima di crearne un altro.
Le operazioni di test e nuovo invio manuali possono intenzionalmente ignorare parti del normale flusso di invio automatico.
Errore del processo in background
L'invio in background è una funzionalità Professional e utilizza WooCommerce Action Scheduler quando disponibile.
Se un invio in background non riesce, controlla la diagnostica di PAC Order Bridge e l'ambiente delle azioni pianificate di WooCommerce.
Gli errori temporanei di rete o di FileMaker Server possono essere ripetuti automaticamente in base alle impostazioni configurate. Gli errori di autenticazione, configurazione e script FileMaker non vengono trattati come errori temporanei e non vengono ripetuti automaticamente.
Dati mancanti in FileMaker
Innanzitutto determina quale formato di script.param è configurato e cosa riceve effettivamente il tuo script FileMaker.
L'edizione gratuita invia l'ID dell'ordine WooCommerce. Professional può inviare anche il numero d'ordine visualizzato, il JSON di base dell'ordine o il risultato di un modello di parametro personalizzato.
Verifica il valore restituito da Get ( ScriptParameter ) e assicurati che lo script FileMaker lo interpreti in base alla configurazione PAC Order Bridge selezionata.
Se il tuo flusso utilizza solo un ID dell'ordine, qualsiasi informazione WooCommerce aggiuntiva richiesta da FileMaker deve essere recuperata dalla tua logica lato FileMaker.
13. FAQ
Risposte alle domande più comuni su PAC Order Bridge for WooCommerce.
PAC Order Bridge richiede middleware?
No.
PAC Order Bridge comunica direttamente dal tuo server WordPress/WooCommerce al FileMaker Server configurato dall'amministratore tramite la FileMaker Data API standard.
Non sono necessari Zapier, n8n, servizi di polling o un server intermediario PAC Age. PAC Age non riceve né fa da proxy per le tue richieste FileMaker o i dati degli ordini WooCommerce.
Funziona in tempo reale?
Sì.
Quando si verifica l'evento WooCommerce configurato, PAC Order Bridge può autenticarsi immediatamente con FileMaker Server ed eseguire lo script FileMaker configurato.
Il flusso Free reagisce ai pagamenti completati. Professional offre anche trigger WooCommerce aggiuntivi e l'invio opzionale in background.
Qual è la differenza tra le versioni gratuita e Professional?
L'edizione gratuita fornisce un flusso completo in tempo reale per i pagamenti completati: WooCommerce chiama immediatamente lo script FileMaker configurato e passa l'ID dell'ordine WooCommerce come script.param.
Professional aggiunge trigger WooCommerce, invio in background, formati aggiuntivi di script.param, nuovi tentativi automatici, comportamento dei nuovi tentativi configurabile, nuovo invio manuale, supporto per certificati CA personalizzati, opzioni aggiuntive di verifica dei certificati e diagnostica avanzata.
Consulta Versione gratuita e Professional per il confronto completo delle funzionalità.
Può essere utilizzato con flussi FileMaker personalizzati?
Sì.
PAC Order Bridge non impone uno schema di database FileMaker né un flusso predefinito.
Esegue lo script FileMaker configurato e passa il valore selezionato tramite script.param. La tua soluzione FileMaker decide come interpretare quel valore e cosa succede dopo: recupero dei dati WooCommerce, creazione o aggiornamento dei record, avvio di evasione, fatturazione, notifiche o qualsiasi altro processo aziendale.
Offrite servizi di integrazione personalizzati?
Sì.
PAC Age development fornisce servizi di integrazione personalizzati WooCommerce e FileMaker, inclusi implementazione lato FileMaker, progettazione dei flussi di lavoro, mappatura dei dati e integrazione con i processi aziendali esistenti.
Possiamo anche aiutarti ad adattare PAC Order Bridge ad ambienti FileMaker complessi e a sviluppare la logica lato FileMaker richiesta dalla tua soluzione.
PAC Order Bridge richiede un plug-in FileMaker?
No.
PAC Order Bridge utilizza la FileMaker Data API standard. Non è richiesto alcun plug-in FileMaker.
PAC Order Bridge supporta WooCommerce HPOS?
Sì.
PAC Order Bridge dichiara la compatibilità con WooCommerce High-Performance Order Storage (HPOS).
Posso reinviare manualmente un ordine?
Sì.
Con l'edizione Professional, i singoli ordini WooCommerce possono essere inviati o reinviati a FileMaker utilizzando l'azione manuale dell'ordine.
14. Cronologia delle modifiche
Versione 1.1.6
Aggiunto onboarding guidato in quattro passaggi, indicazioni più chiare su script.param, errori di configurazione operativi, diagnostica di supporto copiabile e avanzamento fino al primo invio riuscito. Corretta inoltre la pulizia di Action Scheduler in Professional e la diagnostica delle CA pubbliche.
Versione 1.1.5
Rinominato in PAC Order Bridge for WooCommerce, aggiunti identificativi conformi a WordPress.org e unificate Free e Professional in un'unica sorgente di distribuzione Freemius.
Versione 1.1.4
Introdotta la modalità anonima Freemius per Free, semplificato il percorso di upgrade e mantenuto pienamente funzionante il flusso Free senza registrazione. Nessuna modifica al motore di invio.
Versione 1.1.3
Prima edizione Free pronta per WordPress.org con invio in tempo reale al completamento del pagamento, test di connessione ed end-to-end, verifica del certificato HTTPS, archiviazione crittografata della password e compatibilità HPOS.
Serve aiuto?
Usa prima diagnostica e test. Per un flusso FileMaker personalizzato, contatta PAC Age.
Contatta PAC AgePAC Taxonomy Bridge for WooCommerce · Documentazione tecnica
PAC Order Bridge Professional
Sblocca trigger aggiuntivi per gli ordini, invio in background, parametri di script flessibili, nuovi tentativi automatici, nuovo invio manuale e diagnostica avanzata.
Passa a Professional → Plugin gratuito →Ambito della documentazione
Questa guida copre il plugin Free attuale e le impostazioni Professional verificate dall'interfaccia Order Bridge installata. Controlla la nota sulla versione in cima alla pagina quando confronti una release successiva.