Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Carrello della spesa aspnuke

Autore Messaggio
mennella

Avanzato
Avanzato
155 Discussioni



Profilo - mennella
05 gennaio 2007 alle 16:52:17 Profilo - mennellaInvia un messaggio privato Rispondi quotando
credo di avercela quasi fatta. sto definendo gli ultimi particolari per un carrello perfettamente integrato in aspnuke. ho superato, almeno apparentemente, tutti i problemi di programmazione usando esclusivamente codice aspnuke e la cosa sembra funzionare.

la versione online è visibile all'indirizzo http://www.sferaufficio.com

ovviamente al momento la grafica è da definire e mancano pure alcuni aggiustamenti finali, ma i punti fondamentali ci sono tutti.

ho inserito una serie di funzionalità che mi sembrano interessanti:
- possibilità di importazione database esterni con eventuale menu di navigazione ricavato automaticamente dal db
- profilo utente dettagliato con dati per la fatturazione e dati per la spedizione, possibilità di considerare uguali le due serie di dati, possibilità, per l'amministratore, di aggiungere uno o più campi supplementari nel profilo gestibili da pannello di controllo
- sistema di magazzino e contabilità (fatture, DDT, etichette per la spedizione e altra contabilità)
- possibilità di interfacciarsi con i diversi sistemi di pagamento on line
- output di un file txt del database prodotti per l'inserimento in circuiti tipo Trovaprezzi o Kelkoo
- interfaccia con il sistema articles di aspnuke per l'inserimento di schede dettagliate del prodotto
- compatibilità W3C

ho cercato, inoltre, di rendere semplice l'eventuale personalizzazione della visualizzazione prodotti e delle schede. sto sistemando i files in maniera un po' più ordinata e sto anche buttando giù una bozza di readme, ma se intanto mi date una mano testando il carrello e segnalando gli eventuali errori sarebbe perfetto.

ovviamente, il carrello è disponibile per tutta la community, anche se sarebbe il caso che qualcuno dello staff desse un occhiata. ripeto che non è ancora del tutto definitivo, sto continuando a lavorarci ed a sistemare le ultime cose e, comunque, data la mia non eccelsa esperienza, rimane da verificare se ho usato procedure farraginose e/o inutili, ma per questo chiedo l'aiuto dello staff al quale, se sono d'accordo, invierei quanto fatto.

fatemi sapere... [lo]
---------------
Questi li ho fatti io! 8)
http://www.digirolamoeditore.com
http://www.sferaufficio.com
piosky_to2003

Esperto
Esperto
2291 Discussioni



Profilo - piosky_to2003
05 gennaio 2007 alle 17:07:16 Profilo - piosky_to2003Invia un messaggio privato chat_silvio@hotmail.com Rispondi quotando
Modificato il 05 gennaio 2007 alle 17:08:22

cliccando su torna ai prodotti da errore
Le nostre proposte


ADODB.Field error '800a0bcd'

Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

/shop/prodotti-inc.asp, line 12


2) vai al profilo anche da errore

---------------
Silvio Andrighetti Formaggini (Piosky) [lo]

http://www.roadrunners.to.it
Sito Prove
http://www.piosky.somee.com
msn : chat_silvio@hotmail.com
mennella

Avanzato
Avanzato
155 Discussioni



Profilo - mennella
05 gennaio 2007 alle 17:19:33 Profilo - mennellaInvia un messaggio privato Rispondi quotando
Modificato il 05 gennaio 2007 alle 17:22:01

il torna ai prodotti deve essere modificato perchè ho cambiato proprio l'accesso al database, che si sviluppa dinamicamente con il menu in alto. per quanto riguarda il profilo avevo cambiato lo script ed avevo dimenticato di caricarlo sul server :(
ora il profilo funziona...

dimenticavo. per acquistare bisogna essere utenti aspnuk, registrandosi al solito modo. per adesso, visto che siamo in fase di test, ho disabilitato la conferma via mail, quindi appena vi registrate siete completamente attivi.

in corso di acquisto, però, vi verranno chiesti i dati dettagliati per la fatturazione e epr la spedizione.

comunque intanto grazie, piosky...
mennella

Avanzato
Avanzato
155 Discussioni



Profilo - mennella
26 gennaio 2007 alle 17:24:55 Profilo - mennellaInvia un messaggio privato Rispondi quotando
ho ripreso il lavoro sul carrello della spesa ed ho incontrato un problema che credo sia abbstanza stupido, ma io, a quanto pare, lo sono ancora di più :(

quando inserisco i prodotti nel carrello con questa stringa:
' rSQL = "insert into tbl_Carrello(id_user, id_prodotto, nome, descrizione, tipo, prezzo, quantita) values(" & cId & ", '" & pId & "', '" & cartNome & "', '" & cartInfo & "', '" & cartDescGrMaster & "', " & cartPrezzo & ", 1)"
'


mi nasce un problema con la variabile cartPrezzo che io ottengo da un campo hidden di una form e setto in questo modo:

'cartPrezzo2 = Request.Form("PrezzoListino")
'cartPrezzo = Formatnumber(cartPrezzo2, 2)

il problema è che quando un prodotto ha come prezzo un valore intero (es. 29,00) va tutto bene, ma se il numero ha dei decimali (es.32,22) mi da errore nell'insert perchè, evidentemente, legge la virgola come una separazione dei dati da inserire. se metto il valore tra i due apici tutto funziona, ma mi arrotonda il valore all'intero più vicino. ho provato a settare il campo del db sia come numero che come valuta, ma senza successo. per la verità se setto il campo come valuta e l'insert lo faccio con i due apici, mi funzionerebbe, ma quando passo i dati su paypal mi da errore perchè non accetta il simbolo dell'euro (€)

qualcuno ha qualche suggerimento?
---------------
Questi li ho fatti io! 8)
http://www.digirolamoeditore.com
http://www.sferaufficio.com
piosky_to2003

Esperto
Esperto
2291 Discussioni



Profilo - piosky_to2003
29 gennaio 2007 alle 15:55:22 Profilo - piosky_to2003Invia un messaggio privato chat_silvio@hotmail.com Rispondi quotando
Modificato il 29 gennaio 2007 alle 15:56:48

<%
Dim myNumber
myNumber = 100000.88888888888

Response.Write FormatNumber(myNumber, 2)
%>

risultato 100.000,89

La variabile Mynumber deve essere scritta in formato inglese con il punto come decimale per essere interpretata come numero.
Se gli passi 100000,8888888 la prende come variabile testo sballandoti poi il format

Prova a sostituire la virgola con il punto con un replace


---------------
Silvio Andrighetti Formaggini (Piosky) [lo]

http://www.roadrunners.to.it
Sito Prove
http://www.piosky.somee.com
msn : chat_silvio@hotmail.com
mennella

Avanzato
Avanzato
155 Discussioni



Profilo - mennella
12 febbraio 2007 alle 11:28:44 Profilo - mennellaInvia un messaggio privato Rispondi quotando
Modificato il 12 febbraio 2007 alle 11:53:52

Carrello pronto! :D
Credo di avre sistemato tutto e, finalmente, credo di avere sviluppato un carrello perfettamente compatibile con aspnuke. ho perso un po' di tempo in più perchè, ad un certo punto, ho deciso di cambiare completamente logica, creando strumenti appositi invece di modificare quelli di aspnuke.
il carrello è pronto e funzionante (ovviamente va ancora testato a fondo), all'indirizzo http://www.sferaufficio.com e queste sono le principali caratteristiche:
gestione prodotti con menu dinamico ad albero che si compone automaticamente in base agli oggetti inseriti (sono previsti tre livelli di categorie).
gestione offerte e superofferte
profilazione completa cliente (dati fatturazione e dati spedizione)
interfaccia con sistemi di pagamento on line (già attivato paypal)
compatibilità W3C e CSS (tranne un piccolo particolare che metto in fondo tra i problemi da risolvere)
gestione modulistica (fattrazione, ddt, stampa etichette spedizione)
gestione ordini con numero ordine comunicato al cliente.
possibilità di interfacciarsi con altro database prodotti (nel sito on line è stato interfacciato il database di un grossista, identificato con il menu catalogo).

come problemi di funzionamento, al momento, non ne riscontro. per quanto riguarda la compatibilità W3C ho solo un problemino con il FormatCurrency che uso abbondantemente per la visualizzazione dei prezzi. la stringa che viene generata mette un simbolo non compatibile con gli standard. mi chiedevo se foss4 possibile creare un funzione interna di aspnuke che risolvesse il problema...

invece, per quanto riguarda la trasformazione del sistema in un modulo da mettere a disposizione della community, ho proprio bisogno di aiuto. sto sistemando il tutto mettendo le variabili di configurazione in un file XLM ma, malgrado i miei sforzi, non sono riuscito a creare un sistema per la modifica via web, qualcosina come il "modifica configurazione" del pannello di controllo. se qualcuno mi può dare una mano su questo fronte il lavoro dovrebbe essere defintivo e quindi posso mettere a disposizione il pacchetto completo che spero possa essere utile ad altri.

grazie e ciao a tutti [lo]


[!?!]oopss, piccola svista... ho tolto parte del copyright in fondo. assicuro ai membri dello staff che è stato solo una svista. appena a casa rimetto a posto con link al portale e tutto...
---------------
Questi li ho fatti io! 8)
http://www.digirolamoeditore.com
http://www.sferaufficio.com
mennella

Avanzato
Avanzato
155 Discussioni



Profilo - mennella
12 febbraio 2007 alle 14:36:05 Profilo - mennellaInvia un messaggio privato Rispondi quotando
link ristabilito (o)
---------------
Questi li ho fatti io! 8)
http://www.digirolamoeditore.com
http://www.sferaufficio.com
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
12 febbraio 2007 alle 16:34:56 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Hai sempre un errore di BOF se da un prodotto decidi di premere su di un link del catalogo, ti rinmanda l'errore, se è dovuto al fatto che il db è vuoto, allora inserisci almeno un prodotto oppure il db è totalmente vuoto? Sarebbe interessante poterlo provare in locale per, eventualmente, apportare le modifiche del caso.
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

mennella

Avanzato
Avanzato
155 Discussioni



Profilo - mennella
12 febbraio 2007 alle 16:50:41 Profilo - mennellaInvia un messaggio privato Rispondi quotando
intanto grazie per la segnalazione...
il problema di quell'errore è dovuto al fatto che i due menu, di fatto, operano su database diversi ed ho sbagliato ( :( ) a sistemare il link del database catalogo, facendolo puntare ad una pagina che dialoga con il database offerte.

per il resto, se vuoi, ti posso mandare il tutto. ti preannuncio, però che al momento il sistema è totalmente integrato, nel senso che sto preparando un pacchetto "carrello" dove scorporo le funzioni e lo rendo davvero intergrabile con qualsiasi altro portale aspnuke, ma il lavoro non è finito. aspettavo di testare prima il più possibile. quindi, per testarlo, bisogna installare in locale tutto il sito. ciò premesso, se vuoi spedisco anche subito.

nel frattempo ne approfitto per chiedere un aiuto. a volte il sito mi si blocca dandomi un errore sql alla riga 365 di manager-inc.asp. questo file non è stato personalizzato. qualche idea sul che cosa potrebbe essere?

per DJ: dammi conferma se vuoi che ti invii i file [lo]
---------------
Questi li ho fatti io! 8)
http://www.digirolamoeditore.com
http://www.sferaufficio.com
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
12 febbraio 2007 alle 20:31:54 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Si, mandami lo zip in posta, così lo installo in locale e cominciamo a testarlo.

emanuel@email.it
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

 1  2  3  >>

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 105
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5685282 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi