• 7th September 2009 - By zweigelb

    Für einen Kunden habe ich einen Oxid Shop installiert und eingerichtet. Die Community Edition des Shops ist eigentlich kostenlos und empfehlenswert. Allerdings fehlt z.B. die Zahlungsart Paypal, mit der man ja nicht nur Paypal Kunden akzeptieren kann, sondern auch Überweisungen und Kreditkarten. Also mal flott bei dem so genannten Oxid – Efire angemeldet und das dort so genannte Portlet für Paypal aktiviert. Auf EFire, dessen Funktionen, Vor- und Nachteile, möchte ich jetzt nicht eingehen. Hier soll nur schnell denjenigen geholfen werden, die mit der Installation des Paypal Portlets aus EFire nicht klar kommen.
    Die Anleitung die mitgeliefert wird, ist gut. Man steigt gut durch. Wer trotzdem Hilfe braucht, kann mich gerne kontaktieren. Mich störte nur, daß die Befehle für die MySQL – Datenbank nicht als Klartext kopierbar waren und man alles per Hand eingeben musste. Hier also für alle Leidensgenossen der Text zum kopieren und einfügen.

    Daten für MySQL:

    INSERT INTO `oxpayments` (`OXID`, `OXACTIVE`, `OXDESC`, `OXADDSUM`, `OXADDSUMTYPE`, `OXFROMBONI`, `OXFROMAMOUNT`, `OXTOAMOUNT`, `OXVALDESC`, `OXCHECKED`, `OXDESC_1`, `OXVALDESC_1`, `OXDESC_2`, `OXVALDESC_2`, `OXDESC_3`, `OXVALDESC_3`, `OXLONGDESC`, `OXLONGDESC_1`, `OXLONGDESC_2`, `OXLONGDESC_3`, `OXSORT`) VALUES ('oxidpaypal', 1, 'PayPal', 0, 'abs', 0, 0, 99999, '', 0, '', '', '', '', '', '', '', '', '', '', 0);

    Hier noch mal in Klarschrift für die SQL Datenbank die Änderungen:
    CREATE TABLE IF NOT EXISTS `efi_paypal_transaction_drop` (`id` int(11) NOT NULL auto_increment, `transaction_data` text collate latin1_general_ci NOT NULL, PRIMARY KEY (`id`)) ENGINE= MYISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

    Und noch das hier:
    CREATE TABLE IF NOT EXISTS `efi_paypal_cfg` (
    `id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `paypal_1` VARCHAR( 255 ) NOT NULL,
    `paypal_2` VARCHAR( 255 ) NOT NULL,
    `paypal_3` VARCHAR( 255 ) NOT NULL,
    `paypal_4` VARCHAR( 255 ) NOT NULL,
    `paypal_5` VARCHAR( 255 ) NOT NULL,
    `paypal_6` VARCHAR( 255 ) NOT NULL
    ) ENGINE = MYISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

    Bei wem der Bestellvorgang nicht mehr klappen sollte, nach Installation des Portlets, der sollte den Ordner modules/efi_paypal nochmals im reinen BINÄR – Modus hochladen. Ein oft gemachter aber unterschätzter Fehler. Danach klappts auch mit dem Nachbarn und das Geschäft via Paypal kann losgehen.

  • 6 Responses to “Oxid Efire Paypal Portlet integrieren”

    • Michael on 7. September 2009

      Danke Dir für die Tipps im Oxid Forum und jetzt auch hier wie angekündigt alles copy & paste. Super! Bei mir läuft der Shop jetzt auch, ebenfalls FTP Problem.
      Danke für den Hinweis, ging richtig flott.

    • zweigelb on 7. September 2009

      Du bist aber schneller als die Polizei erlaubt, Michael. Die Ankündigung ging doch gerade erst raus. Lauerst wohl auf neue Beiträge ;)
      Freut mich aber, daß ich zumindest einem helfen konnte. Viel Spaß mit Oxid und gute Geschäfte.

    • HJN on 10. Mai 2010

      DANKE! Warum die OXID-Leute nicht fähig sind, COPY&PASTE in ihren PDF-dateien anzubieten, weiss der geier. der geier weiss das? nein, jemand, der versteht, was die leute brauchen. VIELEN DANK nochmals!

    • Jörg Lambertin on 16. Juni 2010

      Hallo zweigelb,

      auch ich habe das eFire problem. der Warenkorb wird nicht angezeigt. Gibt es noch weitere Tips zur Installation? Für Hilfe bin ich dankbar :-)

      Viele Grüße

      Jörg

    • zweigelb on 25. Juni 2010

      Dein Warenkorb ist doch ersichtlich, oder verstehe ich da was falsch. Was genau meinst Du?
      Sorry für die späte Antwort, habe aber Deine Nachricht erst gestern gelesen.

    • Jörg Lambertin on 26. Juni 2010

      Ich habe die Paypal Funktion zunächst deaktiviert, damit der Shop überhaupt läuft …

    Leave a Reply


Ad