End to end ordering system equipped with payment processing, ticket printing and an admin portal to easily control all aspects of a customer's online order.