Ontwikkeling van een webwinkel in Drupal Ubercart (6.x)
In dit gedeelte van de website drupalbook.org laten we zien hoe je een webwinkel kunt ontwikkelen met Drupal Ubercart.
Een webwinkel maken in Drupal met Ubercart: installatie en korte beschrijving van Ubercart
In dit gedeelte van de handleiding bekijken we hoe je een webwinkel kunt bouwen met behulp van de Ubercart-module. Je kunt Ubercart ook gebruiken als productcatalogus zonder online betalingsmodules te activeren, maar dat is een vrij zware oplossing voor enkel een catalogus, aangezien het meer serverbronnen verbruikt.
Minimale vereisten voor de installatie van Ubercart
Om Ubercart met succes te installeren en te gebruiken, moet je systeem aan de volgende vereisten voldoen:
- Besturingssysteem: Windows, Mac OS X, Linux, Unix, BSD of Solaris
- Webserver: Apache 1.2 of Apache 2.x, Microsoft IIS 6 of 7, of Lighttpd
- Database: MySQL 4.1 of MySQL 5.0, of PostgreSQL 7.4
- PHP 4.3.5 (PHP 5.2.x wordt aanbevolen)
Laten we de bovenstaande vereisten wat uitgebreider toelichten:
Installatie van de vereiste Drupal-modules
Voordat we Ubercart installeren, moeten we eerst een aantal Drupal-modules installeren. Deze modules van externe ontwikkelaars maken geen deel uit van de Drupal-kern en worden gemaakt door onafhankelijke programmeurs of bedrijven. Ze voegen extra functies toe of breiden bestaande mogelijkheden uit.
Een volledige lijst van beschikbare Drupal-modules kun je vinden op http://drupal.org/project/Modules.
Downloaden en installeren van Ubercart
Nu we de installatie van Drupal en alle vereiste modules hebben voltooid, is het tijd om Ubercart te installeren. Ga naar http://www.ubercart.org/downloads en download de nieuwste versie van Ubercart 2.x voor Drupal 6. Deze wordt geleverd als een gecomprimeerd tar.gz-bestand, dat je kunt uitpakken op dezelfde manier als je eerder met Drupal hebt gedaan.
Gebruik van UberDrupal: installatieprofiel van Ubercart
Wanneer we een installatieprofiel gebruiken, geven we Drupal specifieke instructies over welke extra modules moeten worden geïnstalleerd, welke taal moet worden gebruikt, welke thema’s moeten worden ingeschakeld en welke instellingen moeten worden toegepast na de installatie. Dit is een krachtig hulpmiddel met groot potentieel, omdat het ontwikkelaars in staat stelt vooraf gedefinieerde Drupal-pakketten te maken voor specifieke doeleinden, zoals blogs, fotogalerijen, tijdschriften of webwinkels.
Beheer van de Ubercart-winkel
Ik neem aan dat je inmiddels bekend bent met de mogelijkheden van Drupal en de interface van zijn beheerpaneel. Nu is het tijd om kennis te maken met het Ubercart-beheerpaneel. Ga naar het beheerpaneel van je site via jouw_site/admin. Tussen de overige site-instellingen vind je hier de sectie Store administration (Winkelbeheer):
Beheer van de Ubercart-winkel: Bestellingen en Producten
Instellingen voor bestellingen
Op de bestelinstellingenpagina zijn er drie tabbladen. Klik op Bewerken.

Een webwinkel maken in Drupal met Ubercart: menucategorieën aanmaken en producten toevoegen
In dit hoofdstuk bekijken we hoe we de catalogus van onze winkel opbouwen: we voegen categorieën toe, voegen producten toe, voegen productbundels toe, enzovoort. Als je eerder hebt gewerkt met andere webwinkels en al een idee hebt van hoe je producten installeert en beheert, dan zal het eenvoudig zijn om met Ubercart aan de slag te gaan vanaf dit hoofdstuk.
Aanmaken en beheren van categorieën en subcategorieën
In deze les begint de actie!
We gaan zien hoe we de Drupal-taxonomiecategorieën kunnen beheren om nieuwe producten aan te maken of te importeren uit externe bestanden, en hoe we productattributen van het Ubercart-systeem kunnen gebruiken. In dit hoofdstuk behandelen we: