Variablen $order-> ... ?

dfluess

Gut bekanntes Mitglied
21. Januar 2007
652
3
Hallo,

im Google Analytic Script werden einige Variablen angegeben, die aber wohl immer leer bleiben.
Um zu testen habe ich einmal die Variablen direkt ohne {if} gesetzt. Vorhandene Werte sollten also irgendwo ausgegeben werden(?)

Code:
                        '{$order->cArtNr}',
                        '{$order->cName}',
                        '{$order->Category}',
                        '{$order->fPreis}',
                        '{$order->nAnzahl|replace:",":"."}'

Sollten diese nicht bei Bestellabschluss gefüllt werden? Oder wann werden diese überhaupt gefüllt und können genutzt werden?



Leider finde keinen Hinweis darauf. In der DebugConsole kann ich auch keinen Hinweis finden.

Weis jemand Rat?

Gruß, Detlef
 

dfluess

Gut bekanntes Mitglied
21. Januar 2007
652
3
AW: Variablen $order-> ... ?

Hallo,

möchte das Thema nochmal anschubsen.

"etracker" kann den Warenkorb auswerten. Es müsste beim Bestellabschluss und nur im template für den Bestellabschluss, der Warenkorb in eine Variable ausgegeben werden.

Code:
var et_basket = "
{foreach name=positionen from=$smarty.session.Warenkorb->PositionenArr item=Position}
{$Position->Artikel->cArtNr},{$Position->Artikel->cURL},{$Position->nAnzahl},Tobit-Software,{$Position->cEinzelpreisLocalized[$NettoPreise][$smarty.session.cWaehrungName]|string_format:"%.2f"};
{/foreach}";

Der Code würde das so richtig ausgegeben.
Nur wird der Warenkorb leider zum Absenden der Bestellung sofort gelöscht und var ist leer.

Gibt es noch eine andere Möglichkeit?

Gruß, Detlef
 

andy j

Entwickler
7. April 2010
817
1
AW: Variablen $order-> ... ?

PHP:
{if $Bestellung->kBestellung > 0}
   var et_basket = "";  
   {foreach name=Bestell item=order from=$Bestellung->Positionen} 
      {if $order->nPosTyp == 1} 
         et_basket += '{$Position->Artikel->cArtNr},{$Position->Artikel->cURL},{$Position->nAnzahl},Tobit-Software,{$Position->cEinzelpreisLocalized[$NettoPreise][$smarty.session.cWaehrungName]|string_format:"%.2f"};';         
      {/if} 
   {/foreach} 
   // handle tracker call...
{/if}
 

dfluess

Gut bekanntes Mitglied
21. Januar 2007
652
3
AW: Variablen $order-> ... ?

Hallo andy,

danke für den Code aber der Einsatz ist mir noch nicht ganz klar. Schreibe ich den in das Header oder Footer Template in den Parameterblock dann wird mir auf der Abschlussseite
das im Quelltext ausgegeben.

PHP:
<!-- etracker PARAMETER 3.0 -->
<script type="text/javascript">
var et_target       = "Abverkauf";
var et_tval         = "7.563025210084";
var et_tonr         = "90";

var et_basket = "";  
         et_basket += ',,,Tobit-Software,0.00;';         

   // handle tracker call...

</script>
<!-- etracker PARAMETER END -->

Der Warenkorb ist außerdem leer.
 

andy j

Entwickler
7. April 2010
817
1
AW: Variablen $order-> ... ?

hi, ich habe hier noch ein eTracker Plugin von mir rumfliegen, das kann ich dir gerne mal schicken.

schreib mir bitte eine pn, werde es dann heute abend los schicken