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? 8)

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!!! 8)

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 :wink:

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 :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...

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! :wink:

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! :wink:

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! 8)

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 :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

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.