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: MODUL: Maximalbetrag für Zahlungsart "Rechnung"

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Hier eine Version, der auch eine englische Übersetzung beiliegt. ;-)
    Zitat
    Mit dieser Erweiterung kannst Du für die Zahlungsart “Rechnung” einen Höchstbetrag festlegen.

    Sobald ein Kunde mit einen Warenkorbwert über dem festgelegten Höchstbetrag zur Bestellabwicklung gelangt, wird die Möglichkeit der Rechnungszahlung ausgeblendet.

    Ist der Warenwert niedriger, kann die Zahlung auf Rechnung vom Kunden ausgewählt werden.

    Vermeide mit diesem Modul unliebsame Zahlungsausfälle, ohne Deine Kunden zu verärgern.
    Quelle: Höchstbetrag für Rechnung

    Grüße

    Torsten



    Linkback: https://www.modified-shop.org/forum/index.php?topic=5263.0
    Werbung / Banner buchen

    mantis

    • Viel Schreiber
    • Beiträge: 1.188
    • Geschlecht:
    MODUL: Maximalbetrag für Zahlungsart "Rechnung"
    Antwort #1 am: 23. April 2010, 13:35:24
    Das ist zwar eine Hilfe ABER wird der Kunde dann nicht einfach eine 2. und 3. Bestellung machen, lief doch früher genau so mit Schecks der war Garantiert bis 500 DM also hat er 3 Schecks ausgestellt.

    einfach mein Bedenken dazu.

    Gruss
    mantis

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    MODUL: Maximalbetrag für Zahlungsart "Rechnung"
    Antwort #2 am: 23. April 2010, 13:46:20
    Klar, sicher ist man nie, aber man kann versuchen sich zu schützen und den Schaden gering zu halten. ;-)

    Grüße

    Torsten

    ray_man

    • Fördermitglied
    • Beiträge: 219
    Re: MODUL: Maximalbetrag für Zahlungsart "Rechnung"
    Antwort #3 am: 27. August 2011, 17:01:04
    Hi,

    wie kann ich das Modul erweitern, indem ich auch nach PLZ eingrenze?

    Hat das schon mal jemand gemacht?

    Danke

    Pumin

    • Neu im Forum
    • Beiträge: 6
    Re: MODUL: Maximalbetrag für Zahlungsart "Rechnung"
    Antwort #4 am: 28. August 2011, 09:46:03
    @mantis

    Auch wenn der Kunde zwei oder dreimal bestellt ist das wurscht, da man als Shopinhaber doch in den Bedingungen festlegen kann das der Kauf auf Rechnung auf einen Einkauf mit Betrag X festgelegt ist. Die Kaufbestätigungsmail sollte dann so formuliert werden, dass sie keine Annahme darstellt (wurde hier auch schon im Forum diskutiert), sondern lediglich eine Information für den Kunden ist. Der Kaufvertrag entsteht dann erst mit versenden der Ware, bis dahin kann der Verkäufer den Kauf auch ablehnen - also nur die erste Bestellung versenden...  :-)

    MiniMuli

    • Frisch an Board
    • Beiträge: 52
    Re: MODUL: Maximalbetrag für Zahlungsart "Rechnung"
    Antwort #5 am: 21. Juni 2012, 08:35:39
    Hab das ganze mal erweitert so das man auch einen Mindestbetrag hat ab dem man erst auf Rechnung bezahlen kann.

    Datei: Includes/Modules/paymant/invoice.php

    Suche:

    Code: PHP  [Auswählen]
     } elseif ($order->info['total'] > MODULE_PAYMENT_INVOICE_MAX_AMMOUNT){

    ersetze mit:

    Code: PHP  [Auswählen]
    } elseif ($order->info['total'] > MODULE_PAYMENT_INVOICE_MAX_AMMOUNT || $order->info['total'] < MODULE_PAYMENT_INVOICE_MIN_AMMOUNT) {

    Suche:

    Code: PHP  [Auswählen]
    xtc_db_query("insert into ".TABLE_CONFIGURATION." ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_INVOICE_MAX_AMMOUNT', '0',  '6', '0', now())");

    füge danach ein:

    Code: PHP  [Auswählen]
    xtc_db_query("insert into ".TABLE_CONFIGURATION." ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_INVOICE_MIN_AMMOUNT', '0',  '6', '0', now())");

    Suche:

    Code: PHP  [Auswählen]
    return array ('MODULE_PAYMENT_INVOICE_STATUS', 'MODULE_PAYMENT_INVOICE_ALLOWED', 'MODULE_PAYMENT_INVOICE_ZONE', 'MODULE_PAYMENT_INVOICE_ORDER_STATUS_ID', 'MODULE_PAYMENT_INVOICE_MIN_ORDER', 'MODULE_PAYMENT_INVOICE_SORT_ORDER', 'MODULE_PAYMENT_INVOICE_MAX_AMMOUNT');

    ersetze mit:

    Code: PHP  [Auswählen]
    return array ('MODULE_PAYMENT_INVOICE_STATUS', 'MODULE_PAYMENT_INVOICE_ALLOWED', 'MODULE_PAYMENT_INVOICE_ZONE', 'MODULE_PAYMENT_INVOICE_ORDER_STATUS_ID', 'MODULE_PAYMENT_INVOICE_MIN_ORDER', 'MODULE_PAYMENT_INVOICE_SORT_ORDER', 'MODULE_PAYMENT_INVOICE_MAX_AMMOUNT', 'MODULE_PAYMENT_INVOICE_MIN_AMMOUNT');

    Datei: Lang/sprache/modules/payment/invoice.php

    Nach dem letzten Define einfach

    Code: PHP  [Auswählen]
    define('MODULE_PAYMENT_INVOICE_MIN_AMMOUNT_TITLE' , 'Mindestbetrag');
    define('MODULE_PAYMENT_INVOICE_MIN_AMMOUNT_DESC' , 'Geben Sie hier den Mindestbetrag für die Bezahlung auf Rechnung an.');

    getestet mit modified eCommerce Shopsoftware v1.05 dated: 2010-07-18 SP1b

    schönen tag noch :)

    @Ray_man wenn es noch gewünscht ist erweiter ich es um PLZ ... aber nur wenn du mir sagst wofür du das brauchst :P ich bin so schrecklich neugierig

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: MODUL: Maximalbetrag für Zahlungsart "Rechnung"
    Antwort #6 am: 09. August 2012, 14:03:04
    Irgendwo ist da eine Klinke drin, denn obwohl ich über dem Rechnungshöchstbetrag bin, wird die Zahlungsart angezeigt und erst bei einem Klick auf "weiter" erscheint eine Meldung, dass die Zahlungsart nicht gewählt werden kann.

    Zuständig ist diese Passage:
    Code: PHP  [Auswählen]
    } elseif ($order->info['total'] > MODULE_PAYMENT_INVOICE_MAX_AMMOUNT) {
      $check_flag = false;
      $this->enabled = false;
    }
     

    Sinnvoller wäre es doch, die Zahlungsart erst garnicht anzeigen zu lassen, oder?

    Gruß
    Ronny

    Alfred

    • Experte
    • Beiträge: 2.115
    Re: MODUL: Maximalbetrag für Zahlungsart "Rechnung"
    Antwort #7 am: 09. August 2012, 14:15:39
    Code: PHP  [Auswählen]
    if ($_SESSION['cart']->show_total() <= 500 ){.......

    Gruß

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: MODUL: Maximalbetrag für Zahlungsart "Rechnung"
    Antwort #8 am: 09. August 2012, 16:05:07
    Hallo Alfred,

    nach Ausgabe aller Sessionbestandteile kam ich auch auf deine Lösung. Die Frage ist nur, wo soll ich diese Abfrage einfügen? In der invoice.php wird sie egal wo ich sie hinschreibe gekommt ignoriert.

    Gruß
    Ronny

    Nachtrag:
    Hab's gelöst, ist ja selbstredend, dass dieses Snippet in in die function selection() kommt.

    web28

    • modified Team
    • Beiträge: 9.404
    Re: MODUL: Maximalbetrag für Zahlungsart "Rechnung"
    Antwort #9 am: 09. August 2012, 16:10:00
    Ohne Steuer- und Währungskorrektur für den gewünschten Höchstbetrag sollte man solche Module nicht einsetzen. Ansonsten erlebt man manch böse Überraschung.
    Viele der uralten Module enthalten solche elementaren Fehler und sollten ohne genaue Überprüfungen nicht eingesetzt werden.

    Jürgen

    • Viel Schreiber
    • Beiträge: 895
    • Geschlecht:
    Re: MODUL: Maximalbetrag für Zahlungsart "Rechnung"
    Antwort #10 am: 04. Juli 2013, 11:13:57
    Hallo,

    gibt es eine Möglichkeit, daß sobald der Maximalbetrag überschritten wird, die Zahlungsoption zwar ausgeblendet wird jedoch eine Meldung anstelle dessen erscheint.

    Für den Kunden ist leider nicht nachvollziehbar, das wir Kauf auf Rechnung anbieten, er diese dann aber kommentarlos nicht zur Auswahl angezeigt bekommt (da max. Betrag überschritten).

    Am einfachsten vielleicht über eine zusätzliche Variable in der lang/german/modules/payment/invoice.php
    welche dann angezeigt wird.

    Danke

    Gruss Jürgen

    Angeal

    • Fördermitglied
    • Beiträge: 411
    • Geschlecht:
    Re: MODUL: Maximalbetrag für Zahlungsart "Rechnung"
    Antwort #11 am: 16. September 2015, 16:32:54
    Gibts sowas auch für die Zahlungsart Banktransfer?

    Angeal

    • Fördermitglied
    • Beiträge: 411
    • Geschlecht:
    Re: MODUL: Maximalbetrag für Zahlungsart "Rechnung"
    Antwort #12 am: 14. Oktober 2016, 19:40:41
    Kann man das Modul so 1:1 für die Version 2.0.0.0 übernehmen?

    web28

    • modified Team
    • Beiträge: 9.404
    Re: MODUL: Maximalbetrag für Zahlungsart "Rechnung"
    Antwort #13 am: 14. Oktober 2016, 20:24:07
    Beim 2.00 Rechnungsmodul (invoice) kann man einen Höchstbetrag angeben.

    Einfach mal in die 2.00 Demoshops schauen.

    Man kann jedes Modul individuell anpassen oder jemanden damit beauftragen.

    Web28

    Angeal

    • Fördermitglied
    • Beiträge: 411
    • Geschlecht:
    Re: MODUL: Maximalbetrag für Zahlungsart "Rechnung"
    Antwort #14 am: 15. Oktober 2016, 02:43:58
    Hi web28,
    danke für die Info.
    In der 2.0.0.0 Demo geht es leider nicht. Im Trunk ist die Funktion jedoch gegeben. Dort scheint ein neueres Modul Verwendung zu finden als im Downloadpaket von 2.0.0.0 rev9678