Come migliorare la pagina Shopping Cart

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Avatar utente
wiko85
membro Veteran
membro Veteran
Messaggi: 731
Iscritto il: 15/09/2005, 11:24
Contatta:

Come migliorare la pagina Shopping Cart

Messaggio da wiko85 »

Ho visto che in molti trovano difficoltà nell'eliminare dei prodotti dal carrello o aggiornarne le quantità.
Effettivamente per un utente alle prime armi non è molto intuitivo e quindi avevo pensato di modificare la pagina shopping_cart.php in questo modo:
- aggiungere vicino alle caselle di testo con le quantità, due tasti piccini con + e - che incrementano/decrementano le quantità del prodotto senza ricaricare la pagina
- eliminare i checkbox e sostituirli con una X rossa con scritto sotto piccino "Elimina"
- eliminare il tasto "Aggiorna carrello" (facoltativo, potrebbe essere utile per chi utilizza le quantità di magazzino)

Credo che queste migliorie aumentino anche leggermente le conversioni in quanto in parecchi test sull'usabilità del mio sito, ho notato che utenti non esperti si bloccavano e alla fine rinunciavano all'acquisto soltanto perchè magari avevano inserito nel carrello un prodotto erroneamente e non riuscivano a toglierlo.

Ci mettiamo al lavoro? 8)
Avatar utente
wiko85
membro Veteran
membro Veteran
Messaggi: 731
Iscritto il: 15/09/2005, 11:24
Contatta:

Re: Come migliorare la pagina Shopping Cart

Messaggio da wiko85 »

wiko85 ha scritto:- eliminare i checkbox e sostituirli con una X rossa con scritto sotto piccino "Elimina"
se può interessarvi ho risolto così...

Codice: Seleziona tutto

//--------------------------------
//-- in application_top.php cerca:
//--------------------------------
switch ($HTTP_GET_VARS['action']) {

//--------------------------------
//-- dopo inserisci:
//--------------------------------
case 'elimina-prodotto' : $cart->remove($HTTP_GET_VARS['products_id']);
tep_redirect(tep_href_link($goto));
break;

Codice: Seleziona tutto

//--------------------------------
//-- in shopping_cart.php cerca:
//--------------------------------
'text' => tep_draw_checkbox_field('cart_delete[]', $products[$i]['id']));

//--------------------------------
//-- e sostituisci con:
//--------------------------------
'text' => '<a href="' . tep_href_link(FILENAME_SHOPPING_CART, 'action=elimina-prodotto&products_id='.$products[$i]['id']) . '">' . tep_image_button('elimina.gif', 'Elimina') . '</a>');
manca da sistemare il primo punto... avanti al lavoro!!! 8)
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: Come migliorare la pagina Shopping Cart

Messaggio da dynamo »

c'è una contributions che fa tutto quello che ti serve...

si chiama AJAX Shopping Cart :wink:
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
Avatar utente
lavoriamopervoi
membro Senior
membro Senior
Messaggi: 405
Iscritto il: 14/12/2007, 18:32
Contatta:

Re: Come migliorare la pagina Shopping Cart

Messaggio da lavoriamopervoi »

dynamo ha scritto:c'è una contributions che fa tutto quello che ti serve...

si chiama AJAX Shopping Cart :wink:
si ma se il cliente non ha javascript attivo non funziona,
oppure alcune volte non si aggiorna la quantità o non si elimina il prodotto dal carrello...
Avatar utente
wiko85
membro Veteran
membro Veteran
Messaggi: 731
Iscritto il: 15/09/2005, 11:24
Contatta:

Re: Come migliorare la pagina Shopping Cart

Messaggio da wiko85 »

dai... però chi è che non ha più javascript attivo?
Avatar utente
lavoriamopervoi
membro Senior
membro Senior
Messaggi: 405
Iscritto il: 14/12/2007, 18:32
Contatta:

Re: Come migliorare la pagina Shopping Cart

Messaggio da lavoriamopervoi »

wiko85 ha scritto:dai... però chi è che non ha più javascript attivo?
c'è sempre una minoranza...
comunque era solo per informarvi...

Ciao
Antonello
Avatar utente
wiko85
membro Veteran
membro Veteran
Messaggi: 731
Iscritto il: 15/09/2005, 11:24
Contatta:

Re: Come migliorare la pagina Shopping Cart

Messaggio da wiko85 »

appena finito tutti i lavori che avevo in mentre...
il sito è http://www.mcdigit.it, se avete bisogno son qui! :wink:
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: Come migliorare la pagina Shopping Cart

Messaggio da dynamo »

wiko85 ha scritto:appena finito tutti i lavori che avevo in mentre...
il sito è http://www.mcdigit.it, se avete bisogno son qui! :wink:

alla fine hai installato la contributions ho hai modificato a mano?
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
Avatar utente
wiko85
membro Veteran
membro Veteran
Messaggi: 731
Iscritto il: 15/09/2005, 11:24
Contatta:

Re: Come migliorare la pagina Shopping Cart

Messaggio da wiko85 »

la contrib mi è servita di molto per prendere spunto e poi alla fine ho modificare i file application_top.php e shopping_cart.php
consiglio vivamente queste modifiche in quanto sono sicuro che aumentano leggermente le conversioni
sono certo che tanti utenti alle prime armi hanno difficoltà ad eliminare/modificare quantità dei prodotti con un carrello di osc originale...

bye!
valdo
membro Regular
membro Regular
Messaggi: 122
Iscritto il: 16/06/2004, 0:00
Località: ITALIA
Contatta:

Re: Come migliorare la pagina Shopping Cart

Messaggio da valdo »

wiko85 ha scritto:la contrib mi è servita di molto per prendere spunto e poi alla fine ho modificare i file application_top.php e shopping_cart.php
consiglio vivamente queste modifiche in quanto sono sicuro che aumentano leggermente le conversioni
sono certo che tanti utenti alle prime armi hanno difficoltà ad eliminare/modificare quantità dei prodotti con un carrello di osc originale...

bye!
Potresti postare la modifica che hai fatto?
Grazie
Avatar utente
wiko85
membro Veteran
membro Veteran
Messaggi: 731
Iscritto il: 15/09/2005, 11:24
Contatta:

Re: Come migliorare la pagina Shopping Cart

Messaggio da wiko85 »

una la trovi qui: viewtopic.php?f=3&t=10825&p=48955#p48931
per l'altra cerca AJAX Shopping Cart, sicuramente riesci a fare di meglio! 8)
vampire
membro Veteran
membro Veteran
Messaggi: 810
Iscritto il: 24/04/2008, 11:48
Località: Italia
Contatta:

Re: Come migliorare la pagina Shopping Cart

Messaggio da vampire »

Ragazzi per chi interessasse....esisteva una contribution...senza tanti segreti eccola qua

http://addons.oscommerce.com/info/4209

ce anche guarda caso come eliminare i prodotti e come aggiungerli senza la contribution ajax shopping cart

Ciao ragazzi
VHosting Solution
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
Denos89
membro Junior
membro Junior
Messaggi: 7
Iscritto il: 19/02/2007, 15:39
Località: Foggia

Re: Come migliorare la pagina Shopping Cart

Messaggio da Denos89 »

Ciao, io ho installato la contrib segnalata da vampire ma non funziona, non cambia niente... qualcuno sa aiutarmi ?
06voip
membro Veteran
membro Veteran
Messaggi: 549
Iscritto il: 12/09/2009, 11:58

Re: Come migliorare la pagina Shopping Cart

Messaggio da 06voip »

devi aver sbagliato qlcsa, l'ho installata adesso (non pensavo che mi sarebbe servita :mrgreen: ) e non mi ha dato nessun problema

Prova a rivedere l'install :shock:

--- correggo
se ho quantità 1 nel carrello il segno meno è cliccabile, cioè torna al carrello vuoto, ma non mi usciva la manina :mrgreen:

ho risolto sostituento l'ultimo step dell'install così:

Codice: Seleziona tutto

if ($products[$i]['quantity']==1) {
$minus_field = '<a href="javascript:changeQuantity("'.$products[$i]['id'].'",-1)">' . tep_image(DIR_WS_IMAGES .'minus.gif'). ' ' . '</a>';
} else {
$minus_field = '<a href="javascript:changeQuantity("'.$products[$i]['id'].'",-1)">' . tep_image(DIR_WS_IMAGES .'minus.gif'). ' ' . '</a>';
}
      $info_box_contents[$cur_row][] = array('align' => 'center',
                                             'params' => 'class="productListing-data" nowrap valign="top"',
                                             'text' => $minus_field . tep_draw_input_field('cart_quantity[]', $products[$i]['quantity'], 'size="1" onChange="UpdateCartQuantity();" id="qty_'.$products[$i]['id'].'"').'<a href="javascript:changeQuantity("'.$products[$i]['id'].'", 1)">'. ' ' .tep_image(DIR_WS_IMAGES .'plus.gif').'</a>'. tep_draw_hidden_field('products_id[]', $products[$i]['id']));
a parte questo sembra ok
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui :o) bene bravo bis!!:)
Denos89
membro Junior
membro Junior
Messaggi: 7
Iscritto il: 19/02/2007, 15:39
Località: Foggia

Re: Come migliorare la pagina Shopping Cart

Messaggio da Denos89 »

a me escono il + e il - nel carrello ma cliccandoci non succede nulla, ho anche ripetuto l'operazione.
Rispondi