Ergebnis 1 bis 3 von 3

Thema: Amazon MWS

  1. #1
    Padawan Stufe I Avatar von Chab
    Registriert seit
    05.08.2010
    Beiträge
    26
    Themen
    7
    DANKE
    6
    Erhaltene Danke: 0

    Standard Amazon MWS

    Hallo,

    leider gibt es zu der Webservice-Schnittstelle von Amazon Payments kein fertiges Modul. Es ist mir also nur möglich den Amazon Checkout mit MWS von Hand zu integrieren.
    Hat da von euch vielleicht jemand Erfahrungen damit? Ich finde mich in den hunderten Amazon PDFs nicht zurecht und nach Einbindung der Widgets steh ich aufm Schlauch.
    Geändert von Chab (18.06.2012 um 10:32 Uhr)

  2. #2
    Padawan Stufe I Avatar von Chab
    Registriert seit
    05.08.2010
    Beiträge
    26
    Themen
    7
    DANKE
    6
    Erhaltene Danke: 0
    Erstellt von

    Standard Es will nicht wie ich will :(

    Hallo nochmal,

    ich habe echte Probleme, die API überhaupt ins laufen zu bringen von Amazon. Ich versuche mal mein Problem zu schildern und hoffe mir kann geholfen werden.
    Die API von Amazon liegt bei mir unter :

    /testsystem/amazon_checkout/src/CheckoutByAmazon/Service/
    /testsystem/amazon_checkout/src/CheckoutByAmazon/Service/Model
    /testsystem/amazon_checkout/src/CheckoutByAmazon/Service/Sampels


    Ich muss im Template tpl_shopping_cart_default.php vom template_default die API einbinden um dann über die Webservices der API die Daten von Amazon zu beziehen und zu verschicken.

    Es gibt eine config Datei, die bei den Samples liegt, die man einbinden kann, welche dann die ganze API einbindet. So wirds auch in den Samples selber gemacht :

    PHP-Code:
    /**
     * GetAddress class shows how we can retrieve the address selected by the buyer. 
     * Based on the buyer address you can calculate Taxes and Shipping charges 
     * to be applied to the order. 
     **/
    require_once('.config.inc.php'); 
    Ich versuche das Ganze auch in tpl_shopping_cart_default.php wie folgt:
    PHP-Code:
    require_once(HTTP_SERVER DIR_WS_CATALOG 'amazon_checkout/src/CheckoutByAmazon/Service/Samples/GetAddress.php'); 
    doch leider zerschießt es ab dieser Zeile den Shop. Habe es auch schon mit include probiert, das zerschießt mir zwar nicht die Seite, aber wenn ich dann versuche ein Objekt aus der API zu instanziieren, klappt es schon wieder nicht.
    Ich bin leider kein PHP-Profi und würde mich sehr freuen wenn einer von euch mein Problem erkennt

    Vielleicht hilft euch der Inhalt der besagten config Datei bei der Erörterung meines Problems:

    PHP-Code:
    <?php
      
       
    /************************************************************************ 
        * OPTIONAL ON SOME INSTALLATIONS
        *
        * Set include path to root of library, relative to Samples directory.
        * Only needed when running library from local directory.
        * If library is installed in PHP include path, this is not needed
        ***********************************************************************/   
        
    set_include_path(get_include_path() . PATH_SEPARATOR '../../../.');  
        
       
    /************************************************************************ 
        * OPTIONAL ON SOME INSTALLATIONS  
        * 
        * Autoload function is reponsible for loading classes of the library on demand
        * 
        * NOTE: Only one __autoload function is allowed by PHP per each PHP installation,
        * and this function may need to be replaced with individual require_once statements
        * in case where other framework that define an __autoload already loaded.
        * 
        * However, since this library follow common naming convention for PHP classes it
        * may be possible to simply re-use an autoload mechanism defined by other frameworks
        * (provided library is installed in the PHP include path), and so classes may just 
        * be loaded even when this function is removed
        ***********************************************************************/   
         
    function __autoload($className){
            
    $filePath str_replace('_'DIRECTORY_SEPARATOR$className) . '.php';
            
    $includePaths explode(PATH_SEPARATORget_include_path());
            foreach(
    $includePaths as $includePath){
                   if(
    file_exists($includePath DIRECTORY_SEPARATOR $filePath)){
                    require_once 
    $filePath;
                    return;
                }
            }
        }

  3. #3
    Padawan Stufe I Avatar von Chab
    Registriert seit
    05.08.2010
    Beiträge
    26
    Themen
    7
    DANKE
    6
    Erhaltene Danke: 0
    Erstellt von

    Standard

    Fehler gefunden und behoben. Es waren garnicht die Pfade.

Ähnliche Themen

  1. Zencart und Amazon
    Von Stempel-Copy-Druck im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 6
    Letzter Beitrag: 26.04.2012, 19:31
  2. Amazon aStores
    Von MStarz im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 0
    Letzter Beitrag: 24.08.2009, 11:11
  3. Amazon Export
    Von reddwarf im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 5
    Letzter Beitrag: 05.01.2009, 19:33
  4. Live-Update bei Amazon
    Von kw005 im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 1
    Letzter Beitrag: 18.12.2008, 06:23
  5. Amazon-Box
    Von Ponsetia im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 2
    Letzter Beitrag: 14.09.2007, 00:28

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
zen-cart-pro.at
Zen Cart ist eine kostenlose unter der GPL-Lizenz veröffentlichte Open-Source Shopsoftware. Das System wird in den USA entwickelt, die amerikanische Website dazu ist www.zen-cart.com

Die deutsche Zen-Cart Version, um die es hier auf zen-cart-pro.at geht, ist eine Anpassung der amerikanischen Version an die Bedürfnisse von Onlineshopbetreibern im deutschsprachigen Raum.

Die deutsche Zen Cart Version wird von einem Team von Entwicklern in Österreich und Deutschland betreut, weiterentwickelt und supportet und steht kostenlos in unserem Downloadbereich zur Verfügung.

[mehr]
Follow Us
  • zen-cart-pro-at auf Twitter
  • zen-cart-pro-at auf Github
  • zen-cart-pro-at auf SourceForge
Aktuelle Version
Zen Cart 1.5.5 deutsch
Revision 1188 vom 02.12.2016
[Download]