Importazione Snapshot complessi
Tipologia
Richiesta funzionalità
Status
Completato
Creato da
Community
Categoria
Versione breve. Domani rilasceremo un aggiornamento contenente uno script di importazione totalmente nuovo che gestisce correttamente tutti gli scenari, anche quelli più complicati. Se vuoi saperne di più su questa domanda, continua a leggere.
Parliamo di Snapshot
All'inizio WHMCS non si occupava della conservazione dei dati delle fatture. Anni dopo una specie di addon ufficiale ha iniziato ha iniziato a memorizzare invoice snapshots in formato serializzato PHP (ma potrei ricordare male). Più tardi il formato è cambiato in JSON e gli snapshot sono stati integrati nel core di WHMCS. Nel frattempo rilasciavamo la prima generazione del modulo Billing Extension in cui memorizzavamo i dati prima ancora che lo facesse WHMCS.Quando si installa Billing Extension v2, il modulo tenta di conservare tutti gli snapshot. Il problema è che la tecnologia ed i formati degli snapshot sono cambiati più volte e talvolta Billing Extension non riesce ad importare tutto. A partire dalla versione 2.2.4, Billing Extension importerà quasi quasi tutto come di seguito indicato:
- Importa i dati da Billing Extension v1
- Importa i dati da WHMCS in formato serializzato PHP
- Importa i dati da WHMCS in formato JSON
- Importa i dati da WHMCS anche quando gli snapshot non sono in uso
- Crea snapshot al volo per le fatture restanti
- Se non ci sono snapshot, il modulo li crea