Bij het winkelen in een online winkel, voegen de bezoekers de geselecteerde producten toe aan de winkelwagen. Het winkelproces is meestal eenvoudig, maar de sitebouwer kan met tal van problemen worden geconfronteerd bij het schrijven van de winkelwagencode.
Het is nodig
een speciaal schrift
instructies:
Stap 1
Wanneer u een winkelwagentje voor een online winkel maakt, moet u eerst bepalen hoe het werkt. Evalueer hoe de klant zich op de site gedraagt en hoe het winkelwagenscript zijn acties moet afhandelen. De koper moet de lijst met producten kunnen bekijken en het gewenste product aan de winkelwagen kunnen toevoegen door op de betreffende knop te klikken. Het is noodzakelijk om een veld op te geven waarin de koper het aantal eenheden van het geselecteerde product zal aangeven. Wanneer u op de knop "Toevoegen aan winkelwagen" klikt, wordt informatie over de naam van het product en de hoeveelheid ervan op de site opgeslagen - wat betekent dat het script moet correleren met de database (meestal MySQL). In een nieuw venster krijgt de gebruiker informatie over de totale kosten van de bestelling te zien. Als alles hem uitkomt, kan hij een aankoop doen door op de knop "Betalen" te klikken.
Stap 2
Het is noodzakelijk om te voorzien in een situatie waarin de koper de site verliet zonder een betaling te doen. In dit geval moet het bestand met informatie over de bestelde producten worden verwijderd. Er kan een complicatie zijn van het script voor het volgen van gebruikersautorisatie: als de gebruiker niet is ingelogd, wordt alle informatie uit het bestand verwijderd. Indien geautoriseerd, wordt het opgeslagen om de koper in staat te stellen door te gaan met winkelen de volgende keer dat hij de bron bezoekt. De winkelbezoeker moet ook op elk moment de lijst met geselecteerde producten kunnen wijzigen of wissen.
Stap 3
De logica van het script zegt dat er een "Toevoegen aan winkelwagen"-knop op de winkelwebsite zou moeten zijn. De knop "Betalen" kan ook op de productselectiepagina worden geplaatst of naar een nieuw venster worden verplaatst dat wordt geopend wanneer u op de knop "Winkelmandje bekijken" klikt. In hetzelfde venster moet u de mogelijkheid bieden om de lijst met goederen te bewerken en het winkelmandje te legen.
Stap 4
Na een volledige studie van het algoritme, is het noodzakelijk om de taal te kiezen waarin het script zal worden geschreven. PHP is de meest gebruikte scripttaal. Het is het beste om je erop te concentreren, hoewel het mandje ook in JavaScript kan worden geïmplementeerd. De eenvoudigste manier om een winkelwagencode te maken, is door een optie te vinden die iemand al heeft geïmplementeerd, deze zorgvuldig te bestuderen en op basis daarvan uw eigen script te maken. Er zijn veel PHP-bronnen op het net, je kunt altijd de meest geschikte vinden.
Stap 5
Houd er rekening mee dat zelfgeschreven code voor een online winkel mogelijk grote beveiligingsproblemen met zich meebrengt. Zelfs in professionele motoren worden zo nu en dan kwetsbaarheden gevonden, die vaak leiden tot diefstal van vertrouwelijke gegevens, bijvoorbeeld informatie over bankkaarten. Als je besluit om je eigen script te maken, lees dan zeker het materiaal over veelvoorkomende fouten die worden gemaakt bij het schrijven van dergelijke programma's.