Amazon keine Auswahl der Lieferadresse

Thema wurde von Anonymous, 28. September 2016 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    12. April 2016
    Beiträge:
    125
    Danke erhalten:
    4
    Danke vergeben:
    46
    Hallo Leute,
    leider habe ich bei meinem eigenen Template keine Möglichkeit die Lieferadresse bei Amazon-Payments auszuwählen. Was kann da fehlen? ICh habe es verglichen mit dem Eyecandy Template und da ist bei der checkout_shipping alles genau gleich. Welche Dateien regeln das Widget?
    Hat jemand eine Ahnung?

    Shop ver geupdatet auf die 3.1.3.1
     
  2. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Hallo,

    da fehlt die Ausgabe von $amazon_checkout_address, würde ich mal vermuten.
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    12. April 2016
    Beiträge:
    125
    Danke erhalten:
    4
    Danke vergeben:
    46
    Danke Marco, aber in der checkout_shipping.html habe ich wie im original Eyecandy folgende zeilen:
    {if $amazon_checkout_address}
    {$amazon_checkout_address}
    {else} ...
     
  4. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    12. April 2016
    Beiträge:
    125
    Danke erhalten:
    4
    Danke vergeben:
    46
    Im Quelltext vom Frontend sehe ich dann <div id="addressBookWidgetDiv"></div>
    Es ist also irgendwie leer
     
  5. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    12. April 2016
    Beiträge:
    125
    Danke erhalten:
    4
    Danke vergeben:
    46
    @Marco (Gambio) : ich hatte das Problem schon einmal. Letztes mal schriebst Du: "Zuständig für das Laden der Widgets ist im Kern gm/javascript/AmazonAdvPayCheckout.js, und die wird geladen von system/overloads/JSCheckoutExtenderComponent/JSAmazonAdvPayCheckout.inc.php."
    Wurde zwischenzeitlich was geändert? Sind jetzt noch andere Dateien erforderlich, die beim update nicht hochgeladen werden? Evt im Template-Ordner wenn man einen eigenen hat?
     
  6. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Nein, an der Einbindung hat sich grundsätzlich nichts verändert.
     
  7. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    12. April 2016
    Beiträge:
    125
    Danke erhalten:
    4
    Danke vergeben:
    46
    Also bei der Grundinstall von Gambio gibts ja 2 templates. Das Eyecandy und das Honeygrid. Darin finden sich bei der checkout_shipping.html zwei unterschiedliche Angaben:

    {$amazon_checkout_address}
    und
    {amazon_payment id='addressBookWidgetDiv'}

    welche sollte man denn verwenden in einem eigenen Template für die ver 3.1.3.1?
     
  8. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Kommt ganz drauf an, ob dein Template EyeCandy- oder Honeygrid-basiert ist.
     
  9. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    12. April 2016
    Beiträge:
    125
    Danke erhalten:
    4
    Danke vergeben:
    46
    Sorry ich komm nicht weiter. hab beides probiert. Ich hab jetzt mal ein ticket eröffnet
     
  10. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Das bringt uns weiter. Du hast auf der Seite (checkout_shipping.php) einen Javascript-Fehler:
    Code:
    Uncaught ReferenceError: B2BStatusDependencyHandler is not defined
    Den musst du loswerden, der verhindert höchstwahrscheinlich auch das Funktionieren des BmA-Widgets.
     
  11. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    12. April 2016
    Beiträge:
    125
    Danke erhalten:
    4
    Danke vergeben:
    46
    Danke für den (leider spärlichen ;- ) Hinweis. Es funktioniert jetzt. Musste aber doch viel rumsuchen. Die Dateien B2BStatusDependencyHandler.js und start.js.php wurden in der neueren Version verändert.
    Gibts eigentlich mal irgendwo ein changelog zu den veränderten Dateien oder muss man die jedesmal von hand vergleichen?
     
  12. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Nicht direkt, aber im wesentlichen kannst du dich einfach daran orientieren, welche Dateien in den einzelnen ServicePacks enthalten sind.