Inhalte aufrufen





Profilbild

Bezahlen mit Amazon in SmartStore.biz 6: So gehts...

Geschrieben von Michael Herzog , 09 June 2015 · 8255 Aufrufe

SmartStore.biz 6 Amazon Bezahlen mit Amazon Zahlart
1. Melden Sie sich für Amazon Payments an:

https://payments.amazon.de/preregistration/lpa?ld=SPEXDEAPA-SmartStore-GC-201511
(Amazon Payments aktzeptiert nur Euro als Währung)

2. Installieren Sie das aktuelle Amazon Payments Plugin über:

SmartStore.biz 6->Setup->Erweiterungen online->Zahlarten->Amazon Payments
SmartStore.biz 6->Setup->Erweiterungen online->Module->Amazon Lieferadresse

3. Fügen Sie Amazon Payments als Zahlart zu und tragen Sie Ihre Amazon-Händlerdaten in die Plugin-Einstellungen ein

SmartStore.biz 6->Setup->Zahlarten->Amazon Payments

4. Fügen Sie das Modul Amazon Lieferadresse zu der Seite Lieferadresse zu.

SmartStore.biz 6->Seiten->Lieferadresse->Modul zufügen->Amazon Lieferadresse

5. Erstellen Sie den Shop neu und veröffentlichen Ihn.


Folgendes muss beachtet werden wenn ein eigener Broker genutzt wird:

Sofern der eigene Broker genutzt wird, sollte die Datei smbiz_order_customer_html.ssml verändert werden, so dass das Formularelement, das den Link für den Capture einer Zahlung enthält herausgefiltert wird und somit nicht in der Bestellbestätigung für den Kunden auftaucht. Die Datei wurde diesem Beitrag angehängt und muss in folgendem Ordner überschrieben werden:

C:\Programme\SmartStore\SmartStore.biz 6\ProjectBase\Broker

Für alle die die Anpassungen selbst vornehmen wollen folgt dazu eine Anleitung.

Die Schleife (Zeile 133 ff) muss um folgende Abfrage ergänzt werden:
($element->getAttribute('name')!='amazoncapture')
und sollte dann wie folgt aussehen:
$elements = $data->xpath->query("//formvalues/paymethod/form/element");
foreach($elements as $element){
    if(($element->getAttribute('name')!='CCARD_CHECKSUM')
    && ($element->getAttribute('name')!='billsafeshipment')
    && ($element->getAttribute('name')!='billsafezahlschein')
    && ($element->getAttribute('name')!='amazoncapture'))
   {
      $value = utf8_decode($element->nodeValue);
      if(is_numeric($value)) $value = str_short($value);
      echo utf8_decode($element->getAttribute('caption')) . '&nbsp;' . $value . '<br>';
   }
};
Ihr Eigenes Branding bei Amazon

Um bei Ihren Kunden den besten Eindruck zu hinterlassen, können Sie noch eine Grafik die Ihr Branding enthält bei Amzon hochladen. Diese wird dann im Login-Popup von Amazon angezeigt. Den Banner können Sie in der Seller Central hochladen unter:

Einstellungen > Integrationseinstellungen > Banner im Pop-up-Fenster

Angehängte Bilder



  • zarko gefällt das



Nur funktioniert das bei uns leider nicht.

Bei der Bestellung können alle Schritte ausgeführt werden. Der Kunde hat den Eindruck, dass er bestellt und bezahlt hat.

Bei der ankommenden Bestellung fehlt allerdings Name und Adresse des Bestellers.

Die Zahlung wird auch nicht ausgeführt.

Wo kann der Fehler sein?

  • Melden
Profilbild
Michael Herzog
Dec 21 2015 06:16

Hi,

 

ist dieses Problem noch aktuell? Wenn ja, dann poste hier mal bitte einen Link zu dem Shop in dem ich mir das Problem live ansehen kann.

 

MfG

  • Melden

Hallo Herr Herzog,

Vielen Dank für Ihre Antwort. Das Problem ist noch aktuell.

Ich habe den Shop mit amazon payments nochmal online gestellt unter www.caramed.de/test alles funktioniert bestens. Nur ohne Bezahlung und vom Besteller erscheint nur Postleitzahl und Ort.

Viele Grüße

HB

  • Melden
Profilbild
Michael Herzog
Dec 22 2015 12:28

Hi,

 

kannst du für die Module bitte noch den Testmodus aktivieren?

 

MfG

  • Melden

x

  • Melden

Testmodus ist aktiviert

  • Melden

x

  • Melden

Der Testshop mit Testmodus steht immer noch bereit unter www.caramed.de/test

  • Melden

Anscheinend lässt sich das Problem nicht lösen. Vielleicht gibt es irgendwann ein funktionierendes Plugin für Amazon Payments

  • Melden

x

  • Melden
Profilbild
Michael Herzog
Jan 20 2016 11:15

Ich kann das Problem anhand des aufgesezten Testshops nicht finden :-(

 

Kannst du mir bitte zur weiteren Untersuchung dieses Problems den erzeugten Testshop übermitteln? 

Bitte füge dazu die HTML-Dateien die du ins Netz geladen mit WinRar oder einem ähnlichen Programm zu einem Archiv zu und übermittele mir den Downloadlink per PM.

 

MfG

  • Melden

x

  • Melden
Profilbild
Michael Herzog
Jan 22 2016 05:22

Bei dir war nicht die aktuelle Version des Plugins installiert. Bitte lade dir das aktuelle Plugin über den Erweiterungsmanager herunter und erstelle den Shop neu. 

 

Viele Grüße,

Michael Herzog

  • Melden

Vielen Dank. In der Tat, dann funktioniert es.

Allerdings fehlt bei der Bestellung der Nachname, wenn z. B. bei Amazon ein Name mit Titel hinterlegt ist (z. B.: "Dr. Vorname Nachname" - übertragen wird fatalerweise nur "Dr. Vorname", der Nachname fehlt). Können Sie das nachbessern? Bei Namen ohne Titel nach dem Muster "Vorname Nachname" gibt es keine Probleme,- aber vielleicht bei Doppelnamen?

 

Bescheidene Frage: Ist das Plugin neu? Die zum letzten Mal hatte ich das Plugin am 17.12.2015 geladen. Wo kann man sehen, welche Version des Plugin installiert ist?

  • Melden

Juli 2019

S M D M D F S
 123456
78910111213
14151617 18 1920
21222324252627
28293031   

Juli 2019

S M D M D F S
 123456
78910111213
14151617 18 1920
21222324252627
28293031