Google Kundenrezensionen einbinden

@m23 schrieb:

Hallo,

ich würde das auch gerne nutzen, bin allerdings nicht sicher, wie ich das genau anstelle. Wenn ich Euch hier richtig verstehe, lege ich ein eigenes Template in meinem Theme frontend/checkout an, z.B. googlereviews.tpl und füge dort ein:

{extends file=„parent:frontend/checkout/finish.tpl“}
{block name=‚frontend_index_header_javascript_jquery‘}
{$smarty.block.parent}
{literal}
„“ target=„_blank“ rel=„nofollow“>https://apis.google.com/js/platform.js?onload=renderOptIn">https://apis.google.com/js/platform.js?onload=renderOptIn"; async defer>

window.renderOptIn = function() {
window.gapi.load('surveyoptin', function() {
window.gapi.surveyoptin.render(
{
„merchant_id“: xxxxxxxxx,
„order_id“: „{/literal}{$sOrderNumber}{literal}“,
„email“: „{/literal}{$sUserData.additional.user.email}{literal}“,
„delivery_country“: „{/literal}{$sUserData.additional.countryShipping.countryiso}{literal}“,
„estimated_delivery_date“: „{/literal}{“+2 day"|strtotime|date_format:„%Y-%m-%d“}{literal}"
});
});
}

{/literal}
{/block}

Ist das korrekt - bei mir tut sich so nämlich nichts? Danke!

Hallo,

dass das so nicht funktioniert, ist ja auch richtig so und vollkommen korrekt. Wenn müsstest du die Datei nämlich „finish.tpl“ nennen (von der du ja auch ableitest) - und nicht so, wie du Lust hast (googlereviews.tpl), siehe: Getting started with Shopware templating . Du solltest dich einmal mit dem Thema Shopware-Vererbung auseinander setzen.

Beste Grüße

Sebastian

Guten Abend,

jetzt mal eine Blöde Frage zum Badge… ich wollte es so im Footer einfügen und habe auf ein „schönes Badge“ unten rechts gehofft…

klappt leider nicht :frowning:

 

{extends file="parent:frontend/index/footer.tpl"}

{block name="frontend_index_shopware_footer_logo"}



  window.renderBadge = function() {
    var ratingBadgeContainer = document.createElement("div");
    document.body.appendChild(ratingBadgeContainer);
    window.gapi.load('ratingbadge', function() {
      window.gapi.ratingbadge.render(ratingBadgeContainer, {"merchant_id": 11122233});
    });
  }

{/block}

Kann mich mal jemand anschubsen ? :slight_smile:

 

Danke und viele Grüße

Hotte
 

{if {$Shop->getId()} == 4}

{block name='frontend_index_header_javascript_jquery'}
{$smarty.block.parent}
{literal}


window.renderOptIn = function() {
window.gapi.load('surveyoptin', function() {
window.gapi.surveyoptin.render(
{
"merchant_id": XXXXXXXXX,
"order_id": "{/literal}{$sOrderNumber}{literal}",
"email": "{/literal}{$sUserData.additional.user.email}{literal}",
"delivery_country": "{/literal}{$sUserData.additional.countryShipping.countryiso}{literal}",
"estimated_delivery_date": "{/literal}{"+2 day"|strtotime|date_format:"%Y-%m-%d"}{literal}"
});
});
}

{/literal}
{/block}
{/if}
{else}
{if {$Shop->getId()} == 1}

{block name='frontend_index_header_javascript_jquery'}
{$smarty.block.parent}
{literal}


window.renderOptIn = function() {
window.gapi.load('surveyoptin', function() {
window.gapi.surveyoptin.render(
{
"merchant_id": XXXXXXXXXX,
"order_id": "{/literal}{$sOrderNumber}{literal}",
"email": "{/literal}{$sUserData.additional.user.email}{literal}",
"delivery_country": "{/literal}{$sUserData.additional.countryShipping.countryiso}{literal}",
"estimated_delivery_date": "{/literal}{"+2 day"|strtotime|date_format:"%Y-%m-%d"}{literal}"
});
});
}

{/literal}
{/block}
{/if}

Hey Ho,

 

falls hier noch jemand aktiv liest und antwortet:

Ich würde gern 2 verschiedene Shops mit dem gleichen Theme aber verschiedenen MerchIDs ansprechen.

 

meine Lösung sieht bisher so aus: (siehe Code)

 

Leider bekomme ich nur bei Shop 4 das google Fenster. Hat jemand eine Idee, wie ich es auch in dem 2. Shop aktiviert bekomme?