---
title: "Keine Order Confirmation Seite bei tt_products_2.4.9"
url: "https://www.typo3.net/d/40355-keine-order-confirmation-seite-bei-tt-products-249"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2006-03-28"
last_reply: "2008-03-28"
replies: 14
solved: false
page: 1
pages: 1
lang: "de"
---

# Keine Order Confirmation Seite bei tt_products_2.4.9

Extensions · 14 Antworten · gestartet 2006-03-28

## Eröffnungsbeitrag

**nerphunk** · 2006-03-28 · [Beitrag #1](https://www.typo3.net/d/40355-keine-order-confirmation-seite-bei-tt-products-249/1)

Hallo Zusammen,

ich habe ein Problem mit dem Abschluss einer Bestellung. Eigentlich funktioniert alles sehr gut, die E-Mails werden korrekt versandt etc.. Nur leider erscheint  die letzte Seite des Bestellvorgangs nicht ( Im Template der Abschnitt BASKET_ORDERCONFIRMATION_TEMPLATE), stattdessen wird eine leere Seite angezeigt.

Bisher habe ich zk_products verwendet, da lief es einwandfrei. Hat Jemand einen Hinweis für mich, was ich übersehen haben könnte?

Danke und Servus

nepomuk

## Antworten

### [#2](https://www.typo3.net/d/40355-keine-order-confirmation-seite-bei-tt-products-249/2) · Flink · 2006-03-31

Es darf kein

```typoscript
PIDthanks
```

gesetzt sein, denn sonst wird stattdessen BASKET_ORDERTHANKS_TEMPLATE verwendet.

### [#3](https://www.typo3.net/d/40355-keine-order-confirmation-seite-bei-tt-products-249/3) · nerphunk · 2006-04-10

Hallo Flink,

vielen Dank für Deine Antwort. Leider besteht das Problem immer noch. Weder die Order Confirmation, noch die Thanks Page wird angezeigt (sowohl wenn ich eine "PID for finalize page", als auch wenn ich eine "PID for thanks page" setze). Es erscheint einfach eine leere Seite, die ID stimmt.  #angry#

Die Formulare im Template habe ich schon mehrmals überprüft, daran liegt es wohl nicht.

Folgendes Formular führt zur Order_Confirmation:

```html
<input type="Submit" name="products_finalize" value="Bestellung abschlie&szlig;en!" onclick="document.forms[0].action='###FORM_URL_THANKS###'; document.forms[0].target='###FORM_URL_TARGET###';" />
```

Ich habe schon alle Kombinationen durchgetestet, die mir eingefallen sind.

Servus

Nepomuk

### [#4](https://www.typo3.net/d/40355-keine-order-confirmation-seite-bei-tt-products-249/4) · lala · 2006-05-05

Gleiches Problem - Lösungsansatz vorhanden?

### [#5](https://www.typo3.net/d/40355-keine-order-confirmation-seite-bei-tt-products-249/5) · Flink · 2006-05-21

> **nerphunk schrieb:**
>
> Es erscheint einfach eine leere Seite, die ID stimmt.  #angry#

Ist auf der Finalize-Seite auch ein tt_products-Plugin mit Ansichtsart 'Warenkorb: Bestellung abschließen'?

### [#6](https://www.typo3.net/d/40355-keine-order-confirmation-seite-bei-tt-products-249/6) · peter pan · 2006-05-23

folgendes hab ich gemacht: in der tmpl-datei kannst du auch einen fixen link auf den button zur finalize-seite geben. die id kannst du ja im be finden.

zb so: onClick="document.forms[0].action='index.php?id=12&backPID=11';"

probier mal, sollte klappen, wenn auch nicht 100 prozent kompfortabel :-)

### [#7](https://www.typo3.net/d/40355-keine-order-confirmation-seite-bei-tt-products-249/7) · nerphunk · 2006-05-23

Hallo Flink und Peter,

vielen Dank für eure Hilfe. Auf der Finalize-Seite habe ich ein tt_products-Plugin mit "Bestellung abschließen". Auch den Link hatte ich kurz hart verdrahtet. Führte leider zu dem selben Ergebnis, einfach eine leere Seite. Eigentlich ist es nicht schlimm, da man die Seite ja nicht unbedingt benötigt. Der Bestellvorgang wird ja korrekt abgeschlossen. Mich wurmt es nur ein wenig, da ich die Finalize-Übersicht sehr userfreundlich finde.

Servus

Nepomuk

### [#8](https://www.typo3.net/d/40355-keine-order-confirmation-seite-bei-tt-products-249/8) · peter pan · 2006-05-24

hi nochmal!

ne leere seite kann aber eigentlich nichit sein? hast du beim modifizieren der tmpl-datei eventuell etwas kaputt gemacht? lade doch nochmal en code der ursprünglichen tmpl-datei rein und probier aus, ob es damit geht.

ansonsten geht es mit fixen links definitiv! ich hab auch rumgefrickelt und es letztendlich auf diese art und weise geschafft. probier mal mit den id´s rum. ansonsten kann ich dir mal meinen code zeigen.

### [#9](https://www.typo3.net/d/40355-keine-order-confirmation-seite-bei-tt-products-249/9) · schmelzer · 2006-11-25

Habe das gleiche Problem:
-------------------------------------------------
Die Bestätigungsseite von tt_products wird angezeigt,
aber sie ist leer.

(Die E-Mails an den Kunden und an den Shop-Admin werden korrekt erzeugt und verschickt.)

Mögliche Ursache/Vermutung:
-------------------------------------------------
Beim finalisieren der Bestellung wird folgende Funktion aufgerufen:

In der Datei
   /typo3conf/ext/tt_products/control/class.tx_ttproducts_control.php
Steht in Zeile 525:

```php
	// Empties the shopping basket!
	$this->basket->clearBasket();
```

Wenn ich diese Zeile auskommentiere, dann wird die Bestätigungsseite angezeigt.
Seltsam ist nur:
In der Methode clearBasket() selbst steht nichts besonderes. Es werden nur
Arrays unset()-ted und die Shop Cookies gelöscht. Vermutlich liegt die Ursache ganz wo anders. Aber wo?

Verwendete Versionen:
-------------------------------------------------
php 4.3.10-16
mysql 4.0
typo3 4.0.0
tt_products 2.5.1
fh_library 0.0.14
table 0.1.8

Forenbeiträge die nicht weitergeholfen haben:
-------------------------------------------------
[/d/27679-bestellemail-an-den-admin](https://www.typo3.net/d/27679-bestellemail-an-den-admin)
[/d/26227-uebergabe-der-werte-aus-shoppingbasket-via-handlescript-klappt-nicht](https://www.typo3.net/d/26227-uebergabe-der-werte-aus-shoppingbasket-via-handlescript-klappt-nicht)
[/d/28753-problem-mit-tt-produkts-224-und-pid-finalize](https://www.typo3.net/d/28753-problem-mit-tt-produkts-224-und-pid-finalize)

[/d/40355-keine-order-confirmation-seite-bei-tt-products-249](https://www.typo3.net/d/40355-keine-order-confirmation-seite-bei-tt-products-249)
Q: Ist auf der Finalize-Seite auch ein tt_products-Plugin mit Ansichtsart 'Warenkorb: Bestellung abschließen'?
A: Ja.

Q: Es darf kein PIDthanks gesetzt sein, denn sonst wird stattdessen BASKET_ORDERTHANKS_TEMPLATE verwendet.
A: Ist nicht gesetzt

Bin für jeden Vorschlag dankbar.

### [#10](https://www.typo3.net/d/40355-keine-order-confirmation-seite-bei-tt-products-249/10) · lobby · 2007-01-11

Anscheinend ist dieses Problem immer noch nicht gelöst. Ich benutze den tt_products 2.5.1 und habe exakt das selbe Problem.
Hab jetzt alles ausprobiert und trotzdem keine Lösung gefunden. Das kann doch nicht sein, oder? Bitte helft mir.

### [#11](https://www.typo3.net/d/40355-keine-order-confirmation-seite-bei-tt-products-249/11) · lobby · 2007-01-19

Also, ich hab das Problem immer noch nicht lösen können. Egal nach welcher Methode ich es mache, funktioniert es nicht.
Ich habs mit PIDthanks versucht und das Template BASKET_ORDERTHANKS_TEMPLATE angelegt, aber auch ohne PIDthanks.
So wie schmelzer beschrieben hat, tritt das Problem nicht auf, wenn

```typoscript
      // Empties the shopping basket!
              $this->basket->clearBasket();
```

auskommentiert ist.
Wenn ich mir die Variable vorher ausgeben lasse, wird es einwandfrei angezeigt.

Ich hoffe, irgendwer kann mir helfen. Ich drehe mit diesem Shop sonst nochmal durch.

### [#12](https://www.typo3.net/d/40355-keine-order-confirmation-seite-bei-tt-products-249/12) · lobby · 2007-01-19

Okay, also das mit dem PIDthanks hab ich jetzt hinbekommen, aber kann ich da auch die Bestellung nochmal ausgeben. Wenn ich PIDthanks nicht benutze kriege ich nach wie vor ne leere Seite zurück anstatt der Bestellbestätigung.

### [#13](https://www.typo3.net/d/40355-keine-order-confirmation-seite-bei-tt-products-249/13) · lobby · 2007-01-29

Einmal hätte ich noch ne Frage, vielleicht kann mir diesesmal jemand helfen. Ich glaube den Grund für die weiße Seite gefunden zu haben. Es ist irgendwie so, dass das Processing immer doppelt ausgeführt wird. Wenn ich mir irgendwas ausgeben lasse, wird es immer zweimal angezeigt. Deshalb wird nach dem ersten mal korrekterweise der Warenkorb auch gelöscht und dann beim zweiten mal natürlich nix mehr angezeigt. Jetzt weiß ich nur nicht, was ich falsch mache. Da dieses Problem auch bei anderen schon aufgetreten ist, frage ich mich, ob es sich hierbei um einen Bug handelt. Hat da irgendwer schon Erfahrungen bezüglich dieses Problems?
Es wäre wirklich schön, zumindest mal eine Antwort auf eine Frage zu bekommen.

Viele Grüße, Mike

### [#14](https://www.typo3.net/d/40355-keine-order-confirmation-seite-bei-tt-products-249/14) · navyseal · 2007-08-23

hi!
habe die version 2.5.2 installiert und erhalte nach drücken von "bestellung abschließen" ebenfalls eine leere seite ...

der pidthanks ist die entsprechende "danke seite" zugewießen! kann jemand hierzu bitte eine lösung posten ?!

der rest funktioniert ;)

### [#15](https://www.typo3.net/d/40355-keine-order-confirmation-seite-bei-tt-products-249/15) · gkahr · 2008-03-28

Gutes Gefühl, wenn man nicht allein ist mit dem Problem  #giggle#

Inzwischen ist es die 2.5.5 und ich habe das Problem immer noch. Den Workaround über javascript kann ich persönlich nicht empfehlen, weil dann der gesamte finalizing Prozess (email versand und co) nicht stattfindet.

Ich habe alles erdenklich ausprobiert und mich dann zu einem kurzen Fix in der control/class.tx_ttproducts_control.php entschlossen.

In der Zeile 552 steht

```php
if ($this->conf['PIDthanks'] > 0) {
  $tmpl = 'BASKET_ORDERTHANKS_TEMPLATE';
  $contentTmp = $basketView->getView($empty, 'BASKET', $info, false, false, '###'.$tmpl.'###', $mainMarkerArray);
}
```

ersetzt durch

```php
if ($this->conf['PIDthanks'] > 0) {
  $tmpl = 'BASKET_ORDERTHANKS_TEMPLATE';
  $contentTmp = $basketView->getView($empty, 'BASKET', $info, false, false, '###'.$tmpl.'###', $mainMarkerArray);
  
  $configurations['useCacheHash'] = 1;
  $configurations['parameter'] = $this->conf['PIDthanks'];
  $configurations['target'] = '_self';
  $configurations['additionalParams']=(t3lib_div::_GP('L')=='') ? '&L=0' : '&L='.t3lib_div::_GP('L');
  
  header('Location:'.t3lib_div::locationHeaderUrl($this->pibase->cObj->typoLink_URL($configurations)));		  
}
```

Das funktioniert gut und auch auf multilingualen Seiten.

Gruss
Lars

---

Quelle: „Keine Order Confirmation Seite bei tt_products_2.4.9“, typo3.net, https://www.typo3.net/d/40355-keine-order-confirmation-seite-bei-tt-products-249
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
