AreaFiftyLAN / lancie-frontend

Website for Area FiftyLAN
https://areafiftylan.nl
MIT License
5 stars 5 forks source link

Merchandise #319

Open MatthijsKok opened 7 years ago

MatthijsKok commented 7 years ago

We are going to sell merchandise on the website, and distribute it on the LAN. There should be a separate page, accessible through My Area, with multiple products. There should be very clear warnings that the products will not be shipped to the customer, but picked up at the LAN instead. The customer should be able to add merchandise to his cart, choose any customization (size, color etc.), and pay for it using our payment service. The customer should then receive an email with confirmation of his order. These features should only be accessible to customers who already have a ticket to go to AreaFiftyLAN, we don't want anyone coming to the LAN just to pick up their order.

martijnjanssen commented 7 years ago

This behavior can probably be integrated into the dynamic tickets feature. So basically, we want all products to be dynamic. Do we want to have the tickets and merchandise in a separate repository or is it fine if they are in the same repository?

@skamoen what do you think of this? I suppose since they don't want anyone without tickets buying merchandise this is going in a different ordercontroller than the ticket ordering. However it can be built in the same JPA.