Ingedeeld onder: Week 17
Zo weer even een update van afgelopen week… Ik ben weer druk bezig geweest met programmeren, het einde van de stage komt immers snel dichterbij. Afgelopen week ben ik weer geregeld tegen punten aangelopen waarop ik vastliep. Ja en zonder rechtstreekse hulp waarop ik terug kan vallen, moet ik eerlijk zeggen dat de frustratie af een toe vrij hoog was… Maar gelukkig is mijn inspanning van afgelopen week weer niet voor niks geweest en heeft het tot de volgende resultaten geleid….
Het Stappenplan – Bijna voltooid
Stap 1 t/m Stap 4
Alle stappen zijn reeds voltooid. Alle gegevens worden in de laatste stap getoond. Bovendien kan men in stap 3 kiezen voor enerzijds het adres wat men in stap 2 opgegeven heeft, of anderzijds om een nieuw afleveradres op te geven.
Ideal
De Idealbutton heb ik geintergreerd in stap 4 op de betaalpagina (tevens eindoverzicht). Ik kon echter de button nog niet volledig werkzaam krijgen, doordat ik nog niet in het bezit was van ale benodigde gegevens betreffende het (ideal)abbonement. Dit zal dus in week 18 verder aan bod komen.
Ordernummer
Jaa eindelijk! Naar een week proberen is het me afgelopen zondag gelukt ook het ordernummer in de tabel “orderregel” op te nemen en te koppelen. Dit was het belangrijkste en grootste probleem waar ik mee te kampen had. Nu dit opgelost is, kan er weer verder gewerkt worden aan andere activiteiten die daar mee samen hangen.
Inlogprocedure
De klant krijgt de mogelijkheid om bij de eerste keer bestellen een account aan te maken. Dit account geeft hem de mogelijkheid bij terugkeer in de webwinkel sneller te bestellen. Wanneer men namelijk inlogt hoeft men niet meer zijn/haar gegevens in te vullen en kan er via een radiobutton direct gekozen worden voor een eerder opgegeven (aflever)adres. Natuurlijk kan men er ook nog voor kiezen een nieuw alfeveradres aan te maken, wat tevens weer opgeslagen wordt in de database zodat bij een volgend bezoek de klant ook voor dat afleveradres kan kiezen. Bij stap 4 worden de klantgegevens, het afleveradres en de bestelling tevens weer weergeven.
Op de inlogprocedure worden de nodige controles uitgeoefend. Zo wordt er gekeken of de velden daadwerkelijk ingevuld zijn, of de ingevulde gegevens overeen komen met de gegevens uit de database en er wordt gekeken of de status van de klant wel “actief” is. Wanneer ditalles kloppend wordt bevonden, wordt de klant pas doorgestuurd naar de volgende stap.
Actief of niet
Aan de tabel “categorie” en “product” heb ik een statusveld toegevoegd. Vervolgens heb ik in de pagina’s ingebouwd dat een categorie en een product enkele weergegeven wordt wanneer de status ervan “actief” is.
Admin
Klantoverzicht
In de admin kan inmiddels ook een overzicht van alle klanten opgevraagd worden, geselecteerd op alfabetische volgorde van achternaam.
Taken komende week
Mijn taken voor week 18 zullen zijn:
- Betalen met Ideal;
- Besteloverzicht d.m.v. klantselectie;
- Status van categorie & producten kunnen wijzigen van actief <> niet actief;
- Mogelijkheid tot wijzigen van orderstatus creeëren;
- Scriptie schrijven;