Pagina 1 di 2
Come migliorare la pagina Shopping Cart
Inviato: 04/11/2008, 15:34
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?
Re: Come migliorare la pagina Shopping Cart
Inviato: 04/11/2008, 18:56
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!!!
Re: Come migliorare la pagina Shopping Cart
Inviato: 04/11/2008, 19:06
da dynamo
c'è una contributions che fa tutto quello che ti serve...
si chiama AJAX Shopping Cart
Re: Come migliorare la pagina Shopping Cart
Inviato: 04/11/2008, 21:36
da lavoriamopervoi
dynamo ha scritto:c'è una contributions che fa tutto quello che ti serve...
si chiama AJAX Shopping Cart
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...
Re: Come migliorare la pagina Shopping Cart
Inviato: 04/11/2008, 23:32
da wiko85
dai... però chi è che non ha più javascript attivo?
Re: Come migliorare la pagina Shopping Cart
Inviato: 04/11/2008, 23:39
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
Re: Come migliorare la pagina Shopping Cart
Inviato: 05/11/2008, 21:11
da wiko85
appena finito tutti i lavori che avevo in mentre...
il sito è
http://www.mcdigit.it, se avete bisogno son qui!
Re: Come migliorare la pagina Shopping Cart
Inviato: 05/11/2008, 21:13
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!
alla fine hai installato la contributions ho hai modificato a mano?
Re: Come migliorare la pagina Shopping Cart
Inviato: 05/11/2008, 21:34
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!
Re: Come migliorare la pagina Shopping Cart
Inviato: 06/11/2008, 8:22
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
Re: Come migliorare la pagina Shopping Cart
Inviato: 06/11/2008, 9:40
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!
Re: Come migliorare la pagina Shopping Cart
Inviato: 12/11/2008, 16:14
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
Re: Come migliorare la pagina Shopping Cart
Inviato: 17/12/2009, 18:05
da Denos89
Ciao, io ho installato la contrib segnalata da vampire ma non funziona, non cambia niente... qualcuno sa aiutarmi ?
Re: Come migliorare la pagina Shopping Cart
Inviato: 17/12/2009, 22:55
da 06voip
devi aver sbagliato qlcsa, l'ho installata adesso (non pensavo che mi sarebbe servita
) e non mi ha dato nessun problema
Prova a rivedere l'install
--- correggo
se ho quantità 1 nel carrello il segno meno è cliccabile, cioè torna al carrello vuoto, ma non mi usciva la manina
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
Re: Come migliorare la pagina Shopping Cart
Inviato: 18/12/2009, 1:31
da Denos89
a me escono il + e il - nel carrello ma cliccandoci non succede nulla, ho anche ripetuto l'operazione.