Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Neues Trustbadge

    spieler

    • Neu im Forum
    • Beiträge: 14
    • Geschlecht:
    Neues Trustbadge
    am: 25. März 2015, 18:02:59
    Anscheinend bietet Trusted Shops ein neues Trustbadge an. Zumindest ein anderes als das hier im Forum schon besprochene.

    Das Badge einbauen ist einfach, doch dann soll in der Thank-You-Seite noch ein Div mit Daten aus dem System eingebunden werden und da scheitere ich, da ich sonst nur OXID und Shopware mache.

    Hier die Anleitung: http://www.trustedshops.de/shopbetreiber/integration/trustbadge.html

    Hier kommt der wichtige Part, wo ich Hilfe brauche:

    Schritt 3: Für das automatische Einsammeln von Kundenbewertungen und den Abschluss der Garantie benötigt das Trustbadge® eine kleine Hilfe. Diese erfolgt durch das Setzen eines <div>-Elementes zur Erkennung Ihrer Bestellbestätigungsseite (Danke-Seite). Das Trustbadge® öffnet dann dort automatisch die Trustcard, bietet Ihren Kunden die Geld-zurück-Garantie an oder bittet um die Abgabe einer Bewertung.

    Damit Ihre Kunden keine Felder mehr ausfüllen müssen, sollten Sie alle für den Abschluss notwendigen Daten bereits innerhalb des Einbindungscodes festlegen:

    Code: PHP  [Auswählen]
    <div id="trustedShopsCheckout" style="display: none;">
     <span id="tsCheckoutOrderNr">%Value: ORDER_NUMBER%</span>
     <span id="tsCheckoutBuyerEmail">%Value: BUYER_EMAIL_ADDRESS%</span>
     <span id="tsCheckoutOrderAmount">%Value: SHOPPING_BASKET_TOTAL%</span>
     <span id="tsCheckoutOrderCurrency">%Value: ORDER_CURRENCY%</span>
     <span id="tsCheckoutOrderPaymentType">%Value: PAYMENT_METHOD%</span>
    </div>
    Füllen Sie die Werte der Parameter mittels der von Ihrem Shopsystem verwendeten Scriptsprache. Die Übergabe der Email-Adresse könnte in PHP so aussehen, wobei $customer_email der E-Mail-Adresse des Kunden in Ihrem Shopsystem entspräche:
    <span id="tsCheckoutBuyerEmail"><?php echo $customer_email; ?><span>

    Fertig! Das Trustbadge® ist mit all seinen Funktionen in Ihrem Shop eingebaut.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=32584.0

    spieler

    • Neu im Forum
    • Beiträge: 14
    • Geschlecht:
    Re: Neues Trustbadge
    Antwort #1 am: 26. März 2015, 10:47:40
    Ich musste jetzt unschön direkt in die checkout_success.php eingreifen. Aber es lies sich mit meinen Kenntnissen nicht vermeiden.

    checkout_success.php

    Code: PHP  [Auswählen]
    //BOF - SPIELER - 2015-03-26 - Include Trustbadge

    // Daten der aktuellen Bestellung holen
    $orders_TS_query = xtc_db_query("select orders_id,
                                         customers_name,
                                         customers_email_address,
                                         currency,
                                         payment_class
                                  from "
    .TABLE_ORDERS."
                                  where customers_id = '"
    .$_SESSION['customer_id']."'
                                  order by orders_id desc limit 1"
    );
    $orders_TS = xtc_db_fetch_array($orders_TS_query);

    $orders_TS_total_query = xtc_db_query("select value
                                  from "
    .TABLE_ORDERS_TOTAL."
                                  where orders_id = '"
    .$orders_TS['orders_id']."' &&
                                  class = 'ot_total'
                                  limit 1"
    );
    $orders_TS_total = xtc_db_fetch_array($orders_TS_total_query);

    // Smarty-Variable erzeugen
    $smarty->assign('TS_CHECKOUT', '
    <div id="trustedShopsCheckout" style="display: none;">
     <span id="tsCheckoutOrderNr">'
    . $orders_TS["orders_id"] . '</span>
     <span id="tsCheckoutBuyerEmail">'
    . $orders_TS["customers_email_address"] . '</span>
     <span id="tsCheckoutOrderAmount">'
    . $orders_TS_total["value"] . '</span>
     <span id="tsCheckoutOrderCurrency">'
    . $orders_TS["currency"] . '</span>
     <span id="tsCheckoutOrderPaymentType">'
    . $orders_TS["payment_class"] . '</span>
    </div>'
    );

    //BOF - SPIELER - 2015-03-26 - Include Trustbadge

    checkout_success.html

    Code: PHP  [Auswählen]
    {$TS_CHECKOUT}

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Neues Trustbadge
    Antwort #2 am: 26. März 2015, 12:37:37
    Core-Änderungen sind hier Teil des Programms.

    Die Markup-Lösung von Trusted Shops sieht aber auch ziemlich hässlich aus. Denen hat man wohl auch noch nicht gesagt, dass dafür data erfunden wurde.

    spieler

    • Neu im Forum
    • Beiträge: 14
    • Geschlecht:
    Re: Neues Trustbadge
    Antwort #3 am: 13. April 2015, 11:21:43
    Es gibt jetzt doch noch eine offizielle Einbauanleitung:

    Trustbadge® einfügen mit modified eCommerce Shopsoftware

    Gut, dass ich die JETZT habe.

    Thomas

    • Fördermitglied
    • Beiträge: 1.587
    Re: Neues Trustbadge
    Antwort #4 am: 13. April 2015, 11:26:40
    Oh das ist aber schön das diese Anleitung nachgereicht wurde, werde es die Tage mal einbauen  :thumbs:

    Danke für den Link.

    Thomas

    • Fördermitglied
    • Beiträge: 1.587
    Re: Neues Trustbadge
    Antwort #5 am: 11. September 2015, 08:24:53
    Die Variable für die Email dürfte wohl falsch sein, sie wird nicht ins Garantieformular übertragen. Einbau nach Anleitung, kann das jemand nachvollziehen?

    swolfram [templatix]

    • Fördermitglied
    • Beiträge: 1.169
    • Geschlecht:
    Re: Neues Trustbadge
    Antwort #6 am: 11. September 2015, 08:40:29
    Hier wird alles korrekt übertragen. Ist der Fehler mit der Mail sicherlich woanders zu suchen.

    HaldOn

    • Fördermitglied
    • Beiträge: 552
    Re: Neues Trustbadge
    Antwort #7 am: 11. September 2015, 17:11:13
    Hallo,

    schau dir mal die aktuelle Einbauanleitung von Trusted Shops an, die wurde wegen dem Fehler aktualisiert.

    Code: PHP  [Auswählen]
    $smarty->assign('ORDER_MAIL', $order->customer['email_address']);

    Trustbadge® einfügen mit modified eCommerce Shopsoftware

    Thomas

    • Fördermitglied
    • Beiträge: 1.587
    Re: Neues Trustbadge
    Antwort #8 am: 16. September 2015, 12:56:50
    Jup, lag an der alten Einbauanleitung.

    Herzlichen Dank, funktioniert tadellos!

    Beste Grüße

    Thomas

    • Fördermitglied
    • Beiträge: 1.587
    Re: Neues Trustbadge
    Antwort #9 am: 16. Februar 2016, 14:42:29
    Hallo,

    schau dir mal die aktuelle Einbauanleitung von Trusted Shops an, die wurde wegen dem Fehler aktualisiert.

    Code: PHP  [Auswählen]
    $smarty->assign('ORDER_MAIL', $order->customer['email_address']);

    Trustbadge® einfügen mit modified eCommerce Shopsoftware

    Huhu, ich nochmal. Welches Parameter im Div-Element ist den Zuständig für die Übergabe der Währung, in unserem Fall EUR. Dieses fehlt Trusted Shops wohl noch, ansonsten gehts seitdem hervorragend.

    Beste Grüße

    HaldOn

    • Fördermitglied
    • Beiträge: 552
    Re: Neues Trustbadge
    Antwort #10 am: 16. Februar 2016, 15:10:09
    Woran hast du festgestellt das die Währung fehlt?

    Thomas

    • Fördermitglied
    • Beiträge: 1.587
    Re: Neues Trustbadge
    Antwort #11 am: 17. Februar 2016, 08:15:22
    Zitat
    Über unser neues Webtool im My Trusted Shops System können Sie Ihre Einbindung automatisch überprüfen und erhalten im Anschluss individuelle Hinweise zum Einbau für Ihre Shopsoftware.

    Das Ergebnis siehe Anhang. Kundenbewertungen usw. funktionieren auch tadellos. Die Dame am Telefon sagte bei Ihren Shop für Deutschland und Österreich muss das Parameter im Div Element EUR eingefügt werden.  :mhhh:

    Gruß

    HaldOn

    • Fördermitglied
    • Beiträge: 552
    Re: Neues Trustbadge
    Antwort #12 am: 17. Februar 2016, 08:42:32
    Hallo Thomas,

    es bei könnte
    Code: PHP  [Auswählen]
    $ORDER_AMOUNT = $xtPrice->xtcFormat($order_total['total'],false);
    mit übertragen werden, aber nur die Währung habe ich nicht gesehen.
    Habe den Code bei mir seit längerem eingebaut und bei der Prüfung in meinem Shop kommt
    "Die aktuelle Trustbadge Technologie ist vollständig integriert."
    Da können die sicher die Entwickler von TS weiterhelfen.

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.868
    • Geschlecht:
    Re: Neues Trustbadge
    Antwort #13 am: 11. März 2016, 13:58:20
    Also grundsätzlich funktioniert ja nun das TrustBadge einwandfrei, wenn man sich an die von TrustedShops geschriebene Anleitung hält.

    Was mich allerdings stört ist, dass für http & https jeweils das "Banner" mobil eingeblendet wird. Damit muss man es quasi zweimal schließen - wenig kundenfreundlich.

    Hat da jemand ne Idee, wie man das umgehen könnte?

    Grüße
    Dominik

    Thomas

    • Fördermitglied
    • Beiträge: 1.587
    Re: Neues Trustbadge
    Antwort #14 am: 11. März 2016, 14:43:22
    Hallo Thomas,

    es bei könnte
    Code: PHP  [Auswählen]
    $ORDER_AMOUNT = $xtPrice->xtcFormat($order_total['total'],false);
    mit übertragen werden, aber nur die Währung habe ich nicht gesehen.
    Habe den Code bei mir seit längerem eingebaut und bei der Prüfung in meinem Shop kommt
    "Die aktuelle Trustbadge Technologie ist vollständig integriert."
    Da können die sicher die Entwickler von TS weiterhelfen.

    Es hat funktioniert, da war der Wurm drin, Trusted Shops hat nichts mehr zu meckern, danke!
    Trade Republic - Provisionsfrei Aktien handeln
    14 Antworten
    10678 Aufrufe
    07. April 2016, 12:21:37 von GTB
    11 Antworten
    2550 Aufrufe
    25. Februar 2019, 15:34:53 von Glera77
    1 Antworten
    4698 Aufrufe
    25. September 2014, 14:03:43 von willie
               
    anything