Back to top

Autore Topic: Virtuemart: impossibile registrarsi durante il checkout  (Letto 4017 volte)

Offline bobighorus

  • Abituale
  • ****
  • Post: 840
  • Sesso: Maschio
    • Mostra profilo
Ciao a tutti,
mi sono documentato su diversi forum, compreso quello ufficiale in inglese del componente e, nonostante le centinaia di persone che si lamentino, non è stata ancora trovata una soluzione ad una esigenza che definirie banale per un ecommerce, è usare un eufemismo: registrarsi per completare l'acquisto.

Questa semplice operazione era disponibile con la vecchia versione del componenente e non nella nuova.
Nonostante abbia seguito svariati suggerimenti, non sono ancora riuscito a trovare una soluzione a questo problema.

Qualcuno ha una soluzione in merito?

Grazie.

Offline jk4nik

  • Instancabile
  • ******
  • Post: 6517
  • Sesso: Maschio
    • Mostra profilo
Re:Virtuemart: impossibile registrarsi durante il checkout
« Risposta #1 il: 28 Feb 2013, 07:57:29 »
ciao e benrisentito...

ci sono le 2 opzioni nel pannello di controllo nel processo di acquisto, le hai spuntate?

ciao
jk
Sta per essere approvata la nuova nomenclatura per le taglie dei reggiseni: essi saranno d'ora in poi descritti con le lettere dell'alfabeto ABCDEF: A - Apprezzabile B - Buona C - Cannonata D - Discreta E - Esagerata F - Falsa

Offline bobighorus

  • Abituale
  • ****
  • Post: 840
  • Sesso: Maschio
    • Mostra profilo
Re:Virtuemart: impossibile registrarsi durante il checkout
« Risposta #2 il: 28 Feb 2013, 10:57:47 »
Ciao jk4nik, ben ritrovato anche a te :)

Sì, certo: i due flag a cui ti riferisci sono assolutamente checkati.

Si tratta di un major bug appurato di VirtueMart, se fai una veloce ricerca ti accorgerari delle proteste degli utenti; solo che nessuno degli sviluppatori si è ancora degnato di fixarlo.

Per intenderci: al termine della procedura di acquisto, in tutti i siti che attualmente utilizzano VirtueMart2 si visualizza una pagina del genere, totalmente folle, dove non è possibile registrarsi:

http://demo.virtuemart.net/index.php/2012-01-13-09-33-20/account-maintenance/editaddresscheckoutBT

"When you are already registered, please login directly here": ma stiamo scherzando?  :(

Ho provato a fare a mano per conto mio, ma il codice di VirtueMart è una tale porcheria che mi sono arreso.

Offline jk4nik

  • Instancabile
  • ******
  • Post: 6517
  • Sesso: Maschio
    • Mostra profilo
Re:Virtuemart: impossibile registrarsi durante il checkout
« Risposta #3 il: 28 Feb 2013, 11:05:05 »
si sapevo perfettamente di questo.

pensandoci un pochino, potresti usare un piccolo workaround, non ho provato, ma vedi se è fattibile...

quando termini gli acquisti, invece di mandare col link al carrello http://www.tuosito.eu/component/virtuemart/cart?Itemid=0 lo mandi al link del login che obblighi a fare, poi dopo il login rimandi al link http://www.tuosito.eu/component/virtuemart/cart?Itemid=0, che ti vede già loggato e prosegue...

potrebbe funzionare...

ciao
jk

Sta per essere approvata la nuova nomenclatura per le taglie dei reggiseni: essi saranno d'ora in poi descritti con le lettere dell'alfabeto ABCDEF: A - Apprezzabile B - Buona C - Cannonata D - Discreta E - Esagerata F - Falsa

Offline bobighorus

  • Abituale
  • ****
  • Post: 840
  • Sesso: Maschio
    • Mostra profilo
Re:Virtuemart: impossibile registrarsi durante il checkout
« Risposta #4 il: 28 Feb 2013, 11:20:27 »
Mi sembra una buona idea; sostanzialmente, se non ho capito male, dovrei creare una pagina "intermedia" di registrazione al sito e dovrei, una volta finita la procedura di registrazione, mandare di nuovo l'utente alla pagina del carrello; sai se con il componente di default di Joomla! si possa reindirizzare ad una pagina specifica?

Offline jk4nik

  • Instancabile
  • ******
  • Post: 6517
  • Sesso: Maschio
    • Mostra profilo
Re:Virtuemart: impossibile registrarsi durante il checkout
« Risposta #5 il: 28 Feb 2013, 11:24:57 »
 non direi di fare il redirect della pagina, ma modificare il file php che manda al carrello la prima volta, mettendo il link al login, e poi a login effettuato rimandare al carrello col link originale
Sta per essere approvata la nuova nomenclatura per le taglie dei reggiseni: essi saranno d'ora in poi descritti con le lettere dell'alfabeto ABCDEF: A - Apprezzabile B - Buona C - Cannonata D - Discreta E - Esagerata F - Falsa

Offline bobighorus

  • Abituale
  • ****
  • Post: 840
  • Sesso: Maschio
    • Mostra profilo
Re:Virtuemart: impossibile registrarsi durante il checkout
« Risposta #6 il: 28 Feb 2013, 11:27:47 »
Il fatto è che, sorprendentemente, Virtuemart2 non ha proprio una pagina di login/registrazione, a cui reindirizzare  >:( :(

Per questo scrivevo di dover passare dalla pagina di registrazione di Joomla! e, tra l'altro, non sono sicuro che i dati degli utenti siano matchati tra Joomla! e VM2. Tu sai qualcosa a riguardo?

Offline jk4nik

  • Instancabile
  • ******
  • Post: 6517
  • Sesso: Maschio
    • Mostra profilo
Re:Virtuemart: impossibile registrarsi durante il checkout
« Risposta #7 il: 28 Feb 2013, 11:40:45 »
no, il login di joomla è diverso,

però potresti fare una pagina, tipo i moduli "one page checkout" che trovi in giro, in pratica una paginetta come dicevi tu con il solo login di vm, prendendola dalla view di VM e tagliando tutto il resto, (visto che non ha il suo login) poi alla fine rimandi sulla pagina originale del carrello
Sta per essere approvata la nuova nomenclatura per le taglie dei reggiseni: essi saranno d'ora in poi descritti con le lettere dell'alfabeto ABCDEF: A - Apprezzabile B - Buona C - Cannonata D - Discreta E - Esagerata F - Falsa

Offline jk4nik

  • Instancabile
  • ******
  • Post: 6517
  • Sesso: Maschio
    • Mostra profilo
Re:Virtuemart: impossibile registrarsi durante il checkout
« Risposta #8 il: 28 Feb 2013, 12:08:15 »
tornando al ragionamento iniziale:

quando termini gli acquisti, invece di mandare col link al carrello http://www.tuosito.eu/component/virtuemart/cart?Itemid=0 lo mandi al link del login che obblighi a fare, poi dopo il login rimandi al link http://www.tuosito.eu/component/virtuemart/cart?Itemid=0, che ti vede già loggato e prosegue...


mandi a: http://www.tuosito.eu/component/virtuemart/user/editaddresscheckoutBT?Itemid=0 e fai la registrazione, poi a: http://www.tuosito.eu/component/virtuemart/cart?Itemid=0 che ti vede già loggato
Sta per essere approvata la nuova nomenclatura per le taglie dei reggiseni: essi saranno d'ora in poi descritti con le lettere dell'alfabeto ABCDEF: A - Apprezzabile B - Buona C - Cannonata D - Discreta E - Esagerata F - Falsa

Offline bobighorus

  • Abituale
  • ****
  • Post: 840
  • Sesso: Maschio
    • Mostra profilo
Re:Virtuemart: impossibile registrarsi durante il checkout
« Risposta #9 il: 28 Feb 2013, 12:12:04 »
Grazie jk4nik, a questo punto direi che l'unica soluzione è usare, come scrivi tu, uno di quei componenti OnePage Checkout.

Ho visto però che ce ne sono un paio che hanno già incorporata l'opzione "login/registrati", quindi a quel punto il gioco sarebbe fatto, senza modificare niente.

Il fatto è che sono componenti a pagamento e l'idea di pagare per risolvere un problema grave, che si riferisce ad una funzionalità che dovrebbe essere scontata, non mi piace particolarmente.

Ma non intravedo al momento altre soluzioni all'orizzonte.

 



Web Design Bolzano Kreatif