Ciao Carry92,
per poter pubblicare il listino online devi innanzitutto essere proprietario di un nome a dominio con qualsiasi estensione e poter gestire almeno la creazione dei sottodomini e i DNS.
La procedura che ho seguito per il gestore register.it è stata:
creare una cartella con il nome preordini nella gestione file del miodominio.ext;
creare una riga Cname nella gestione DNS per preordini.miodominio.ext per rendere disponibile il listino online;
creare un utente ftp che ti dia accesso a preordini.miodominio.ext;
caricare il contenuto della cartella c:/sagra/web/preordini via ftp;
accedere al sito preordini.miodominio.ext ed effettuare gli ordini;
leggere il qrcode con il computer della cassa a cui hai collegato il lettore codici a barre 2D: io ho comprato questo su Amazon
https://www.amazon.it/gp/product/B07MDYZX3G/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1 a € 35,99 ivato e funziona bene.
Prima di caricare i file via ftp devi
1. rinominare i file C:\sagra\web\preordini\preordini_lib\util\data.js in C:\sagra\web\preordini\preordini_lib\util\data_perdatabase.js e C:\sagra\web\preordini\preordini_lib\util\copia di data.js in C:\sagra\web\preordini\preordini_lib\util\data.js
2. ricavare dalla tabella articoli del database PostgreSQL (se non ricordo male, non ho sotto mano il pc cassa con PostgreSQL Admin) i codici id, il nome, il prezzo di vendità di tutte le pietanze e bevande a listino.
Chiedo aiuto ad Emanuele per il comando corretto di estrazione ed esportazione dei dati.
3. nel file data.js modificare la riga var elencoPrincipale = ["Primi piatti", "Secondi Piatti", "Contorni", "Bevande"]; indicando le tipologie che hai nel tuo database offline aggiungendo quelle eventualmente mancanti o cancellando quelle in più.
4. monificare sempre nel file data.js nei vari gruppi elencoPietanze[elencoPrincipale[x]] = [ le righe contenenti id, descrizione e prezzo degli articoli corrispondenti alla tipologia X ricordandosi che l'ultima riga per ogni gruppo non ha la virgola dopo la parentesi graffa. Puoi tranquillamente cancellare la sequenza /* ------------- */ che trovi su qualche riga.
Sinceramente è più difficile da spiegare che da fare.
Buona programmazione
Giovanni