Plentymarkets - Paypal Plus im individuellen Checkout integrieren.

Sie wollen das neue Paypal PLUS alsz Zahlungsart in Ihren Plentyshop mit individuellen Checkout integrieren?

Ausgehend vom Callisto Light 3 Standartlayout bietet Plentymarkets im Handbuch eine brauchbare Anleitung um die Zahlunsgsart im Webshop zu integrieren.
Damit die ganze Einbindung dann im Webshop auch wirklich funktioniert, fügen Sie im Bereich Kasse (Handbuch - Kapitel 5.4 Kasse anpassen) den Beispielcode aus dem Handbuch als Listenelemente hinzu.

Suchen Sie auf der selben Seite nach

<!-- STEP 3: Shipping & Payment -->
{% $_id = CheckoutStepPageID(6) %}
<div class="container" data-plenty-checkout-id="shipping-payment" id="checkoutPanelShippingPayment" aria-labelledby="checkoutTabShippingPayment" role="tabpanel" data-plenty-checkout-content="$_id">
{% CategoryContentBody($_id) %}
</div>

<!-- STEP 4: Overview & Confirmation -->
{% $_id = CheckoutStepPageID(7) %}
<div class="container" data-plenty-checkout-id="confirm" id="checkoutPanelConfirm" aria-labelledby="checkoutTabConfirm" role="tabpanel" data-plenty-checkout-content="$_id">
{% CategoryContentBody($_id) %}
</div>

und ersetzen dies durch

 

    <!-- STEP 3: Shipping -->
{% $_id = CheckoutStepPageID(6) %}
<div class="container" data-plenty-checkout-id="shipping" id="checkoutPanelShipping" aria-labelledby="checkoutTabShipping" role="tabpanel" data-plenty-checkout-content="$_id">
{% CategoryContentBody($_id) %}
</div>
<!-- STEP 4: Payment -->
{% $_id = CheckoutStepPageID(7) %}
<div class="container" data-plenty-checkout-id="payment" id="checkoutPanelPayment" aria-labelledby="checkoutTabPayment" role="tabpanel" data-plenty-checkout-content="$_id">
{% CategoryContentBody($_id) %}
</div>
<!-- STEP 5: Overview & Confirmation -->
{% $_id = CheckoutStepPageID(8) %}
<div class="container" data-plenty-checkout-id="confirm" id="checkoutPanelConfirm" aria-labelledby="checkoutTabConfirm" role="tabpanel" data-plenty-checkout-content="$_id">
{% CategoryContentBody($_id) %}
</div>

danach folgen Sie wieder dem Handbuch von Plentymarkets.

Zu kompliziert?
Doch lieber durch uns einbauen lassen?

Kein Problem! Melden Sie sich einfach bei uns.


Plentymarkets - Rabatt für Zahlungsart im individuellen Checkout darstellen.

Wollen Sie den in der Kundenklasse definierten Rabatt auf die Zahlunsgart im indivudellen Checkout bei der Auswahl der Zahlungsart als Ersparniss in Zahlen darstellen, ersetzen Sie im Template "CheckoutMethodsOfPayment" folgende Zeile

 

<span class="pull-right">{% FormatMonetaryValue($_payment->MethodOfPaymentPrice, false, false) %} $CurrencySign</span>

 

durch

 

{% if $_payment->MethodOfPaymentID == 0  && $CustomerClass=="3" %}
{% $_saving = $BasketTotalSeperatorComma/100*3; %}
<span class="pull-right bold">-$_saving $CurrencySign</span>
{% else %}
<span class="pull-right">{% FormatMonetaryValue($_payment->MethodOfPaymentPrice, false, false) %} $CurrencySign</span>
{% endif %}

 

Dieses Beispiel stellt für die Kundenklasse 3 (Standart Endkunde) bei der Zahlungsart Vorkasse (ID=0) den Rabatt von 3% als Betrag dar.

Die Zahl hinter MethodOfPaymentID in Zeile 1 steht für die Abfrage der ID Ihrer Zahlunsgart.
Die Zahl hinter CustomerClass in Zeile 1 steht für die Abfrage der ID Ihrer Kundenklasse.

Diese müssen Sie entsprechend anpassen.
Zeile 2 errechnet die Ersparniss für den Kunden. Tragen Sie hier einfach die entsprechenden Prozente als Zahl ein.

..oder doch nur die Prozente Anzeigen lassen? Dann definieren Sie einfach die Variable "$_saving" neu

{% $_saving = 3; %}

und ersetzen $CurrencySign durch ein % Zeichen.

Nicht wirklich dynamisch aber besser als nichts ;)

 

 

Zu kompliziert?
Doch lieber durch uns einbauen lassen?

Kein Problem! Melden Sie sich einfach bei uns.


Plentymarkets - 5 Sterne für die Bewertung vorausgewählt.

Plentymarkets bietet die Möglichkeit Artikel durch den Kunden bewerten zu lassen. Diese Funktion wird im Template "ItemViewSingleItem" mittels

{% if $_allowNewRating %}
{% Container_FormItemFeedback($ID) %}
{% endif %}

zur Verfügung gestellt. Standartmäßig ist bei der Auswahl der Bewertungssterne der kleinste Wert (1 Stern) vorausgewählt.

Weniger schön.

Abhilfe schaffen folgende Zeilen Javascript die diesen Zustand ändern und ab sofort 5 Sterne als Vorauswahl darstellen.

<script>

$(document).ready(function(){
$("#ItemRatingIconContainerTop>img").attr("src", '/images/icons/silk/star_set_5_5.png').attr('alt', '5');
$(".PlentyFormItemFeedbackRatingSelect>input").attr('value', '5');
});

</script>

Einfach nach {% Container_FormItemFeedback($ID) %} einfügen. Speichern. Fertig.

Zu kompliziert?
Doch lieber durch uns einbauen lassen?

Kein Problem! Melden Sie sich einfach bei uns.