Trade Republic - Provisionsfrei Aktien handeln
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: Zahlungsmodul "invoice" kopieren

    michaeld

    • Fördermitglied
    • Beiträge: 226
    Zahlungsmodul "invoice" kopieren
    am: 10. November 2011, 13:52:30
    Hallo Leute,
    jetzt habe ich schon die Suchfunktion und das Wiki durchgesehen, doch leider keine Infos gefunden.

    Bekanntermaßen lassen sich Versandmodule beliebig kopieren.

    Läßt sich eigentlich die Zahlungsoption "invoice" ebenso kopieren und entsprechend umbenennen?

    Freu mich auf eure Antworten. Danke.

    LG
    Michael

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

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Re: Zahlungsmodul "invoice" kopieren
    Antwort #1 am: 10. November 2011, 19:54:20
    Ja, das ist richtig, einfach die "/includes/modules/payment/invoice.php" verdoppeln, sagen wir mal zu "invoiceb.php", und die "/lang/german/modules/payment/"

    Möchtest du beispielsweise die "invoiceb.php" auf 30 Euro Warenwert beschränken - ich sag das weil diese Frage immer wieder kommt - dann geht das so:

    Code: PHP  [Auswählen]
    if ($_SESSION['cart']->show_total() > 30) {
                $this->enabled = false;
            }

    EDIT: nur für alle Fälle, du musst natürlich überall aus "invoice" ein "invoiceb" (oder was auch immer) machen...
    also z.B.

    Code: PHP  [Auswählen]
    'MODULE_PAYMENT_INVOICEB_STATUS

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Zahlungsmodul "invoice" kopieren
    Antwort #2 am: 10. November 2011, 20:05:47
    Ich bin mir da aber gar nicht so sicher, dass das so einfach geht... es gibt hier mehrere Abhängigkeiten, beispielsweise beim Erreichen des Betrages für "Versandkostenfrei".

    Grüße

    Torsten

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Re: Zahlungsmodul "invoice" kopieren
    Antwort #3 am: 10. November 2011, 20:21:20
    Mir sind aus der Praxis keine Probleme bekannt.

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Zahlungsmodul "invoice" kopieren
    Antwort #4 am: 10. November 2011, 20:31:46
    Code: PHP  [Auswählen]
    if ($_SESSION['cart']->show_total() > 30) {
                $this->enabled = false;
            }

    So etwas sollte man auf gar keinen Fall machen wenn:
    • es ein B2B und B2C Shop ist, also verschiedene Kundengruppen (mal mit/ohne Steuer)
    • es unterschiedliche Währungen gibt, z.B CHF und EUR
    Für beide Fälle müssen entsprechende Korrekturen gemacht werden. ;-)

    Ich würde das "invoice" Modul auch nicht klonen sondern erweitern (lassen).

    Das in modified eCommerce Shopsoftware enthaltene Modul ist sowieso nicht optimal, da es bei der Einstellung Notwendige Bestellungen Probleme geben kann (z.B. bei abgebrochenen PayPal-Bestellungen ist die Bedingung plötzlich erfüllt).

    Gruss Web28

    Baschtl

    • Mitglied
    • Beiträge: 165
    Re: Zahlungsmodul "invoice" kopieren
    Antwort #5 am: 06. Februar 2019, 11:05:03
    Mal eine generelle Frage wenn es um das Kopieren eines Zahlungsmoduls geht: wenn ich jetzt z.B. eine Kopie von banktransfer.php als banktransfer2.php erstelle.... muss ich dann in der neuen Datei banktransfer2.php ALLES wo ursprünglich banktransfer stand in banktransfer2 umbenennen (also einfach mit suchen und ersetzen) oder sind es nur ganz bestimmte Bereiche, die dann umgeschrieben werden müssen?