Jump to content
xt:Commerce Community Forum

Trusted Shops Bewertungs-Link


Recommended Posts

Hallo,

habe zu meinem Problem leider keine Lösung gefunden.

Wir haben das Trusted Shops Zertifikat bekommen und das Siegel und die Geld-Zurück-Garantie mit dem Plugin eingebunden.

Hat problemlos funktioniert.

Da in unserem Paket auch die Trusted Shop Bewertung Pro mit drinnen ist wollte ich gerne einen Link auf der checkout_succes implementiere.

Der sollte so ungefähr aussehen, bzw. im Moment sieht mein Code so aus:


{php}

$customers_email_address = $_SESSION['customer']->customer_info['customers_email_address'];

$this->assign('customers_email_address',$customers_email_address);

{/php}


<a href="https://www.trustedshops.com/bewertung/bewerten_LIZENZNUMMER.html&buyerEmail=<?php echo urlencode(base64_encode({$customers_email_address}));?>&shopOrderID=<?php echo urlencode(base64_encode({$smarty.session.success_order_id}));?>" target="_blank" title="Online-Shop bewerten!">{button text=$smarty.const.BUTTON_BEWERTEN file='bewerten.gif'}</a>

Wie ich die buyer_url und die order_id im template der checkout_success bekomme, habe ich dank oldbear geschaft.

Aber wie schaffe ich es, das die php bzw. die base64 codierung funktioniert?

Das Problem liegt denke ich an der php Einbindung im Template.

Vielen Dank für Eure Hilfe!

Link to comment
Share on other sites

  • 2 weeks later...

Dank Oldbear hier die Lösung:

{php}

$customers_email_address = $_SESSION['customer']->customer_info['customers_email_address'];

$this->assign('customers_email_address',$customers_email_address);

{/php}

{assign var=success_order_id value=$smarty.session.success_order_id}

<a href="https://www.trustedshops.com/bewertung/bewerten_TRUSTEDSHOPS_ID.html&buyerEmail={php} echo urlencode(base64_encode($customers_email_address));{/php}&shopOrderID={php} echo urlencode(base64_encode($this->get_template_vars('success_order_id')));{/php}" target="_blank" title="Online-Shop bewerten!">Hier Bewerten</a>

Link to comment
Share on other sites

  • 1 year later...

Zur Vervollständigung, die Lösung von Oldbear, wenn man den Bewertungsklink mit automatischer Übername der Bestellnummer und E-Mail Adresse in eine E-Mail (E-Mail Manager) einbauen will:

{assign var=customers_email_address value=$order_data.customers_email_address}

{assign var=success_order_id value=$order_data.orders_id}

<a href="https://www.trustedshops.com/bewertung/bewerten_TRUSTEDSHOPSID.html&buyerEmail={php} echo urlencode(base64_encode($this->get_template_vars('customers_email_address')));{/php}&shopOrderID={php} echo urlencode(base64_encode($this->get_template_vars('success_order_id')));{/php}" target="_blank" title="Online-Shop bewerten!">Hier Bewerten</a>

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...