Jump to content
xt:Commerce Community Forum
Sign in to follow this  
jernst

Warenkorb nach Anmeldung / Login

Recommended Posts

Ich wäre auch interessiert daran, daß dieses nun seit langer Zeit bestehende Problem mal endlich vom Entwickler-Team behoben würde.

Bei mir ist es so, daß das Problem mit der fehlerhaften Weiterleitung nur auf dem Live-Server auftritt; in meiner lokalen Entwicklungsumgebung mit XAMPP jedoch nicht. :confused:

Share this post


Link to post
Share on other sites

Als blutiger Anfänger habe ich drei Tage nach einer Lösung für dieses unschöne Problem gesucht, dass bei jeder Anmeldung immer standardmäßig die Kontoseite angezeigt wird. Mein Wunsch war es:

  • Wenn der Kunde auf Kasse klickt und sich dann anmeldet, soll er sofort zur Kasse weitergeleitet werden.
  • Wenn sich jemand als Gast anmeldet durch freilassen des Passwortes, dann soll er ebenfalls zur Kasse weitergeleitet werden.

Nach langem Suchen und probieren zur verblüffend einfachen Lösung gekommen. Mann kann mit drei simplen HOOKS die Weiterleitung ändern, ohne in den Core Code einzugreifen.

1.


HOOK: module_checkout.php:checkout_first


if(!$_SESSION['registered_customer']) {

    $_SESSION['trigger']='1';

}
2.

HOOK: module_customer.php:login_link_target


if($_SESSION['customer']->cust_info['customers_password'] == ''){

  $tmp_link = $xtLink->_link(array('page'=>'checkout', 'paction'=>'shipping'));

}

3.

HOOK: module_customer.php:success_login_snap



if($_SESSION['trigger']==1){

  $_SESSION['trigger']=0;

  $tmp_link = $xtLink->_link(array('page'=>'checkout', 'paction'=>'shipping'));

  $snap_link = $brotkrumen->_getSnapshot();

  if ($snap_link != false) $tmp_link = $snap_link;

}

Ich habe auch ein kleines Plugin gebastelt, natürlich ohne Gewähr.

xt_link_zur_kasse.xml

Falls es funktioniert: Viel Spaß damit!

Share this post


Link to post
Share on other sites

Mag / darf denn wirklich niemand diese Lösung öffentlich machen? Ich finde es schade, dass man auch drei Jahre nach Bekanntwerden dieses Problems immer noch hilflos dasteht, wenn man es bei sich entdeckt.

Share this post


Link to post
Share on other sites

Als blutiger Anfänger habe ich drei Tage nach einer Lösung für dieses unschöne Problem gesucht, dass bei jeder Anmeldung immer standardmäßig die Kontoseite angezeigt wird. Mein Wunsch war es:

 

  • Wenn der Kunde auf Kasse klickt und sich dann anmeldet, soll er sofort zur Kasse weitergeleitet werden.
  • Wenn sich jemand als Gast anmeldet durch freilassen des Passwortes, dann soll er ebenfalls zur Kasse weitergeleitet werden.

 

Nach langem Suchen und probieren zur verblüffend einfachen Lösung gekommen. Mann kann mit drei simplen HOOKS die Weiterleitung ändern, ohne in den Core Code einzugreifen.

 

1.

 

 
HOOK: module_checkout.php:checkout_first


if(!$_SESSION['registered_customer']) {

    $_SESSION['trigger']='1';

}

2.

 
HOOK: module_customer.php:login_link_target


if($_SESSION['customer']->cust_info['customers_password'] == ''){

  $tmp_link = $xtLink->_link(array('page'=>'checkout', 'paction'=>'shipping'));

}

3.

 
HOOK: module_customer.php:success_login_snap



if($_SESSION['trigger']==1){

  $_SESSION['trigger']=0;

  $tmp_link = $xtLink->_link(array('page'=>'checkout', 'paction'=>'shipping'));

  $snap_link = $brotkrumen->_getSnapshot();

  if ($snap_link != false) $tmp_link = $snap_link;

}

 

 

Ich habe auch ein kleines Plugin gebastelt, natürlich ohne Gewähr.

 

xt_link_zur_kasse.xml

 

Falls es funktioniert: Viel Spaß damit!

Wo soll das denn eingebaut werden?

Gibt es inzwischen vielleicht eine andere Lösung?

Ich komme immer mehr auf den Gedanken, das es ein großer Fehler war auf xt_Commerce zu setzen.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...