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: Rundungsfehler Rabatt Kundengruppe 100% in CH Shop?

    walkabout77

    • Mitglied
    • Beiträge: 235
    Guten Abend,

    ich wollte in meinem Shop den Administratoren 100% Rabatt geben auf die Ganze Bestellung. Leider hat dies nicht funktioniert.

    Schon beim speichern im Backend wird auf 99.99% gerundet. Siehe Screenshots:

    Gruss Stefan

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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: Rundungsfehler Rabatt Kundengruppe 100% in CH Shop?
    Antwort #1 am: 11. März 2020, 23:35:25
    Das ist in dem Fall keine Rundung, sondern eine Annäherung. ;-)
    Das Feld lässt nur 4 Zeichen zu, bestehend aus 2 Stellen vor und zwei Stellen nach dem Komma.
    Führe mal folgende Befehle über phpMyAdmin aus und teste dann erneut:

    Code: SQL  [Auswählen]
    ALTER TABLE `customers_status` MODIFY `customers_status_discount` DECIMAL(5,2) NULL DEFAULT '0.00';
    ALTER TABLE `customers_status` MODIFY `customers_status_ot_discount` DECIMAL(5,2) NULL DEFAULT '0.00';

    Diese Änderung wurde für die Shopversion 2.0.5.1 in r12636 übernommen.

    Grüße

    Torsten

    walkabout77

    • Mitglied
    • Beiträge: 235
    Re: Rundungsfehler Rabatt Kundengruppe 100% in CH Shop?
    Antwort #2 am: 12. März 2020, 12:41:02
    Hallo Torsten,

    vielen Dank! Funktioniert perfekt. :-D

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: Rundungsfehler Rabatt Kundengruppe 100% in CH Shop?
    Antwort #3 am: 12. März 2020, 12:51:13
    Da fehlt noch was, daher hier nochmal komplett:

    Code: SQL  [Auswählen]
    #Tomcraft - 2020-03-12 - Extend customers & products discount FIELDS FOR 100% discount
    ALTER TABLE `customers_status` MODIFY `customers_status_discount` DECIMAL(5,2) DEFAULT '0.00';
    ALTER TABLE `customers_status` MODIFY `customers_status_ot_discount` DECIMAL(5,2) DEFAULT '0.00';
    ALTER TABLE `orders` MODIFY `customers_status_discount` DECIMAL(5,2);
    ALTER TABLE `orders_products` MODIFY `products_discount_made` DECIMAL(5,2) DEFAULT NULL;
    ALTER TABLE `products` MODIFY `products_discount_allowed` DECIMAL(5,2) NOT NULL DEFAULT '0.00';

    Die Änderung habe ich in r12637, r12638, r12639 & r12640 noch für Shopversion 2.0.5.1 hinzugefügt

    Grüße

    Torsten

    walkabout77

    • Mitglied
    • Beiträge: 235
    Re: Rundungsfehler Rabatt Kundengruppe 100% in CH Shop?
    Antwort #4 am: 12. März 2020, 22:44:43
    Hallo Torsten,

    Danke Dir, ich habe das noch ausgeführt und es funktioniert wie gewünscht.  :good:

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: Rundungsfehler Rabatt Kundengruppe 100% in CH Shop?
    Antwort #5 am: 13. März 2020, 15:59:48
    Prima, Danke für die Rückmeldung! :thx:

    Grüße

    Torsten
    Trade Republic - Provisionsfrei Aktien handeln
    2 Antworten
    2872 Aufrufe
    22. Januar 2010, 15:15:42 von Homunk
    7 Antworten
    4091 Aufrufe
    13. März 2012, 11:18:06 von web28
    0 Antworten
    979 Aufrufe
    21. Januar 2017, 11:20:52 von moba_fan