Staffelpreise von „>9 Stk.“ auf „ab 10 Stk.“ anzeigen!?

Thema wurde von Anonymous, 6. Dezember 2019 erstellt.

  1. Anonymous

    Anonymous Beta-Held

    Registriert seit:
    6. September 2011
    Beiträge:
    1.924
    Danke erhalten:
    456
    Danke vergeben:
    440
    Hallo Gemeinde,
    habe die Frage schon an den Support gerichtet aber bis her keine Lösung bekommen.
    Hoffe das jemand von euch eine Lösung kennt.
    Diverse Kunden kommen mit der mathematischen Anzeige “mehr als“ nicht so recht klar. Und rein optisch finde ich das auch nicht so toll!
    3DADF8CF-F563-46A0-9E4B-C0E1BCDF542F.jpeg
    am besten wäre wenn „ab 10 Stk.“ dort stehen würde.
    Kann einer Helfen?
    Danke vorab.
     
  2. Kai Stejuhn

    Kai Stejuhn Beta-Held

    Registriert seit:
    26. September 2014
    Beiträge:
    1.409
    Danke erhalten:
    709
    Danke vergeben:
    92
  3. Anonymous

    Anonymous Beta-Held

    Registriert seit:
    6. September 2011
    Beiträge:
    1.924
    Danke erhalten:
    456
    Danke vergeben:
    440
    Hallo Kai. Danke für den Versuch.
    Funzt leider nicht, weder 3.14.2.0 noch 3.15.2.1:(
     
  4. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    In der 3.15. kann es nicht gehen, wenn Du den Pfad nicht auf GXModules änderst.

    In der originalen Datei haben sich ein paar Zeilen geändert, die musst Du in dem Overload auch ändern, dann funktioniert das.
    statt:
    PHP:
    $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"
    );
    ist es jetzt.
    PHP:
    $staffel_query xtDBquery("SELECT
                                                             quantity,
                                                             if(personal_offer=0,p.products_price,personal_offer) as personal_offer
                                                             FROM
                                                             " 
    TABLE_PERSONAL_OFFERS_BY . (int)$_SESSION['customers_status']['customers_status_id'] . " po,
                                                             products p
                                                             WHERE p.products_id=po.products_id AND
                                                             p.products_id = '" 
    $this->pID "'
                                                             ORDER BY quantity ASC"
    );
    und statt
    PHP:
    $staffel_data[$i] = array('QUANTITY' => $quantity_output,
                                
    'VPE' => trim($xtPrice->xtcFormat($vpetrue$this->data['products_tax_class_id']) . TXT_PER xtc_get_vpe_name($this->data['products_vpe'])),
                                
    'PRICE' => $xtPrice->xtcFormat($staffel[$i]['price'] - $staffel[$i]['price'] / 100 $discounttrue$this->data['products_tax_class_id']),
                                
    'UNIT' => $this->data['unit_name']);
    ist es:
    PHP:
    $staffel_data[$i] = array('QUANTITY' => $quantity_output,
                                
    'VPE' => trim($xtPrice->xtcFormat($vpetrue$this->data['products_tax_class_id'], true) . TXT_PER xtc_get_vpe_name($this->data['products_vpe'])),
                                
    'PRICE' => $xtPrice->xtcFormat($staffel[$i]['price'] - $staffel[$i]['price'] / 100 $discounttrue$this->data['products_tax_class_id'], true),
                                
    'UNIT' => $this->data['unit_name']);
    Wenn Du die Datei dann statt unter
    GXUserComponents/overloads/product/
    in das Verzeichnis
    GXModules/meins/Staffelpreis/Shop/Overloads/product/
    geht es auch nach dem Update auf die 3.15.noch.
     
  5. Kai Stejuhn

    Kai Stejuhn Beta-Held

    Registriert seit:
    26. September 2014
    Beiträge:
    1.409
    Danke erhalten:
    709
    Danke vergeben:
    92
    Ansonsten habe ich für die 3.14 hier nochmal etwas neues gebaut, was nur in die Smarty-Blöcke eingreift, das ist dann nicht so tief im System.
     

    Anhänge:

  6. Anonymous

    Anonymous Beta-Held

    Registriert seit:
    6. September 2011
    Beiträge:
    1.924
    Danke erhalten:
    456
    Danke vergeben:
    440
    Hallo Kai. Habe ich im Testshop rein gemacht und geht.
    Nur das jetzt noch die Frrage ist wie man es anstellt das ab 10 Stk da steht?
    Also es mus ja ab ein Stück mehr sein als der andere Staffelpreis angezeigt sein.
    ab_9Stk.JPG
     
  7. Kai Stejuhn

    Kai Stejuhn Beta-Held

    Registriert seit:
    26. September 2014
    Beiträge:
    1.409
    Danke erhalten:
    709
    Danke vergeben:
    92
    Ich wusste da war ein Trick bei, das muss man dann wohl doch über die Klasse lösen. Ich schau mir das aber nochmal an.
     
  8. Kai Stejuhn

    Kai Stejuhn Beta-Held

    Registriert seit:
    26. September 2014
    Beiträge:
    1.409
    Danke erhalten:
    709
    Danke vergeben:
    92
    Ich habe die ZIP-Datei oben nochmal geändert, das sollte jetzt passen.
     
  9. Anonymous

    Anonymous Beta-Held

    Registriert seit:
    6. September 2011
    Beiträge:
    1.924
    Danke erhalten:
    456
    Danke vergeben:
    440
    Danke Kai! Beifall! Hat Super Funktioniert!
    Nen schönen 2. Advent wünsche ich Dir, und natürlich auch deiner "Holden"!
    LG
    Bernd

    Bei der Hilfe im Forum untereinander könnten sich so manche Profis ne dicke Scheibe abschneiden! War früher anders!
     
  10. A24

    A24

    @Gambio

    Die Anzeige der Staffelpreise finde ich auch seit Langem unschön gelöst. Wie ich sehe geht es mir nicht allein so. Ich weiß nicht wie viel Programmierarbeit da drin steckt, aber ideal fürs Auge wäre:

    anstatt:

    1-9 Stk.
    10-24 Stk.
    25-49 Stk.
    50-99 Stk.
    > 99 Stk.


    besser:

    ab 1 Stk.
    ab 10 Stk.
    ab 25 Stk.
    ab 50 Stk.
    ab 100 Stk.


    Fürs Auge wäre das aus meiner Sicht erstens schöner und zweitens schneller zu erfassen.

    Das i-Tüpfelchen wäre dann noch: Sofern ein Staffelpreis existiert --> generell in der Kategorie-/Listenansicht den Artikelpreis als "ab [günstigster Staffelpreis]" darzustellen, also anstelle bspw. "9,99 EUR" --> besser "ab 7,24 EUR".

    Ich würde mich freuen!
     
  11. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    will ich nicht haben.