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.981
    Danke erhalten:
    478
    Danke vergeben:
    471
    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.454
    Danke erhalten:
    743
    Danke vergeben:
    92
  3. Anonymous
    Anonymous Beta-Held
    Registriert seit:
    6. September 2011
    Beiträge:
    1.981
    Danke erhalten:
    478
    Danke vergeben:
    471
    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.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    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.454
    Danke erhalten:
    743
    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.981
    Danke erhalten:
    478
    Danke vergeben:
    471
    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.454
    Danke erhalten:
    743
    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.454
    Danke erhalten:
    743
    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.981
    Danke erhalten:
    478
    Danke vergeben:
    471
    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.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    will ich nicht haben.