Produktgrundpreis statt Preis ab auf Kategorieseiten

Thema wurde von ff-webdesigner, 6. Februar 2024 erstellt.

  1. ff-webdesigner
    ff-webdesigner Erfahrener Benutzer
    Registriert seit:
    22. Januar 2014
    Beiträge:
    548
    Danke erhalten:
    53
    Danke vergeben:
    60
    Hallo beisammne, wir hatten unter 4.4 lange einen guten Overload der xtcPrice laufen der dazu führte dass auf Kategorieseiten nicht der güntgstmögliche Kombinationspreis des Produktes sondern der Produktgrundpreis angezeigt wird. Unter 4.8.0.2 / 4.9.1.0. und 4.9.2.0 läuft dieser overload nicht mehr. Auch wenn ich die xtcPrice.php direkt anpassen kommt kein anderer Preis raus. Warum?

    Modifikation und 4.8.0.2 war

    PHP:
    if($t_consider_attributes !== false)
            {
                if(
    $this->get_attributes_count($p_products_id)) {
                    
    $t_attribute_price $this->get_attributes_combi_price($p_products_id0false);
                    
    // mod ff auf kategorieseiten produktseitenpreis anzeigen
                    //$t_products_price += $t_attribute_price;
                
    }
               
            }
     
  2. Anonymous
    Anonymous Administrator
    Mitarbeiter
    Registriert seit:
    26. April 2011
    Beiträge:
    1.954
    Danke erhalten:
    1.588
    Danke vergeben:
    339
    @ff-webdesigner Das geht leider in den neuen ProductListing nicht mehr mit der xtcPrice, die wird an der Stelle nicht mehr benutzt. Du musst jetzt die Produktlisten mit einem eigenen Modul erweitern.
    Hier einmal ein paar Beispiele, wie das jetzt möglich ist.
     

    Anhänge:

  3. ff-webdesigner
    ff-webdesigner Erfahrener Benutzer
    Registriert seit:
    22. Januar 2014
    Beiträge:
    548
    Danke erhalten:
    53
    Danke vergeben:
    60
    danke till! leider finde ich keinerlei passende doku extender dieser art. ich schätze mal ich müsste AllListingsSampleExtender.inc.php anpassen? was wäre hier das analog zu $t_attribute_price = $this->get_attributes_combi_price($p_products_id, 0, false); aus xtc_Price.php ?
     
  4. ff-webdesigner
    ff-webdesigner Erfahrener Benutzer
    Registriert seit:
    22. Januar 2014
    Beiträge:
    548
    Danke erhalten:
    53
    Danke vergeben:
    60
    hab da jetzt ganz viel gesucht....aber ich finde nirgends wo jetzt PHP $products_price / SMARTY $p_price / $PRODUCT.PRODUCTS_PRICE gesetzt wird...
     
  5. ff-webdesigner
    ff-webdesigner Erfahrener Benutzer
    Registriert seit:
    22. Januar 2014
    Beiträge:
    548
    Danke erhalten:
    53
    Danke vergeben:
    60
    nach langem suchen gefunden: xtcPrice.php IST noch aktiv. ohne die dati läuft der shop nicht mehr,

    änderung eingebaut in zeile 325ff:

    PHP:
    */if($this->get_attributes_count($p_products_id) && $t_consider_attributes !== false)
                {
                    
    $t_attribute_price $this->get_attributes_combi_price($p_products_id$p_tax_class_id);
                }
                else
                {
                    
    $t_attribute_price 0.0;
                }*/
    $t_attribute_price 0.0// mod ff
    geschickter wäre es mit $t_consider_attributes? gibts im admin ne möglichkeit das abzuschalten oder einfacher ohne anpassung zu setzen?