Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Interner Name Zahlart ändern

    beeb

    • Frisch an Board
    • Beiträge: 84
    Interner Name Zahlart ändern
    am: 01. April 2019, 19:29:59
    Hallo wie kann ich denn intern vergebenen Namen für die Zahlungsart ändern.
    Es muss eigentlich nur in der Datenbank bei der Bestellung ein anderer Name stehen.(Siehe Bild)
    Wenn unsere Wawi die Bestellung abholt braucht sie für eine Bestimmte Zahlungsart einen anderen Namen um die Zahlungsart korrekt zuzuordnen.

    Kann mir das jemand sagen ?

    Gruß
    Benny

    Linkback: https://www.modified-shop.org/forum/index.php?topic=40155.0

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Interner Name Zahlart ändern
    Antwort #1 am: 01. April 2019, 19:34:25
    Dazu müsstest du die zugehörige Klassendatei umschreiben. (siehe: /includes/modules/payment/moneyorder.php) Hier wird das nämlich definiert:

    Code: PHP  [Auswählen]
    class moneyorder {
      var $code, $title, $description, $enabled;

      function __construct() {
        global $order;

        $this->code = 'moneyorder';

    beeb

    • Frisch an Board
    • Beiträge: 84
    Re: Interner Name Zahlart ändern
    Antwort #2 am: 01. April 2019, 20:01:07
    Also es geht um das Amazonpay modul.

    Ich habe das mal umgeschrieben , das hat aber nicht geklappt.
    Bei der Testbestellung war die alte Bezeichnung in der Datenbank.

    Vorher:
    Code: PHP  [Auswählen]
    class am_apa {
        var $code, $title, $description, $enabled;

        function am_apa() {
            global $order;
            $this->group_id = 777;
            $this->code     = 'am_apa';

    Nachher:
    Code: PHP  [Auswählen]
    class am_apa {
        var $code, $title, $description, $enabled;

        function am_apa() {
            global $order;
            $this->group_id = 777;
            $this->code     = 'amazonadvpay';

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Interner Name Zahlart ändern
    Antwort #3 am: 01. April 2019, 20:31:45
    Du hast ja auch nicht die Klasse (class am_apa) umbenannt. Dann kann es auch nicht funktonieren.

    Da Amazon Pay aber ein Drittanbieter-Modul ist, welches zudem auch noch ziemlich umfangreich ist, wäre ich vorsichtig damit, diese Änderung vorzunehmen. Es ist davon auszugehen, dass sich andere Dateien auf diese Klasse beziehen und die Funktion somit nicht mehr gewährleistet ist. Frag am Besten bei Alkim nach, ob diese Änderung den weiteren Betrieb des Moduls möglich macht.

    beeb

    • Frisch an Board
    • Beiträge: 84
    Re: Interner Name Zahlart ändern
    Antwort #4 am: 01. April 2019, 20:43:56
    Ja ok.

    Danke für die Mühe.
    Managed Server
    3 Antworten
    3312 Aufrufe
    02. März 2011, 22:04:28 von DokuMan
    3 Antworten
    4631 Aufrufe
    12. Dezember 2008, 23:28:08 von Anonym
    5 Antworten
    4539 Aufrufe
    27. Dezember 2010, 13:26:54 von Jim
    4 Antworten
    3328 Aufrufe
    30. Mai 2011, 15:07:59 von speedy
               
    anything