Integrazione Farmadati per WooCommerce (SOAP)

Farmadati

Integrazione Farmadati per WooCommerce (SOAP) — aggiornamento catalogo automatico

Recupera e sincronizza dati prodotto da Farmadati (SOAP) usando lo SKU: immagini, descrizioni, brand/linea, aliquote IVA, prezzo, EAN e altro

Richiedi demo

Richiedi refactoring

Caratteristiche

2) Il problema

  • Farmadati espone un SOAP non banale (WSDL + query/tabelle diverse).
  • Aggiornare a mano schede prodotto = lento, errori, inconsistenze.
  • Ti serve un flusso ripetibile, controllato e scalabile per 1k/10k prodotti.

3) Come funziona

  1. Il plugin carica la lista SKU da WooCommerce.

  2. Per ogni SKU interroga Farmadati (SOAP) e trova la tabella corretta.

  3. Applica solo gli aggiornamenti selezionati (immagini/brand/prezzo/…).

  4. Prosegue in batch con indice di avanzamento salvato (riprendibile).

 


4) Cosa aggiorna

  • Brand & Linea (meta dedicati)
  • Immagine prodotto (download + assegnazione thumbnail)
  • Titolo + Descrizione + Excerpt (con composizione HTML dove serve)
  • Aliquota / Tax class WooCommerce (mappa a classi esistenti)
  • Prezzo (regular + mantiene sale price valido)
  • Codice ATC/GMP
  • Flag commercio
  • EAN
  • Sostituisce / sostituito da

 


5) “Dettagli tecnici”

A. Interrogazione Farmadati (SOAP)

  • Endpoint WSDL usato
  • Query per SKU con filtro FDI_0001 = sku
  • Fallback su più tabelle (TE001, TE002, TE006, TE011, TE015) finché trova match 

B. Processo batch controllato

  • Avvio processo + loop singolo prodotto via AJAX
  • Indice persistito in option (farmadati_current_index) per riprendere 

C. Bulk action su prodotti selezionati

  • Azione bulk WooCommerce “process_farmadati” per aggiornare set specifici

 

D. Modalità “API locale” opzionale

  • Supporto a wrapper API alternativa al SOAP (se l’azienda ha un proxy interno)

 


6) Controllo & sicurezza operativa

  • Aggiornamenti selettivi: scegli cosa toccare (es. solo immagini o solo prezzo).
  • Riduce rischi: non stravolge tutto, aggiorna per step.
  • Pensato per cataloghi grandi (batch + ripartenza).

 


7) Use case

  • “Sto migrando/bonificando un catalogo e voglio allineare schede prodotto”
  • “Mi serve un refresh periodico immagini + descrizioni da fonte ufficiale”
  • “Ho listini che cambiano: voglio aggiornare price/IVA senza toccare il resto”

Mi occupo dello sviluppo di soluzioni web personalizzate, con un approccio tecnico e orientato alla qualità del codice.
Seguo i progetti dalla fase di sviluppo iniziale fino alla manutenzione, garantendo stabilità, aggiornamenti e supporto tecnico costante.

(Lun - Sab)
(8am - 19 pm)