Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
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: Grundpreis bei Staffelpreisen

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Grundpreis bei Staffelpreisen
    am: 26. Oktober 2009, 08:23:35
    Hat das schon mal jemand umgesetzt ?

    So wie ich die Verordung zur Grundpreisangabe interpretiere, muss auch zu den Staffelpreisen, der jeweilige Grundpreis mit angegeben werden.

    Hat jemand eine Idee, wie man das umsetzt ?

    Danke,
    GTB



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

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Grundpreis bei Staffelpreisen
    Antwort #1 am: 03. Dezember 2009, 15:19:05
    hi Leute,

    also hier ist die Lösung für alle die es benötigen.

    Die Funktion ist in XTC bereits integriert, allerdings mit einem kleinen BUG.

    zu ändern ist die /includes/classes/product.php

    einfach die function getGraduated()

    mit dieser ersetzten dann wird der Grundpreis auch bei Staffelpreisen angezeigt (WICHTIG: zum Testen ausloggen, denn Admins sehen keine Staffelpreise)

    Code: PHP  [Auswählen]
            function getGraduated() {
                    global $xtPrice;

                    $staffel_query = xtDBquery("SELECT
                                                                         quantity,
                                                                         personal_offer
                                                                         FROM
                                                                         "
    .TABLE_PERSONAL_OFFERS_BY.(int) $_SESSION['customers_status']['customers_status_id']."
                                                                         WHERE
                                                                         products_id = '"
    .$this->pID."'
                                                                         ORDER BY quantity ASC"
    );

                    $staffel = array ();
                    while ($staffel_values = xtc_db_fetch_array($staffel_query, true)) {
                            $staffel[] = array ('stk' => $staffel_values['quantity'], 'price' => $staffel_values['personal_offer']);
                    }
                    $staffel_data = array ();
                    for ($i = 0, $n = sizeof($staffel); $i <$n; $i ++) {
                            if ($staffel[$i]['stk'] == 1) {
                                    $quantity = FROM.$staffel[$i]['stk'];
                                    if ($staffel[$i +1]['stk'] != '')
                                            $quantity = FROM.$staffel[$i]['stk'];
                            } else {
                                    $quantity = FROM.$staffel[$i]['stk'];
                                    if ($staffel[$i +1]['stk'] != '')
                                            $quantity = FROM.$staffel[$i]['stk'];
                            }
                            $vpe = '';
                            if ($this->data['products_vpe_status'] == 1 && $this->data['products_vpe_value'] != 0.0 && $staffel[$i]['price']> 0) {
                                    $vpe = $staffel[$i]['price'] - $staffel[$i]['price'] / 100 * $discount;
                                    $vpe = $vpe * (1 / $this->data['products_vpe_value']);
                                    $vpe = $xtPrice->xtcFormat($vpe, true, $this->data['products_tax_class_id']).TXT_PER.xtc_get_vpe_name($this->data['products_vpe']);
                            }
                            $staffel_data[$i] = array ('QUANTITY' => $quantity, 'VPE' => $vpe, 'PRICE' => $xtPrice->xtcFormat($staffel[$i]['price'] - $staffel[$i]['price'] / 100 * $discount, true, $this->data['products_tax_class_id']));
                    }

                    return $staffel_data;

            }
     
    Viel Spass damit

    Gerhard

    ElectricArts

    • Frisch an Board
    • Beiträge: 79
    Grundpreis bei Staffelpreisen
    Antwort #2 am: 24. Februar 2010, 10:54:07
    Das würde mich auch interessieren, ob das nun von Haus aus integriert ist. Ich habe den aktuellen Fall, dass einer meiner Kunden abgemahnt wurde (andere Shopsoftware) da immer!!! neben dem Preis der entsprechende Grundpreis stehen muss. Nicht erst nach klick auf Details oder so. In jeglichen Ansichten oder Listen müssen diese beiden Preise sofort zu erfassen sein.

    Viele Grüße
    Mario

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Grundpreis bei Staffelpreisen
    Antwort #3 am: 24. Februar 2010, 12:11:46
    Der Fehler wurde bereits in r257 von Hetfield korrigiert und tritt in modified eCommerce Shopsoftware 1.03 nicht mehr auf.

    Grüße

    Torsten

    ElectricArts

    • Frisch an Board
    • Beiträge: 79
    Grundpreis bei Staffelpreisen
    Antwort #4 am: 24. Februar 2010, 13:46:33
    Also ist das in modified eCommerce Shopsoftware automatisch so integriert und "rechtssicher" umgesetzt? Noch ein Grund mehr zukünftig nur noch modified eCommerce Shopsoftware zu verwenden.  :)

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Grundpreis bei Staffelpreisen
    Antwort #5 am: 24. Februar 2010, 14:47:06
    Naja, man muss sehr vorsichtig mit dem Wort "rechtssicher" sein. Ich sage mal so, wir bemühen uns dem Markt zu folgen und gesetzliche Bestimmungen umzusetzen.

    Sicherheit kann dir nur dein Anwalt geben. ;-)

    Ist aber sicherlich nicht die schlechteste Idee in Zukunft auf uns zu setzen. :B

    Grüße

    Torsten

    3 Antworten
    2546 Aufrufe
    24. April 2012, 16:20:05 von einfach112
    4 Antworten
    4222 Aufrufe
    16. April 2018, 00:16:52 von pd24
    1 Antworten
    2279 Aufrufe
    22. Mai 2012, 18:23:21 von innuXTC
    6 Antworten
    7497 Aufrufe
    06. November 2012, 19:16:48 von Simon