Movements rise or fall on the strength of on-going social occasions. |
Workshops, components and games based on Satir concepts. |
Quality Without A Name. |
Systems thinking aggregator. |
Coaching, training & consulting for faster software delivery, better results & happy teams. |
Training, coaching and advice for Agile software development. |
Supporting the emergence of maturity of excellence. |
The simplest web shop
Suppose you wanted to develop a web shop. We can build on some tried and true patterns, our imagination, and some existing open source tools.
A basic web shop development story
Minimally we need:
And around these, we need at least one shop window that displays products with a handle for customers to add products to their shopping cart, and that the shop manager can remove a product or add to (using cookies, session or temporary table as transport medium).
When looking in the shopping cart, the customer can see all products and prices in an overview including taxes and shipping costs, if applicable.
Oh, and we need a checkout. Our checkout interfaces to payment gateways. This is never going to be a straightforward thing to do and it is important that when signing up to a gateway service we are sure that they can interface to the software we use, if any.
Payment gateways are great because the sale goes through (almost) instantly, and both web shop manager and customer receive feedback that the payment has been received. Processing payments off-line is the simplest gateway: the customer’s credit card details are sent to the web shop manager who then proceeds further using off-line payment interfaces in his/her own time.
And I can easily imagine some next refinement stories …
More on web shops
- Payment gateways
- More to follow on mash-ups and plug-ins …
Tagged: wyrdweb