Sari la conținut
Forum Roportal
SilviuB

E-commerce How To...

Evaluează acest topic

Postări Recomandate

Buna,

Am o idee despre o afacere, am facut un site, iar acuma m-am cam impotmolit. Ideea este sa iasa si niste bani. Stiu ca tre sa pun niste sopping carts, sa caut un serviciu de credit card processing si... toate astea sa le unesc cumva sa mearga bine.

 

Hai impreuna sa facem asta sa mearga. Ce ziceti? Ajutati?!?

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Incearca un asp.net script daca vrei pot sa pun un code 8)

face procesare , incearca sa faci chestia sa mearga fara carduri :) adicaa ceva gen postal :) omu` iti trimite datele si chestiile ... si banii :) si tu ii trimiti marfa ... e cel mai avantajos. Parerea mea. dar poti incerca si un card processing. e destul de simplut :De

Partajează acest post


Link spre post
Distribuie pe alte site-uri

cu aproximatie asta ar fi

 

 

 

 

<%@LANGUAGE="VBSCRIPT"%>

<% set rsObj = Server.CreateObject("ADODB.Connection")

rsObj.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=de:\\Site\baza de date\comenzi.mdb"

%>

<html>

<head>

<meta http-equiv="Content-Language" content="en-us">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<title>Cumparaturi</title>

<meta name="GENERATOR" content="Microsoft FrontPage 6.0">

<meta name="ProgId" content="FrontPage.Editor.Document">

<meta name="Microsoft Theme" content="none, default">

<meta name="Microsoft Border" content="none, default">

</head>

 

<body onbeforeunload="HandleOnClose()">

<% ' daca este apasat butonul de recalculare se apeleaza functia de recalculare

if Request.form("re")="Recalc" then

update Request.form("recalc"),request.form("Cant")

end if

%>

<% ' Daca clientul mai vrea sa comande atunci il redirectam spre pagina de produse

if Request.Form("Inapoi")= "Mai vreau sa cumpar!!" then

response.redirect("default.asp")

end if

%>

<% ' Daca clientul doreste sa stearga o inregistrare atunci se apeleaza functia de stergere

if Request.form("Sterge")="Sterge" then

sterge Request.Form("stg")

end if

%>

<pe style="margin-top: 0; margin-bottom: 0"><b><font size="4" face="Arial Blacca">Cosul de

cumparaturi</font></b></pe>

<font size="4" face="Arial Blacca">

<% AfiseazaTabel() %>

<% if session("norec")>0 then %>

</font>

<pe> <font size="4" face="Arial Blacca">Total Comanda: <% TotalCom() %> </font> </pe>

<font size="4" face="Arial Blacca">

<% end if%>

</font>

<form method="POST" action="--WEBBOT-SELF--">

<font face="Arial Blacca" size="4">

<input TYPE="hidden" NAME="VTI-GROUP" VALUE="0"></font><pe>

<font face="Arial Blacca" size="4">

<input type="submit" value="Mai vreau sa cumpar!!" name="Inapoi"></font></pe>

</form>

<pe style="margin-top: 0; margin-bottom: 0"> </pe>

 

<form method="POST" action="--WEBBOT-SELF--">

<font size="4" face="Arial Blacca">Nume     <input type="text" name="nume" size="20"></font></pe>

<pe><font size="4" face="Arial Blacca">Adresa   <input type="text" name="adresa" size="20"></font></pe>

<pe><font size="4" face="Arial Blacca">Telefon  <input type="text" name="telefon" size="20"></font></pe>

<pe><font face="Arial Blacca" size="4">E-mail    <input type="text" name="email" size="20"></font></pe>

<pe>

<font face="Arial Blacca" size="4">

<input type="submit" value="Comanda" name="Comanda"><input type="reset" value="Anuleaza" name="anuleaza"></font></pe>

</pe>

</form>

<font size="4" face="Arial Blacca">

<%

if Request.form("Comanda")="Comanda" then

vnume = request.form("nume")

vadresa = request.form("adresa")

vtelefon = request.form("telefon")

vemail = request.form("email")

response.write(vnume & vadresa & vtelefon & vemail)

dim cmd

set cmd = server.createobject("ADODB.Command")

cmd.commandtype = 1

cmd.activeconnection = rsObj

cmd.commandtext = "INSERT INTO Comclienti VALUES('"&CStr(session.sessionID)&"','"&vnume&" "&vadresa&" "&vtelefon&" "&vemail&"',"& session("total")&",1)"

cmd.execute

rsObj.close()

response.redirect("comanda.asp")

end if %>

<% function HandleOnClose()

session.abandon

end function %>

 

<% function AfiseazaTabel()

set rsCos = Server.CreateObject("ADODB.Recordset")

rsCos.ActiveConnection = rsObj

rsCos.Source = "SELECT * FROM DetaliiCom WHERE idSesiune="&CStr(session.sessionID)

rsCos.Open() %>

 

</font>

 

<table width="75%" border="1">

<tr>

<th><font size="4" face="Arial Blacca">Cod Produs</font></th>

<th><font size="4" face="Arial Blacca">Cantitate</font></th>

<th><font size="4" face="Arial Blacca">Pret vanzare</font></th>

<th><font size="4" face="Arial Blacca">total</font></th>

<th><font size="4" face="Arial Blacca">Optiuni</font></th>

</tr>

<% if rsCos.EOF and rsCos.BOF then %>

<pe><font size="4" face="Arial Blacca">NU SUNT PRODUSE COMANDATE</font></pe>

<font size="4" face="Arial Blacca">

<%session("norec")=0%>

<%else%>

<%session("norec")=0 %>

<% while (not rsCos.EOF) %>

</font>

<tr>

<td><font size="4" face="Arial Blacca"><%=(rsCos.Fields.Item("Codprod").Value)%> </font></td>

<td><form method="POST" action="--WEBBOT-SELF--">

<font face="Arial Blacca" size="4">

<input type="text" name="Cant" size="7" value="<%=(rsCos.Fields.Item("cant").Value)%>">

<input type="hidden" value="<%=(rsCos.Fields.Item("Codprod").Value)%>" name="recalc">

<input type="submit" value="Recalc" name="re">

</font>

</form>

</td>

<td><font size="4" face="Arial Blacca"><%=(rsCos.Fields.Item("pretv").Value)%> </font></td>

<td><font size="4" face="Arial Blacca"><%=(rsCos.Fields.Item("pretv").Value)*(rsCos.Fields.Item("cant").Value)%> </font></td>

<td><form method="POST" action="--WEBBOT-SELF--">

<font face="Arial Blacca" size="4">

<input type="hidden" value="<%=(rsCos.Fields.Item("Codprod").Value)%>" name="Stg">

</font><font face="Arial Blacca" size="4">

<input type="submit" value="Sterge" name="Sterge">

</font>

</form>

</td>

<%session("norec")=session("norec")+1 %>

</tr>

<% rsCos.MoveNext() %>

<%wend %>

<%end if%>

</table>

<font size="4" face="Arial Blacca">

<% rsCos.close()

end function %>

 

<% function totalCom

set rsCos = Server.CreateObject("ADODB.Recordset")

rsCos.ActiveConnection = rsObj

rsCos.Source = "SELECT Sum([cant]*[pretv]) AS total, DetaliiCom.idSesiune FROM DetaliiCom GROUP BY DetaliiCom.idSesiune HAVING DetaliiCom.idSesiune="&CStr(session.sessionID)

rsCos.Open()

response.write(rsCos.Fields.Item("total").Value)

session("total")= rsCos.Fields.Item("total").Value

end function

%>

 

<% sub Update(codp, canti)

dim cmd2

set cmd2 = server.createobject("ADODB.Command")

cmd2.commandtype = 1

cmd2.activeconnection = rsObj

cmd2.commandtext = "UPDATE DetaliiCom SET cant = "&cstr(canti)& " WHERE idsesiune= "&CStr(session.sessionID)& " AND codprod=" & cstr(codp)

cmd2.execute

end sub %>

<% sub sterge(codp)

dim cmd2

set cmd2 = server.createobject("ADODB.Command")

cmd2.commandtype = 1

cmd2.activeconnection = rsObj

cmd2.commandtext = "DELETE FROM DetaliiCom WHERE idsesiune= "&CStr(session.sessionID)& " AND codprod=" & cstr(codp)

cmd2.execute

end sub %>

 

</font>

 

</body>

 

</html>

 

 

 

asta ar fi ceva mai simplu si e doar cosul de cumparaturi , codul asp de la fiecare produs e cam asa :

 

 

<html>

 

<head>

<meta http-equiv="Content-Language" content="en-us">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<title>Panoul de comanda</title>

</head>

 

<body bgcolor="#FFFFFF">

 

<form method="POST" action="--WEBBOT-SELF--">

<!--webbot bot="SaveResults" U-File="fpweb:///_private/form_results.csv" sa-Format="TEXT/CSV" sa-Label-Fields="TRUE" -->

<pe align="center"><b><font size="5">COMANDA PRODUSE</font></b></pe>

<pe align="center"> </pe>

<pe align="center"> </pe>

<pe align="left"><b>NOcaIA 6310      CANTITATE <input type="text" name="C1" size="20"><input type="submit" value="Comanda" name="Comanda1"><input type="reset" value="Anuleaza" name="Anuleaza"></b></pe>

<pe align="left"><b>NOcaIA 6610i     CANTITATE

<input type="text" name="C2" size="20"><input type="submit" value="Comanda" name="Comanda2"><input type="reset" value="Anuleaza" name="Anuleaza0"></b></pe>

<pe align="left"><b>NOcaIA  6800     CANTITATE

<input type="text" name="C3" size="20"><input type="submit" value="Comanda" name="Comanda3"><input type="reset" value="Anuleaza" name="Anuleaza1"></b></pe>

<pe align="left"><b>NOcaIA 6810      CANTITATE

<input type="text" name="C4" size="20"><input type="submit" value="Comanda" name="Comanda4"><input type="reset" value="Anuleaza" name="Anuleaza2"></b></pe>

<pe align="left"><b>NOcaIA 7250      CANTITATE

<input type="text" name="C5" size="20"><input type="submit" value="Comanda" name="Comanda5"><input type="reset" value="Anuleaza" name="Anuleaza3"></b></pe>

<pe align="left"><b>NOcaIA 7250I    CANTITATE

<input type="text" name="C6" size="20"><input type="submit" value="Comanda" name="Comanda6"><input type="reset" value="Anuleaza" name="Anuleaza4"></b></pe>

<pe align="left"><b>NOcaIA 7260     CANTITATE

<input type="text" name="C7" size="20"><input type="submit" value="Comanda" name="Comanda7"><input type="reset" value="Anuleaza" name="Anuleaza5"></b></pe>

<pe align="left"><b>NOcaIA 7270     CANTITATE

<input type="text" name="C8" size="20"><input type="submit" value="Comanda" name="Comanda8"><input type="reset" value="Anuleaza" name="Anuleaza6"></b></pe>

<pe align="left"><b>NOcaIA 7280     CANTITATE

<input type="text" name="C9" size="20"><input type="submit" value="Comanda" name="Comanda9"><input type="reset" value="Anuleaza" name="Anuleaza7"></b></pe>

<pe align="left"><b>NOcaIA 7600     CANTITATE

<input type="text" name="C10" size="20"><input type="submit" value="Comanda" name="Comanda10"><input type="reset" value="Anuleaza" name="Anuleaza8"></b></pe>

<pe align="left"><b>NOcaIA 7610     CANTITATE

<input type="text" name="C11" size="20"><input type="submit" value="Comanda" name="Comanda11"><input type="reset" value="Anuleaza" name="Anuleaza9"></b></pe>

<pe align="left"><b>NOcaIA 7650     CANTITATE

<input type="text" name="C12" size="20"><input type="submit" value="Comanda" name="Comanda12"><input type="reset" value="Anuleaza" name="Anuleaza10"></b></pe>

<pe align="left"> </pe>

<pe align="left"><b><a href="cumparaturi.html">

<input type="submit" value="Validare Comanda" name="Oca"></a></b></pe>

</form>

</pe>

<pe align="left"><b>                    

                       

        

</b></pe>

<pe align="left"><b>                    

                       

        

</b></pe>

<pe> </pe>

<pe> </pe>

<pe> </pe>

</form>

<% vsess = Session.sessionID %>

<% if Request.Form("Comanda1")="Comanda" then

vcant = Request.Form("C1")

vpret = 2240000

vcodp = 1

end if

if Request.Form ("Comanda2")="Comanda" then

vcant = Request.Form ("C2")

vpret = 3200000

vcodp = 2

end if

if request.form ("Comanda3")="Comanda" then

vcant = request.form ("C3")

vpret = 6400000

vcodp = 3

end if

if request.form ("Comanda4")="Comanda" then

vcant = request.form ("C4")

vpret = 7350000

vcodp = 4

end if

if request.form ("Comanda5")="Comanda" then

vcant = request.form ("C5")

vpret = 6650000

vcodp = 5

end if

if request.form ("Comanda6")="Comanda" then

vcant = request.form ("C6")

vpret = 8000000

vcodp = 6

end if

if request.form ("Comanda7")="Comanda" then

vcant = request.form ("C7")

vpret = 9600000

vcodp = 7

end if

if request.form ("Comanda8")="Comanda" then

vcant = request.form ("C8")

vpret = 9600000

vcodp = 8

end if

if request.form ("Comanda9")="Comanda" then

vcant = request.form ("C9")

vpret = 17500000

vcodp = 9

end if

if request.form ("Comanda10")="Comanda" then

vcant = request.form ("C10")

vpret = 11200000

vcodp = 10

end if

if request.form ("Comanda11")="Comanda" then

vcant = request.form ("C11")

vpret = 6300000

vcodp = 11

end if

if request.form ("Comanda12")="Comanda" then

vcant = request.form ("C12")

vpret = 8250000

vcodp = 12

end if

%>

<%

if vcant>=1 then

 

set rsObj = Server.CreateObject("ADODB.Connection")

rsObj.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=de:\\Site\baza de date\comenzi.mdb"

 

set rsCos = Server.CreateObject("ADODB.Recordset")

rsCos.ActiveConnection = rsObj

rsCos.Source = "SELECT * FROM DetaliiCom WHERE idSesiune="&CStr(session.sessionID)&" AND codprod="&cstr(vcodp)

rsCos.Open()

%>

<%

if (not rsCos.EOF) then

' Produsul se afla deja in cosul de cumparaturi

response.redirect "cumparaturi.asp"

else

dim cmd

set cmd = server.createobject("ADODB.Command")

cmd.commandtype = 1

cmd.activeconnection = rsObj

cmd.commandtext = "INSERT INTO DetaliiCom VALUES ("&cstr(vsess)&","&cstr(vcodp)&","&cstr(vcant)&","&cstr(vpret)&")"

cmd.execute

response.redirect "cumparaturi.asp"

End If

End if

%>

 

 

 

</body>

 

</html>

 

 

 

si totul incerci cu o baza de date in access

 

 

marius_alcatraz@yahoo.com si iti trimit un exemplu , lam avut ca proiect. ceva simplu doar cod html.

Partajează acest post


Link spre post
Distribuie pe alte site-uri

e-facturi.ro

Eu lucrez acum cu ei sa integrez plati online, si pana acum sunt super multumit. Tehnologia seamana izbitor cu cea de la PayPal, dar asta nu ma deranjeaza, chiar imi place, pentru ca am lucrat si cu aia si acum avansez foarte rapid.

Sistemul lor de suport e de nota 10, raspund la orice tichet in maxim o ora. Daca vrei sa te ajut cu alte informatii inainte sa ii contactezi, spune.

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum

×