Changelog Ultima release 9 giorni fa
- In WHMCS 8.13 e versioni successive non veniva correttamente visualizzata la colonna aggiuntiva nella vista fattura, necessaria per l'assegnazione manuale delle provvigioni sulle singole righe della fattura
- In WHMCS 8.13 le azioni rapide eseguite dalla dashboard del modulo potevano causare un'animazione di caricamento infinita, dando l'impressione che l'operazione non fosse stata completata correttamente
- Varie ottimizzazioni e miglioramenti minori al codice per incrementare stabilità e manutenzione
- Corretto un bug che poteva causare l'interruzione del cron giornaliero di WHMCS
Novità in Evidenza
Alcuni elementi di questo changelog erano già stati introdotti in release precedenti, ma non erano stati esplicitamente documentati. Si tratta di componenti core condivisi con un altro modulo (Billing Extension), già testati e consolidati, che sono stati ora integrati anche in Commission Manager.
- Convertite tutte le tabelle da MyISAM a InnoDB per migliorare affidabilità e performance
- Il pulsante di traduzione non viene più mostrato quando è configurata solo la lingua predefinita
- Migliorata la gestione delle traduzioni multi-lingua, ora pienamente compatibile con PHP 8.2 e versioni successive
- L'installer ora rispetta meglio i valori predefiniti di WHMCS, compilando automaticamente alcune impostazioni del modulo
- Migliorato il File Uploader per evitare warning su PHP 8.1 e versioni successive
- Migliorati i componenti di input (textarea, uploader, campi di testo, password, slider, datepicker, ecc.) per garantire compatibilità con le versioni moderne di PHP ed eliminare warning
- Aggiunto un meccanismo di sicurezza per gestire rari casi in cui WHMCS non fornisce il parametro lingua previsto, evitando possibili problemi
- Risolti conflitti causati da variabili Define condivise tra più moduli
- Risolto un problema minore nel frontend che poteva interferire con l’esecuzione di JavaScript in alcune pagine
- Risolto un problema nel sistema di licensing che poteva validare erroneamente domini sconosciuti
- Corretto un problema nella classe di validazione dati condivisa, migliorando la coerenza tra i moduli
- Corretta la formattazione delle date nella funzione DateBeautifier su PHP 8
- Fatal error on Validations
- PDO Exception: DOUBLE value in Uploads
- Fatal error alla registrazione del cliente quando si utilizzano insieme l'attribuzione manuale e interattiva
- Supporto PHP 8.1+
- Backend > Commissions. Nuova colonna/filtro Data fattura
Novità in Evidenza
Questa release risolve il problema del caricamento lento delle pagine su alcuni sistemi che eseguono WHMCS v8.x.
- Velocità di caricamento pagine
- Il saldo rapido dalla Dashboard ora imposta automaticamente la Data di pagamento alla data odierna
- Piccoli miglioramenti nelle traduzioni
- Migliorie minori (366 DBV)
- Aggiornato il file countries.json
- Compatibilità con le Sidebar di SwiftModders WHMCS Client Theme
- Quando non è impostata una soglia minima di pagamento (Saldo provvigioni), la pagina Attivazione mostra un messaggio diverso
Novità in Evidenza
In questa release diamo la possibilità di creare provvigioni personalizzate per ciascun affiliato.
- L'approvazione degli alias non si applica più agli affiliati che non ne hanno uno
- Traduzione inglese e italiana
- Attribuzione Interactive. La pagina da cui i clienti indicano il proprio rappresentante di vendita non viene più mostrata se non ci sono rappresentanti da visualizzare
- Piccoli miglioramenti alla pagina Ricompense
- Struttura provvigioni multi-livello per singoli affiliati
- Pagina provvigioni. La colonna Percentuale ora mostra sia il valore della percentuale che dell'importo come ad esempio 0.70 euro (2%)
- Tabelle modulo. Formato valore monetario cambiato da prefisso e suffisso valuta a solo prefisso
- Abbiamo rinominato alcune funzioni per meglio riflettere le modifiche ai file della lingua
- Aggiunto supporto per WHMCS v8
- Classe PHP Language (core)
- Le provvigioni manuali non possono più essere aggiunte sulle note di credito
- Linkare qualsiasi pagina di WHMCS con un Referral Link darà luogo al cookie di affiliazione
- Una parte consistente dell'Auto Updater è stata migliorata per correggere un potenziale bug
Novità in Evidenza
Una funzionalità da lungo attesa è finalmente arrivata.
D'ora in avanti il modulo permette di aggiungere provvigioni dalla vista fattura per ogni voce fatture. Basta un click.
- Vista fattura. Cliccare sull'icona delle provvigioni filtra e reindirizza automaticamente alla pagina delle provvigioni
- Pagina Provvigioni aggiornata in linea con le recenti modifiche
- Vista fattura. Rimosso l'alert sotto le voci fattura che puntava alle provvigioni in quanto forniva le stesse informazioni già disponibili sulle icone dei tag
- Aggiungi manualmente provvigioni per le voci fattura
- Quando un cliente viene eliminato da WHMCS, la cancellazione viene eseguita anche su CM sugli affiliati, i clienti referenziati ed i guadagni
- Admin di WHMCS > Affiliati. Colonna Nome cliente rinominata Nome affiliato