Jump to content
xt:Commerce Community Forum

Einkauf weiterführen wenn in Warenkorb abgelegt


Olli.T

Recommended Posts

Hallo,

ich habe folgendes Problem das ich gerne lösen würde und auf Eure Hilfe angewiesen bin.

Und zwar:

Ein Kunde kauft ein Produkt und es liegt dann im Warenkorb,

als nächstes kann er ja nur zur Kasse gehen oder eine Akualisierung machen.

Den Einkauf kann er aber nicht ohne rechte Maustaste oder im Browser den zurück Botton zu betätigen.

Ich selber würde mir gern einen Button hinzufügen der dann sichtbar im Warenkorb ist, mit der Option "Einkauf fortsetzen".

Nun meine Frage: Wie und wo muss ich da änderungen durchführen damit er dann wieder in der Warengruppe landet wo sich das abgelegte Produkt befindet ???

Bitte um Hilfe.

Danke & Gruss

Olli.T

Link to comment
Share on other sites

  • Replies 56
  • Created
  • Last Reply

Hi,

das ist richtig, allerdings finde ich es ist sehr verwirrend das der Kunde ausser im Warenkorb nicht merkt das er was rein gelegt hat wenn man FALSE einstellt.

Was gesucht wird ist wie baue ich ein Button ein "Einkauf fortsezten" und das am besten wieder in der gleichen Kategorie oder Artikel.

Link to comment
Share on other sites

Also einen Button musst Du schon selber malen, aber wenn Du diesen hast und in der shopping_cart.html passend platziert hast, dann verlinkst Du diesen damit.

 
<a href="javascript:history.back()"><img src="{$tpl_path}buttons/{php}echo $_SESSION['language'];{/php}/back_butt.gif" alt="zurück" /></a>
[/PHP]

Das bringt den Kunden dann dorthin, wo er hergekommen ist.

Link to comment
Share on other sites

cart_actions.php

suche nach:

 
switch ($_GET['action']) {[/php]

und füge das danach ein:

[php]
case 'update_product_cart':
if ($_GET['products_id']) {$_SESSION['cart']->remove($_GET['products_id']);
}
xtc_redirect(xtc_href_link($goto, xtc_get_all_get_params($parameters)));
break;

/includes/modules/order_details_cart.php

suche nach:

 
$module_content[$i] = array (
[/php]

und füge das [b][color=red]dahinter[/color][/b] ein:

[php]'DELETE_ICON' => '<a onFocus="if(this.blur)this.blur()" href="'. xtc_href_link(FILENAME_SHOPPING_CART,'action=update_product_cart&products_id='.$products[$i]['id']).'">'.xtc_image('templates/'.CURRENT_TEMPLATE.'/img/button_delete.gif', 'Löschen'). '</a>',

templates/deintemplate/modules/order_details.html

suche nach:

 
{$module_data.BOX_DELETE}
[/php]

und ersetze durch:

[php]{$module_data.DELETE_ICON}

Einen schönen Button musst Dir noch selber basteln.

Link to comment
Share on other sites

Einen Aktualisieren Button neben dem Eingabefeld im Warenkorb:

orders_details.php

ca Zeile 114 einfügen:

$module_smarty->assign('BUTTON_RELOAD', xtc_image_submit('button_update_cart.gif', IMAGE_BUTTON_UPDATE_CART));

order_details.html

idealerweise neben das Eingabefeld positionieren:

 {$BUTTON_RELOAD}

Welche orders_details.php ist denn gemeint!? Bis Zeile 114 geht die nicht!?

Geht es denn nicht ohne aktualisieren d.h. wenn ich z.B. auf 4St. geändert habe das beim Button weiter automatisch aktualisiert wird?

Link to comment
Share on other sites

Du kannst es drehen, wie Du magst. Wenn Du die Menge änderst, muss in jedem Fall manuell aktualisiert werden. Da das viele Kunden nicht wissen, wundern sich auch viele, warum trotz der Änderung nichts passiert. Für den DAU bräuchte es also eine automatische Update Cart Funktion, wenn man entweder zur Kasse geht oder über einen zusätzlichen (zurück) Button dorthin geht, wo man her gekommen ist (Weiter einkaufen).

Link to comment
Share on other sites

  • 3 weeks later...
  • 1 month later...

Hallo, Super Deine Codeschnipsel, Supervisior!

Hast Du eventuell noch zwei Codeschnipsel für mich?

Ich hätte gerne in der Box-Warenkorb einen Button zum leeren des gesamten Warenkorbs.

Und denselben Button (halt löschen des gesamten Warenkorbinhalts auf einen Knopfdruck) im Warenkorb selbst.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.


×
  • Create New...