Miglioramenti generali alle funzioni core

Questo progetto è stato completato

Tipologia

Richiesta funzionalità

Status

Completato

Creato da

Staff

Categoria

Billing Extension, Generale


Non crederesti quanto sia complesso lavorare con WHMCS quando ti concentri nel migliorare il suo sistema di fatturazione. È pieno di Action Hook che si attivano un numero imprevedibile di volte a seconda di un'ampia gamma di opzioni.

Cerchiamo di rilevare tutti i possibili risultati con controlli integrati. Sapevi ad esempio che una proforma può essere elaborata in 22 modi diversi? Se consideriamo OneInvoice, questo numero sale a 32.

Ognuna di queste possibilità può o non può innescare determinati hook che forniscono insiemi di dati diversi. Come se non bastasse, gli stessi hook possono essere attivati 2 o anche 3 volte consecutivamente. Certe volte ci sembra di giocare a Jenga :)

Nella versione 2.2.10 di Billing Extension, abbiamo apportato alcune importanti modifiche alle funzionalità core che abbiamo sempre utilizzato a partire dalla versione 2.0.0. Pensiamo di essere riusciti a catturare un numero più ampio di eccezioni che dovrebbero essere evidenti.

I tuoi commenti

Registrati o accedi per pubblicare un commento.