Offerta di lancio

Licenza Founders: aggiornamenti per almeno 2 anni

149 €pagamento unico, IVA esclusa

Una licenza Shop normale costa 199 €.

Per le prime 100 licenze Shop, fino al 10 dicembre 2026. Aggiornamenti e nuove conoscenze del Consulente per almeno 2 anni, senza rinnovo. Una licenza Shop normale: 12 mesi.

Ottieni Founders a 149 €

Moduli

Correggi un bug nel codice di un modulo finché l’autore non rilascia una correzione

L’errore smette oggi stesso con una piccola modifica documentata, il file originale viene conservato e sai che dovrai ricontrollarlo dopo il prossimo aggiornamento del modulo.

ProVersione a pagamento

Cosa sostituisce: 1-2 ore di lavoro di uno sviluppatore

Cosa scrivi in chat

il modulo dpdlabels dà «Undefined array key» in ProductHooks.php alla riga 212 su php 8.2. mostrami il codice, proponi la correzione più piccola, fai un backup e applicala. annotala così la rifacciamo dopo il prossimo aggiornamento

Cosa fa la chat

  1. La chat legge l’errore e apre il file del modulo alla riga giusta.
  2. Propone la modifica più piccola possibile e mostra esattamente cosa cambierà.
  3. Ti avvisa che il prossimo aggiornamento del modulo sostituirà il file e cancellerà la correzione.
  4. Dopo il tuo sì salva la modifica con un backup e ricontrolla il log degli errori.

Il problema

Dall’aggiornamento del server un modulo di spedizione riempie il log degli errori di avvisi in ogni pagina prodotto. L’autore promette una correzione il mese prossimo.

Cosa ottieni

Gli avvisi cessano, la modifica è registrata con una copia del file originale ed è nel tuo elenco da ricontrollare dopo il prossimo aggiornamento.

Il controllo resta a te

Vedi ogni modifica prima che venga salvata e nulla succede senza il tuo sì. Il lavoro sui componenti aggiuntivi richiede l’interruttore Moduli nel pannello del modulo, che si spegne da solo dopo 24 ore, e i loro file vengono salvati prima di ogni modifica.

Vedi i prezzi

Per sviluppatori
Area
4 · Moduli
In TellMyShop Free
no, solo versione a pagamento
Per
Sviluppatore, Agenzia / freelance
Strumenti
ps_get_logs, ps_module_file, ps_list_file_backups, ps_restore_file_backup, ps_override_module_template

Passo dopo passo

  1. Conferma file e riga con ps_get_logs.
  2. Legge il file con ps_module_file (action read: module, path, from_line).
  3. Propone una patch minima e chiama ps_module_file (action edit, search/replace); l’anteprima mostra le differenze, la sintassi PHP viene controllata prima del salvataggio e viene fatto un backup.
  4. Ricontrolla ps_get_logs; se serve, ripristina con ps_list_file_backups e ps_restore_file_backup.
  5. Ti ricorda che gli aggiornamenti dei moduli sovrascrivono i file del modulo; i cambi di aspetto vanno in un override nel tema (ps_override_module_template).

Sicurezza

Serve l’interruttore Moduli nel pannello del modulo, che si spegne da solo dopo 24 ore; il titolare riceve un’e-mail quando viene acceso. Ogni scrittura mostra un’anteprima, parte solo dopo la tua approvazione (token monouso) e viene registrata nella cronologia delle modifiche. Le modifiche ai file del modulo vanno perse quando il modulo viene aggiornato. I file PHP vengono controllati per la sintassi e salvati in un backup prima del salvataggio; non esiste nessuno strumento che esegua codice PHP arbitrario.

Ultimo aggiornamento: 2026-10-25

Free a 0 €, legge e consiglia

Scarica Free