Onlinebutikker er meget udbredte; en bred vifte af varer kan købes online. Normalt bruges specialmotorer oprettet af professionelle programmører til at skabe en sådan ressource. Men nogle gange kan webstedsejeren beslutte at skrive den ønskede kode alene. En af de opgaver, der skal løses, er at oprette en kurv, som kunderne tilføjer udvalgte produkter til.
Er det nødvendigt
- - adgang til Internettet
- - programmeringsevner i PHP eller JavaScript.
Instruktioner
Trin 1
Begynd at oprette en indkøbskurv ved at definere algoritmen til dens drift. Efter at være kommet ind i onlinebutikken, skal køberen kunne se listen over produkter og vælge (fremhæve) den ønskede. Derefter klikker han på knappen "Tilføj til indkøbskurv", mens information om det valgte produkt (ID) og dets mængde gemmes på webstedet i databasen. Når alle de varer, der er nødvendige for køberen, er anbragt i kurven, følger overgangen til betalingsproceduren - det vil sige ved at trykke på knappen "Betal". Som regel udføres afvikling med bankkort eller elektroniske penge.
Trin 2
I tilfælde af at en uautoriseret køber forlod webstedet uden at foretage en betaling, skal filen med oplysninger om de valgte produkter slettes. Hvis brugeren er autoriseret, er det bedre at gemme oplysningerne og give ham muligheden for at fortsætte proceduren for køb af de tidligere valgte varer ved næste indgang til stedet. Køberen skal også være i stand til at tømme vognen eller fjerne nogle varer fra den.
Trin 3
Baseret på arbejdets algoritme er det klart, at webstedet skal have knapperne "Tilføj til indkøbskurv" og "Betal". Derudover skal du vise varens mængde, dens pris og den samlede købspris. Du kan tilføje en knap "Vis indkøbskurv", når du klikker på, som viser en komplet liste over udvalgte produkter, deres mængde og pris. På samme side skal du også implementere muligheden for at tømme kurven eller afvise noget produkt. Alle disse funktioner skal findes i indkøbskurven.
Trin 4
Vælg det sprog, du vil skrive scriptet på. Normalt oprettes det i PHP, men indkøbskurven kan implementeres i JavaScript, sidstnævnte er lettere. På nettet kan du finde et færdigt passende script og ændre det efter behov. Dette er den bedste mulighed, da det ikke giver mening at skrive kode fra bunden, når der allerede er en færdiglavet løsning. Et stort antal PHP- og JavaScript-kilder er publiceret på AceWeb.ru-webstedet.
Trin 5
Det skal forstås, at koden til en onlinebutik eller dens elementer, skrevet af en ikke-professionel, er en værdsat drøm om en hacker. Som regel indeholder en selvskrevet motor næsten altid et stort antal sårbarheder, især hvis programmøren ikke har erfaring i sådanne sager. Derfor er det bedre at bruge en færdiglavet løsning og om nødvendigt ændre den. Sørg for at læse om de typiske fejl begået af forfatterne af sådanne programmer. Glem ikke, at oplysningerne om CVV-koden på bankkort til ressourceens klienter ikke skal gemmes på web-butikken.