PDA

Shop Support News Archive - Shopbetreiber News -> Forum : xt eCommerce Templates Module SEO Support: GPL Shop: Einkaufen Warenkorb Einstellung


Fabian
06.03.2006, 21:18
Hallo ich habe malwieder eine kleinichkeit zu mekern an meinem shop.

Folgendes:
Wenn ein Kunde einen Artikel kauft (in den Warenkorb legt) erscheint automatisch die seite "Ihr Warenkorb enthält :" und es wird angezeigt was bereits im Warenkorb liegt. Das ist gut wenn man nur einen Artikel kaufen möchte um aber den einkauf fortzusetzen muss man im browser eine seite zurückgehen. Das ist nicht gut.

Ich hätte gerne das anstatt der seite "Ihr Warenkorb enthält: ", eine meldung oder ein popup erscheint "der Artikel blabla wurde in den Warenkob gelegt". der kunde bestätigt dies und kann seinen einkauf auf der gleichen seite fortsetzen.

Leider weis nicht nicht wie ich das einstellen soll.

Kennt einer von euch eine lösung ?

danke im vorraus

HarryBoo
06.03.2006, 21:56
Hi Fabian,

die Idee mit dem Bestätigungspopup ist Klasse :)

Wie man das umsetzen kann weiß ich im Augenblick auch nicht :unsure:, aber evtl. kann uns da einer der Proger mal auf die Sprünge helfen.

Gruß HarryBoo

Fabian
06.03.2006, 23:45
hätte nicht gedacht das es so kompliziert sind wird. dachte es ist nur eine einstellungsache.

Ein Button " Einkauf fortsetzen" währe glaube ich eine einfachere Lösung.

compystyle
07.03.2006, 00:09
Für deine Lösungsidee, daß der Kunde auf der gleichen Seite den Einkauf fortsetzen soll hätt ich diesen Vorschlag:

in der /templates/deintemplate/modules/shopping_cart.html
{$tpl_path}img/button_continue_shipping.gif (java script:history.back(1))

Ursache: Kunde legt Artikel in Warenkorb, gelangt zu selbigen, klickt auf den Continue-Button und landet wieder in der Produktinfo wo er herkommt...

Fabian
07.03.2006, 14:01
Danke für die schnelle antwort

leider klapp das php code bei mir nicht. <_<

Ich mir gestern die Nacht um die Ohren geschlagen konnte leider den Fehler nicht finden.

Hier mein code ich habe den eingefügten code rot unterlegt.
oder hier der link:Die Datei (http://anonym.to/?http://polmedia.de/shopping_cart.html1)

ich bin mit meinem latain am Ende.


{config_load file="$language/lang_$language.conf" section="shopping_cart"}
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td class="contentsTopics">{#heading_cart#}</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td align="center">{$MODULE_gift_cart}</td>
</tr>
</table>
{if $info_message!=''}
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="main"> </td>
</tr>
<tr>
<td class="errorBox" align="center">{$info_message}</td>
</tr>
</table>
{/if}
{if $cart_empty==true}
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="main"> </td>
</tr>
<tr>
<td class="main" align="center">{#text_empty#}</td>
</tr>
<tr>
{$tpl_path}img/button_continue_shopping.gif (java script:history.back(1))
<td class="main" align="right">{$BUTTON_CONTINUE}</td>
</tr>
</table>
{else}
{$FORM_ACTION}
{$HIDDEN_OPTIONS}
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="main"> </td>
</tr>
<tr>
<td>{$MODULE_order_details}</td>
</tr>
<tr>
<td class="main"></td>
</tr>
</table>
{if $info_message_1!=''}
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="errorBox" align="center">{$info_message_1}{$min_order}{$info_message_2}{$or der_amount}</td>
</tr>
<tr>
<td class="main"> </td>
</tr>
</table>
{/if}
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left">{$BUTTON_RELOAD}</td>
<td align="right">{$BUTTON_CHECKOUT}</td>
</tr>
</table>
{$FORM_END}
{/if}



bin wohl noch total müde. deswegen das schlechte deutsch. :-(

Fabian
07.03.2006, 15:57
:P oh man war wohl die Müdigkeit ich habe die php Bedingung in eine bereits vorhandene Bedingung reingestellt so kann es nicht funktionieren.
Aber jetzt geht es.

Hier nochmal der Rnichtige Lösungsweg.

Ich habe

{$tpl_path}/img/button_continue_shopping.gif (java script:history.back())

in Zeile 22 Eingefügt. über der "{if $cart_empty==true}" Bedingung. (war auch der grund warum es gestern nicht funktionieren wollte. :lol: )

wie ihr hier sehen könnt funkt jetzt alles bei mir Shopping chart (http://anonym.to/?http://www.polmedia.de/shopping_cart.php)

Danke für eure Hilfe

compystyle
07.03.2006, 18:08
Hi, kein Ursache dafür, aber ich würd wenn dann die Schaltfläche nach der else-Abfrage, zwischen dem reload- und checkout-button einbauen, weil sonst haste den continue-Button auch beim leeren Korb...