Ergebnis 1 bis 10 von 10

Thema: integration der trusted shop geld zurück garantie

  1. #1
    Padawan Stufe III Avatar von JeffClay
    Registriert seit
    04.12.2007
    Beiträge
    176
    Themen
    21
    DANKE
    0
    Erhaltene Danke: 0

    Standard integration der trusted shop geld zurück garantie

    servus derms und madels,

    ich hab jetzt die trusted shop prüfung erfolgreich hinter mir. jetzt kommt der part mit der integration der geld zurück garantie. und zwar soll auf der "bestellung erfolgreich" seite ein weiterer button zur anmeldung der geld zurück garantie angezeigt werden. den "fast" fertigen code hab ich von trusted shop bekommen. nur müssen dort noch einige daten von der bestellung übergeben werden. und da weiß ich nicht welche variablen ich anzapfen muss. und ob es wirklich nur die variablen sind ob ich mir noch was aus der datenbank ziehen muss.

    hier mal das stück code:
    Code:
    <input name="title" type="hidden" value="[value title]">
    <input name="email" type="hidden" value="[value email]">
    <input name="first_name" type="hidden" value="[value fname]">
    <input name="last_name" type="hidden" value="[value lname]">
    <input name="street" type="hidden" value="[value street]">
    <input name="zip" type="hidden" value="[value zip]">
    <input name="city" type="hidden" value="[value city]">
    <input name="country" type="hidden" value="[value country]">
    <input name="phone" type="hidden" value="[value phone]">
    <input name="fax" type="hidden" value="[value fax]">
    <input name="delivery" type="hidden" value="[value delivery]">
    <input name="amount" type="hidden" value="[value amount]">
    <input name="curr" type="hidden" value="[value curr]">
    <input name="payment" type="hidden" value="[value payment]">
    <input name="KDNR" type="hidden" value="[value kdnr]">
    <input name="ORDERNR" type="hidden" value="[value ordernr]">
    erstmal danke an alle die sich an einem freitag nachmittag darüber gedanken machen.

    für den fall das einer von euch den market viewer von it scope nutzt (ein preisvergleichsprogram für händler). diese unterstützt z.b. bei xt-commerce den import von artikeln in den shop. auch eine stündliche aktualisierung soll möglich sein. hab heute eine mail erhalten das ab ende juni neue shopsysteme unterstützt werden sollen. zen cart soll auch darunter sein

    gruß und ein schönes wochenende
    Jeff Clay
    gruß Jeff Clay

    I AM ROOT.
    If you see me laughing, you'd better have a backup!

    Intel: "Was machen wir heute Abend?"
    Microsoft: "Das, was wir jeden Abend machen: Versuchen die Weltherrschaft an uns zu reissen!"

  2. #2
    Jedi-Ritter Avatar von MaleBorg
    Registriert seit
    17.05.2006
    Beiträge
    3.043
    Themen
    30
    DANKE
    5
    Erhaltene Danke: 82

    Standard

    Danke für die Infos.

    Gruß
    MaleBorg

  3. #3
    Padawan Stufe III Avatar von JeffClay
    Registriert seit
    04.12.2007
    Beiträge
    176
    Themen
    21
    DANKE
    0
    Erhaltene Danke: 0
    Erstellt von

    Standard

    bitte bitte. falls sich was tut werd ich mich melden.

    gruß Jeff
    gruß Jeff Clay

    I AM ROOT.
    If you see me laughing, you'd better have a backup!

    Intel: "Was machen wir heute Abend?"
    Microsoft: "Das, was wir jeden Abend machen: Versuchen die Weltherrschaft an uns zu reissen!"

  4. #4
    Obi-RAI Kenobi Avatar von hugo13
    Registriert seit
    23.04.2004
    Beiträge
    1.267
    Themen
    9
    DANKE
    2
    Erhaltene Danke: 19

    Standard

    wenn du in die datei template_default/templates/tpl_checkout_success_default.php
    folgendes ans ende einfügst
    Code:
    <?php
    $ord = $orders->fields;
    echo '
        <input name="title" type="hidden" value="[value title]">
        <input name="email" type="hidden" value="' . $ord['customers_email_address'] .'">
        <input name="first_name" type="hidden" value="' . $ord['delivery_name'] .'">
        <input name="last_name" type="hidden" value="[value lname]">
        <input name="street" type="hidden" value="[value street]">
        <input name="zip" type="hidden" value="[value zip]">
        <input name="city" type="hidden" value="[value city]">
        <input name="country" type="hidden" value="[value country]">
        <input name="phone" type="hidden" value="[value phone]">
        <input name="fax" type="hidden" value="[value fax]">
        <input name="delivery" type="hidden" value="[value delivery]">
        <input name="amount" type="hidden" value="[value amount]">
        <input name="curr" type="hidden" value="[value curr]">
        <input name="payment" type="hidden" value="[value payment]">
        <input name="KDNR" type="hidden" value="[value kdnr]">
        <input name="ORDERNR" type="hidden" value="[value ordernr]"> 
        ';
    die(print_r($orders->fields,true)); 
    
    ?>
    weerden alle für dich interessante variable angezeigt; beispielhaft, hab ich die mailadresse & den namen eingefügt
    salute
    rai

    FAQ | SHOP

  5. #5
    Padawan Stufe III Avatar von JeffClay
    Registriert seit
    04.12.2007
    Beiträge
    176
    Themen
    21
    DANKE
    0
    Erhaltene Danke: 0
    Erstellt von

    Standard

    ich danke dir ganz herzlich hugo. der teil mit dem $ord = $orders->fields; hat mir gefehlt. den die befehl brauch ich nicht oder?

    ein paar punkte stören mich ein bissel.
    1. die formatierung und der button sieht nicht aus wie im shop (aber das ist mir imo noch zu schwer und ich weiß nicht ab wan ts meckert)
    2. die texte sind fest drinn. könnte man aber sicherlich auch auf eine sprachdatei umbauen.
    3. zen cart trennt nicht zwischen vor- und nachnamen. ts schon. naja bei meinen code landet das bei ts im nachnamen.
    4. die zahlungsarten die an ts übergeben werden sind nur die 3 die ich nutze (nachnahme, vorkasse und paypal; wobei das nur eine weitere if abfrage wäre).

    so siehts bei mir aus:


    hier mal mein code:
    Code:
    <fieldset id="csNotifications">
    <legend>Trusted Shops Geld-zurück-Garantie:</legend>
    
    <?php
    	
    	$ord = $orders->fields;
    
    	if ($ord['payment_module_code'] == cod){
    		$payment_type = 5;
    	}
    	if ($ord['payment_module_code'] == moneyorder){
    		$payment_type = 7;
    	}
    	if ($ord['payment_module_code'] == paypal){
    		$payment_type = 10;
    	}
    
    echo '
    	<table width=400 border="0" cellspacing="0" cellpadding="4">
    		<tr>
    			<td width="90">
    				<form name="formSiegel" method="post" action="https://www.trustedshops.com/shop/certificate.php" target="_blank">
    					<input type="image" border="0" src="pfad zur/siegel.gif" title="Trusted Shops Gütesiegel - Bitte hier Gültigkeit prüfen!">
    					<input name="shop_id" type="hidden" value="eure shop id">
    				</form>
    			</td>
    
    			<td align="justify">
    				<form id="formTShops" name="formTShops" method="post" action="https://www.trustedshops.com/shop/protection.php" target="_blank">
    					<input type="hidden" name="_charset_">
    					<input name="shop_id" type="hidden" value="TS_SHOP_ID_FA8EA34DB10087814B">
    					<input name="email" type="hidden" value="' . $ord['customers_email_address'] .'">
    					<input name="last_name" type="hidden" value="' . $ord['delivery_name'] .'">
    					<input name="street" type="hidden" value="' . $ord['delivery_street_address'] .'">
    					<input name="zip" type="hidden" value="' . $ord['delivery_postcode'] .'">
    					<input name="city" type="hidden" value="' . $ord['delivery_city'] .'">
    					<input name="amount" type="hidden" value="' . $ord['order_total'] .'">
    					<input name="curr" type="hidden" value="EUR">
    					<input name="payment" type="hidden" value="' . $payment_type . '">
    					<input name="KDNR" type="hidden" value="' . $ord['customers_id'] .'">
    					<input name="ORDERNR" type="hidden" value="' . $ord['orders_id'] .'">
    				
    						<font face="Verdana, Arial, Helvetica, Geneva, sans-serif" size="1" color="#000000">Als Trusted Shops Mitglied bieten wir Ihnen als zus&auml;tzlichen Service die Geld-zurück-Garantie der Atradius Versicherungsgruppe an. Wir übernehmen alle Kosten dieser Garantie, Sie müssen sich lediglich anmelden.
    
    
    					<input type="submit" id="btnProtect" name="btnProtect" value="Anmeldung zur Geld-zurück-Garantie">
    						</font>
    				</form>
    			</td>
    		</tr>
    	</table>
    ';
    ?>
    
    </fieldset>
    <br class="clearBoth" />
    also falls jemand lange weile hat

    gruß Jeff
    gruß Jeff Clay

    I AM ROOT.
    If you see me laughing, you'd better have a backup!

    Intel: "Was machen wir heute Abend?"
    Microsoft: "Das, was wir jeden Abend machen: Versuchen die Weltherrschaft an uns zu reissen!"

  6. #6
    Obi-RAI Kenobi Avatar von hugo13
    Registriert seit
    23.04.2004
    Beiträge
    1.267
    Themen
    9
    DANKE
    2
    Erhaltene Danke: 19

    Standard

    fehlen tut auch das land, war so frei, dass einzubauen & deine ts-shop-id zu verändern
    Code:
    <fieldset id="csNotifications">
    <legend>Trusted Shops Geld-zurück-Garantie:</legend>
    
    <?php
        function get_country_iso3($countries_name = 'Austria') {
            global $db;
            $countries = "select countries_name, countries_iso_code_2, countries_iso_code_3
                          from " . TABLE_COUNTRIES . "
                          where countries_name = '" . $countries_name . "'";
            $countries_values = $db->Execute($countries);
            if(!$countries_values->eof){
                return $countries_values->fields['countries_iso_code_3'];
            } else {
                return 'AUT';
            }
        }
            
       $ord = $orders->fields;
       $country = get_country_iso3($ord['customers_country']);
       // print_r($ord);
       switch ($ord['payment_module_code']) {
          case 'cod':
            $payment_type = 5;
            break;
          case 'moneyorder':
            $payment_type = 7;
            break;
          case paypal:
            $payment_type = 10;
            break;
       }
    
    echo '
       <table width=400 border="0" cellspacing="0" cellpadding="4">
          <tr>
             <td width="90">
                <form name="formSiegel" method="post" action="https://www.trustedshops.com/shop/certificate.php" target="_blank">
                   <input type="image" border="0" src="pfad zur/siegel.gif" title="Trusted Shops Gütesiegel - Bitte hier Gültigkeit prüfen!">
                   <input name="shop_id" type="hidden" value="eure shop id">
                </form>
             </td>
    
             <td align="justify">
                <form id="formTShops" name="formTShops" method="post" action="https://www.trustedshops.com/shop/protection.php" target="_blank">
                   <input type="hidden" name="_charset_">
                   <input name="shop_id" type="hidden" value="TS_SHOP_ID_B10087814B">
                   <input name="email" type="hidden" value="' . $ord['customers_email_address'] .'">
                   <input name="last_name" type="hidden" value="' . $ord['delivery_name'] .'">
                   <input name="street" type="hidden" value="' . $ord['delivery_street_address'] .'">
                   <input name="zip" type="hidden" value="' . $ord['delivery_postcode'] .'">
                   <input name="city" type="hidden" value="' . $ord['delivery_city'] .'">
                   <input name="country" type="hidden" value="' . $country .'">
                   <input name="amount" type="hidden" value="' . $ord['order_total'] .'">
                   <input name="curr" type="hidden" value="EUR">
                   <input name="payment" type="hidden" value="' . $payment_type . '">
                   <input name="KDNR" type="hidden" value="' . $ord['customers_id'] .'">
                   <input name="ORDERNR" type="hidden" value="' . $ord['orders_id'] .'">
                
                      <span style="font-family=Verdana, Arial, Helvetica, Geneva, sans-serif; font-size=100%; color=#000000;">Als Trusted Shops Mitglied bieten wir Ihnen als zus&auml;tzlichen Service die Geld-zurück-Garantie der Atradius Versicherungsgruppe an. Wir übernehmen alle Kosten dieser Garantie, Sie müssen sich lediglich anmelden.
    
    
                   <input type="submit" id="btnProtect" name="btnProtect" value="Anmeldung zur Geld-zurück-Garantie">
                      </span>
                </form>
             </td>
          </tr>
       </table>
    ';
    ?>
    
    </fieldset>
    <br class="clearBoth" />
    salute
    rai

    FAQ | SHOP

  7. #7
    Padawan Stufe III Avatar von JeffClay
    Registriert seit
    04.12.2007
    Beiträge
    176
    Themen
    21
    DANKE
    0
    Erhaltene Danke: 0
    Erstellt von

    Standard

    fehlen tut auch das land, war so frei, dass einzubauen & deine ts-shop-id zu verändern
    ja da hast du recht. bei uns kommt eigentlich nur de und at in frage... und schaust du nochmal in deinem codebeispiel nach der shopid?

    und an und für sich könnte man auch gleich noch ne sprachdatei schreiben... aber nicht heut abend.

    gruß Jeff
    gruß Jeff Clay

    I AM ROOT.
    If you see me laughing, you'd better have a backup!

    Intel: "Was machen wir heute Abend?"
    Microsoft: "Das, was wir jeden Abend machen: Versuchen die Weltherrschaft an uns zu reissen!"

  8. #8
    Padawan Stufe I Avatar von Oeli
    Registriert seit
    10.08.2005
    Beiträge
    60
    Themen
    19
    DANKE
    0
    Erhaltene Danke: 0

    Standard

    Danke! Das hat schon ein wenig geholfen. Die Variablen bekomme ich da jetzt heraus. Leider unterscheidet sich Zencart von der Struktur her ziemlich von OS Commerce. Leider weiss ich nicht wirklich, wie ich bei den unteren Zeilen das für Zencart anpassen kann. Irgendeiner eine Idee?

  9. #9
    Padawan Anwärter Avatar von sunbeamzen
    Registriert seit
    08.10.2007
    Beiträge
    3
    Themen
    0
    DANKE
    0
    Erhaltene Danke: 0

    Standard Payment module code

    Hi
    Ich habe ein Problem mit den payment_module_code
    wie bekomme ich raus welche Code für mich ist richtig?
    Habe Vorkasse
    Rechnung
    Paypal


    ....??
    Gruß
    Michael

    switch ($ord['payment_module_code']) {
    case 'cod':
    $payment_type = 5;
    break;
    case 'moneyorder':
    $payment_type = 7;
    break;
    case paypal:
    $payment_type = 10;
    break;

  10. #10
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.092
    Themen
    85
    DANKE
    3
    Erhaltene Danke: 961

    Standard

    Unter Module > Zahlungsarten findest Du den jeweiligen payment_module_code in der zweiten Spalte
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
zen-cart-pro.at
Zen Cart ist eine kostenlose unter der GPL-Lizenz veröffentlichte Open-Source Shopsoftware. Das System wird in den USA entwickelt, die amerikanische Website dazu ist www.zen-cart.com

Die deutsche Zen-Cart Version, um die es hier auf zen-cart-pro.at geht, ist eine Anpassung der amerikanischen Version an die Bedürfnisse von Onlineshopbetreibern im deutschsprachigen Raum.

Die deutsche Zen Cart Version wird von einem Team von Entwicklern in Österreich und Deutschland betreut, weiterentwickelt und supportet und steht kostenlos in unserem Downloadbereich zur Verfügung.

[mehr]
Follow Us
  • zen-cart-pro-at auf Twitter
  • zen-cart-pro-at auf Github
  • zen-cart-pro-at auf SourceForge
Aktuelle Version
Zen Cart 1.5.5 deutsch
Revision 1188 vom 02.12.2016
[Download]