There are no translations available.

Installation des Moduls xt:Commerce von Klarna

1. Download

Laden Sie das Modul xt:Commerce im Bereich Downloads herunter, und wählen Sie "Modules" (Module).

2. Dateien verschieben

Verschieben Sie die Dateien mithilfe einer FTP-Software an den Ort, an dem sich Ihr xt:Commerce-Shop befindet. Die Zip-Datei ist so angelegt, dass die Verzeichnisse "includes" und "images" in die entsprechenden Verzeichnisse auf dem Server verschoben werden können. Sie müssen nur noch "Replace all files" (Alle ersetzen) wählen, um die Dateien im richtigen Zielverzeichnis zu installieren. Dieser Vorgang hat keine Auswirkungen auf andere Dateien als die von Klarna.* Hinweis! Wenn Sie in der Dateistruktur des xt:Commerce-Shops Änderungen vorgenommen haben, kann nicht garantiert werden, dass alle Dateien über die Funktion "Move" (Verschieben) gemäß der Standardstruktur im richtigen Verzeichnis installiert werden.

*Wenn Sie bereits über Dateien von Klarna verfügen, werden diese überschrieben. Optionen werden jedoch in der Datenbank gespeichert. .

3. Optionen

Die Zahlungsmodule von Klarna finden Sie im Admin-Bereich unter Module → Zahlung. Beachten Sie, dass jedes Land über ein eigenes Zahlungsmodul verfügt.

4. Rechnung - Klarna

Das Modul Rechnung - Klarna enthält folgende Optionen:
  • "Merchant ID" (Händler-ID) ist die Estore-ID, die Sie von Klarna erhalten, und auch das "Shared secret" (Symmetrischer Schlüssel) werden von Klarna versandt.

  • "Product artno attribute" (Produkt-Artikel-Nr. Attribut) gibt an, welche Informationen in der Spalte mit der Artikelnummer auf der Rechnung angezeigt werden. "Id" bedeutet, dass eine Nummer angezeigt wird, und "Model" (Model) bedeutet, dass das Produktmodell angegeben wird.

  • "Enable Auto Activate" (Autom. Aktivieren möglich) ist ein Service, über den Klarna die Rechnung sofort nach dem Kauf aktiviert und an den Kunden versendet. Für diesen Service ist vor der Aktivierung eine Zustimmung von Klarna erforderlich.

  • "Activate delay" (Aktivierungsverzögerung) gibt die Anzahl der Tage an, die vor der Aktivierung der Rechnung vergehen (sofern Klarna dem automatischen Aktivieren zugestimmt hat).

  • "Pre-populate personnumer field" (Feld-Identitätsnummer ausfüllen) gibt an, ob das Modul versuchen soll, eine persönliche Identitätsnummer aus der Datenbank abzurufen. Wenn Sie Ihren Shop nicht um eine persönliche Identitätsnummer erweitert haben, sollten Sie hier keinen Wert eingeben.

  • "Credit limit" (Kreditlimit) legt fest, für welche Bestellungen der Bezahlservice von Klarna als Zahlungsmöglichkeit angeboten werden soll. Sofern die Bestellung nicht das konfigurierte Kreditlimit überschreitet, wird Klarna als alternative Zahlungsmethode angeboten. Diese Funktion kann irreführend sein, da das Limit auf dem Wert der Produkte im Warenkorb basiert, ohne Versand und sonstige Gebühren zu berücksichtigen. Geben Sie den Wert in Cent an (1/100 EUR)

    Das Kreditlimit muss mit Klarna zusammen festgelegt werden. Klarna akzeptiert keine Käufe, die diesen Betrag übersteigen, ungeachtet der Höhe des Kreditlimits im Shop. Diese Option wird nur angeboten, um dem Kunden im Fall einer Überschreitung des Kreditlimits eine Fehlermeldung von Klarna zu ersparen.

  • "Ignore table" (Ignorierliste) ist eine Liste von Modulen in "Order Total" (Bestellsumme), die keine neuen Kosten oder Rabatte verursachen. Diese werden nicht auf der Rechnung angezeigt. Posten von ot_tax, ot_total und ot_subtotal werden standardmäßig ignoriert, da durch sie keine neuen Kosten/Rabatte entstehen.

  • "Payment Zone" (Zahlungszone) kann konfiguriert werden, um die Zone zu beschränken, in der der Service verfügbar ist. Beachten Sie, dass Klarna nur schwedische Kunden akzeptiert. Auch wenn der Service für nicht-schwedische Kunden verfügbar ist, werden Käufe von diesen Kunden nicht akzeptiert.

  • "Tax Class" (Steuerklasse) ist die Steuerklasse, in die diese zusätzlichen Gebühren fallen. Die Steuerklasse wird nicht dazu genutzt, die Höhe der zusätzlichen Steuer zu berechnen, sondern gibt an, wie hoch der Anteil der Steuern an der Gebühr ist.

    Es ist auch möglich, an dieser Stelle eine Liste der Posten anzuzeigen, die keine Steuern enthalten. Informieren Sie uns, wenn Sie solche zusätzlichen Posten haben.

  • "Sort order of Display" (Sortierreihenfolge der Anzeige) gibt an, in welcher Reihenfolge die Module angezeigt werden. 0 entspricht dabei der ersten Nennung.

  • Beachten Sie, dass Klarna nur Zahlungen in EURO (EUR) akzeptiert. Das Modul prüft, ob $currency == "EUR". Wenn Ihr System $currency nicht auf "EUR" setzt, müssen Sie möglicherweise die Einstellungen unter modules/payment/creditor.php ändern. Beachten Sie, dass die Prüfung von $currency an zwei Stellen im Code erfolgt.

5. Klarna Part Payment (Teilzahlungen)

Das Modul für Ratenzahlungen ist Klarna Part Payment. Die Optionen entsprechen genau den Optionen der Rechnungsstellung. Der einzige Unterschied besteht darin, dass Sie nach Speichern der "Merchant ID" (Händler-ID) und des "Shared secret" (Symmetrischer Schlüssel) die Schaltfläche "Click here to update your pcclasses" (Hier klicken, um Ihre Pclasses zu aktualisieren) anklicken müssen. Ihre Pclasses werden dann automatisch von Klarna abgerufen.

6. Wie werden monatliche Kosten von Produkten angezeigt?

Um monatliche Kosten bei Produkten und im Warenkorb anzuzeigen, müssen Sie folgende Änderungen an Ihrem xt:Commerce-Shop vornehmen.

1. Öffnen Sie \catalog\product_info.php Sofern Sie das xt:Commerce-Standardlayout verwenden, sehen Sie in den Zeilen 89-96 folgenden Code:

      <tr>
        <td><table border="0" width="100%" cellspacing="0" cellpadding="0">
          <tr>
            <td class="pageHeading" valign="top"><?php echo $products_name; ?></td>
            <td class="pageHeading" align="right" valign="top"><?php echo $products_price; ?></td>
          </tr>
        </table></td>
      </tr>

Kopieren Sie den folgenden Code, und fügen Sie ihn direkt darunter ein:

<?php include DIR_WS_INCLUDES . 'display_klarna_price.php';?>

Speichern Sie anschließend die Datei.

2. Wenn Sie die Informationen auch im Warenkorb anzeigen möchten, müssen Sie die Datei \catalog\includes\boxes\shopping_cart.php öffnen. In den Zeilen 59-61 sehen Sie folgenden Code:

  if ($cart->count_contents() > 0) {
    $info_box_contents[] = array('text' => tep_draw_separator());
    $info_box_contents[] = array('align' => 'right',
                                 'text' => $currencies->format($cart->show_total()));

Kopieren Sie den folgenden Code, und fügen Sie ihn direkt darunter ein:

include DIR_WS_INCLUDES . 'display_klarna_cart.php';

7. Testen

Sie können einen Testkauf von unseren Testkäufern durchführen lassen. Lassen Sie eine zugelassene und eine nicht-zugelassene Testperson einkaufen, und prüfen Sie, ob das Modul funktioniert. Sie werden dann sehen, dass Klarna die Rechnungen erhalten hat, indem Sie sich bei Klarna online oanmelden und nach den Rechnungen suchen. Denken Sie daran, dass Sie dafür die Option "Show test invoices" (Testrechnungen anzeigen) auf "Yes" (Ja) setzen müssen.

Jetzt können Sie die Services von Klarna einsetzen.

Vergessen Sie nicht, den Testmodus in Klarna Online zu verlassen, wenn Sie fertig sind!