Zen Cart is een open source programma om webshops te bouwen en te beheren. Het is specifiek gemaakt voor ondernemers die volledige controle willen over hun eigen winkelomgeving en data, zonder afhankelijk te zijn van een commerciële partij.
Technische werking
- Je installeert de software op een server die draait op de LAMP stack, oftewel Linux, Apache, MySQL en PHP.
- De software maakt verbinding met een database waarin alle productgegevens, klantgegevens en bestellingen worden opgeslagen.
- Wanneer een bezoeker een pagina opvraagt, haalt PHP de juiste gegevens uit de database en bouwt deze in real-time op tot een HTML-pagina.
- Betalingen worden afgehandeld via externe koppelingen die de transactie direct verwerken voordat de bestelling in het systeem wordt bevestigd.
Belangrijke begrippen
- Template system: De manier waarop de weergave van de winkel is gescheiden van de technische logica, zodat je het uiterlijk kunt aanpassen zonder de kernfuncties te breken.
- SSL certificates: Beveiligingscertificaten die zorgen dat klantgegevens en betalingen versleuteld worden verzonden.
- Modules: Uitbreidingspakketten die je toevoegt om extra functies te krijgen, zoals specifieke verzendmethoden of nieuwe betaalopties.
- Tables-based layout: Een oudere methode van paginabouw waarbij tabellen worden gebruikt voor de structuur, wat nu vaak wordt vervangen door modernere technieken.


