Ankündigung

Einklappen
Keine Ankündigung bisher.

code für partnerprogramm

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    code für partnerprogramm

    hallo,

    ich habe meine frage zwar schon in ner anderen rubrik gestellt. aber da keine antwort erhalten :-(

    vielleicht klappt es hier. leider habe ich keine ahnung von php. muss nun aber einige variablen in einen vorhandenen code einbauen. genauer gesagt, ein partnerprogramm

    der code des partnerprogramms sieht so aus:
    Code:
    <img src="http://...cgi?pp=??? 
    &cashflow=???&tax=1.19&curr=EURO&goods=???" width=1 height=1>
    pp= meine kundennummer


    cashflow= muss durch den tatsächlichen Bestellbetrag (brutto) ersetzt werden, damit anteilige prozentuale Provision automatisch errechnet werden kann

    - goods=kundenname : Hier kann man statt dem Wort kundenname mit einer Variablen dynamisch eine Auftragsnummer, Kundennamen, Bestellnummer o.ä. übergeben


    im forum habe ich für den cashflow das gefunden:

    $_SESSION['cart']->show_total()

    gibt den aktuellen Warenkorbwert zurück?


    für kundenname vielleicht:

    $zv_orders_id ?



    dann habe ich den code also so:
    Code:
    <img src="https://clix.superclix.de/cgi-bin/code.cgi?pp=94621 
    &cashflow=$_SESSION['cart']->show_total()&goods=$zv_orders_id" width=1 height=1>

    aber irgendwie funktioniert es nicht. nun weiß ich nicht, ob es an den variablen liegt oder vielleicht fehlt im code irgendwas (ne klammer, anführungszeichen), da ich leider gar keine ahnung von php habe. oder muss ich vor dem code noch etwas definieren?

    oder vielleicht habe ich es an die falsche stelle eingebaut?
    includes/templates/template_default/templates/tpl_checkout_success_def ault.php ?

    kann mir da jemand etwas zu sagen. bin für jeden tipp dankbar.


    lieben gruß

    stefan

    #2
    so könnte es aussehen:
    Code:
    <?php
        $pImg = '<img src="https://clix.superclix.de/cgi-bin/code.cgi' . 
                '?pp=94621' . 
                '&cashflow=' . $_SESSION['cart']->show_total() .
                '&goods=' . $zv_orders_id . 
                ' width="1" height="1">';
        echo $pImg;
    ?>
    folgendermassen werden texze in php behandelt:

    Code:
    $ausgabe = 'textt1' . $var1 . 'weiter gehts mit text2' . $var2 . ' verbunden werden die texze und variable mit einem punkt' . function1(param1) . ' jetzt ist der textstring fertig'; 
    echo 'mit echo werden variable ausgegeben :: ' . $ausgabe;

    Kommentar


      #3
      hallo hugo,

      vielen Dank für deine gute und hilfreiche Antwort

      Der Code funktioniert so weit, dass die Bestellnummer an das Partnerprogramm übergeben wird,

      aber der Betrag wird nicht mit übergeben. :-(


      Gibt es noch eine andere variable für den bestellwert, außer $_SESSION['cart']->show_total() ?

      gruß

      stefan

      Kommentar


        #4
        die SESSION ist zu diesem zeitpunkt schon geleert, darum wird immer 0 zurückgegeben
        zur verfügung steht
        $orders->fields['order_total'] respektive der ganze datensatz aus der tabelle orders

        dieser betrag beinhaltet alle nebebgebühren (versand, ..)


        Code:
        print_r($orders->fields);
        die('checkout');
        zeigt dir die verfügbaren felder an
        die deshalb, damit das script auch wirklich stoppt

        Kommentar


          #5
          ah danke.

          nur wenn ich jetzt den bestellwert ohne versandkosten haben möchte, also nur den reinen wert der bestellten waren, der wird ja gar nicht in die datenbank geschrieben.

          wie könnte ich diesen denn in die datenbank schreiben lassen, damit ich diesen wert am ende wieder auslesen kann?

          Kommentar


            #6
            siehe dateianhang == lösung via observer & zwischenspeichern in eine session-var

            Kommentar

            Info zu diesem Forenarchiv:
            Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
            Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
            Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
            PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
            Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
            FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

            Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
            Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
            Fehler in der Software können auf Github als Issues gemeldet werden.
            Follow us
            aktuelle version
            Zen Cart 1.5.7h deutsch
            vom 15.04.2024
            [Download]
            Lädt...
            X