Zum Inhalt springen

AGB Abfrage in Bestellablauf einbauen?

Erstellt am 19. Mai 2003 · 3 Antworten · letzte Antwort am 16. Juli 2005

Tags: Frage

maka77 ·

Hallo Leute,

ich habe folgendes Problem: Ich muss eine AGB Abfrage in meinen
Bestellablauf meines Shops einbauen. Das ganze soll so ablaufen,
dass der Kunde ganz normal 'einkaufen' kann und nachdem er sich
entschlossen hat seine Bestellung abzuschließen und er seine Adress-
daten eingegeben hat, soll er noch dazu gezwungen werden den AGB
des Shops zuzustimmen indem er z.B. einen Button anklickt 'ich stimme den AGB zu' oder vielleicht auch per Radio-Button.
Ich hab sowas schon gesehen und zwar auf www.baby-direkt.de.
Leider habe ich keine Ahnung wie ich, wenn der Kunde den AGB nicht
zustimmt, wieder z.B. zum Warenkorb zurückkehren kann.

Hat jemand schon einmal ein solches Problem lösen müssen und kann
vielleicht seinen Quellcode hier posten oder aber mir Tipps geben
wie ich vorgehen muss?

fragt sich,
maka77

via ·

hallo,

wenn du eine lösung haben solltest, kannst du mich dann informieren?!

Gruß und Dank,
Oliver

logar ·

ich weiß nicht ob das noch aktuell ist aber hier meine Lösung:

in products_template.tmpl

im bereich BASKET_INFO_TEMPLATE

zuerst einmal die form ändern

<FORM method="post" action="###FORM_URL###" name="shop_form" onSubmit="return chkFormular();">

dann eine javascriptabfrage ob die checkbox ausgewählt wurde

<script language="JavaScript">
function chkFormular()
{
 if(document.shop_form.bestaetigung.checked == "")  {
   alert("Sie müssen die Lieferbedingungen akzeptieren!");
   document.shop_form.bestaetigung.focus();
   return false;
  }
  }
</script>

die checkbox selbst

<td colspan="6" class="ver10px000"><input type="checkbox" name="bestaetigung">Hiermit bestätige ich, da&szlig; ich die <a href="index.php?id=279">Lieferbedingungen</a> akzeptiere.</td>

und der submitbutton

<input type="image" src="fileadmin/img/weiter.gif" border="0" onClick="document.shop_form.products_payment.value='1'">

spass

xandi ·

Template-Setup:

plugin.tt_products.PIDagb = 115
plugin.tt_products.PIDAgbtarget = _blank

wobei 115 = uid der Seite mit den AGB

Im Template muss dann im Bereich ###BASKET_INFO_TEMPLATE### folgendes hinzugefügt werden:

<tr>
<td>###GW1B###<strong>
<!-- ###LINK_AGB### start -->
AGB
<!-- ###LINK_AGB### end -->
akzeptiert:</strong>###GW1E###</td>
<td><input type="Checkbox" value="1" name="recs[personinfo][agb]" person_agb="" /></td>
</tr>

Das Wort AGB wird durch einen Link auf das AGB-Dokument verlinkt.