Dividi il problema in parti,
Prima parte
Devi fare un sito in cui si vedono i film in visione al cinema X, niente acquisti.
Dovrai fare un normale sito con la possibilità di inserire da remoto film in visione e relative descrizioni (recensione, durata, giorni di proiezione, VM18, etc...).
Questo è un semplice sito, con un database semplice e una gestione minima.
Parte due
Comprare i biglietti (diciamo che l'utente non si deve registrare, basta che paghi).
Per prima cosa dovrai aggiungere nella sezione del film la possibilità oltre che di comprare, di vedere quanti posti sono disponibili. POTRESTI far valere le prenotazioni online solo se comprate 1 ora prima della proiezione, in questo modo al botteghino l'addetto dovrebbe però aggiornare il sito se qualcuno si presenta a comprare il biglietto 1 ora prima (evento penso raro)
Ovviamente l'utente deve poter scegliere il posto PRIMA di di prenotare il biglietto, altrimenti si perde il vantaggio della prenotazione online, e prima di farglielo comprare lo blocchi e attendi il pagamento.
Per il pagamento visa o paypal in giro ci sono molte guide su come fare.
Per il biglietto gli basterebbe presentarsi con un codice, il botteghino controlla codice e nome ...se coincidono ha il biglietto, ovviamente dovrà mostrare anche la carta di identità (trenitalia fa così).
Al massimo puoi fargli stampare un QRCode per velocizzare il controllo.