Gelöst Sonderpreis in Prozent über Funktionsattribute

Louisleon

Aktives Mitglied
15. Februar 2011
56
0
Hallo zusammen,

nachdem ich keine Lösung für die Angabe des Sonderpreises in % (wie er auch in XTC-Modified realisiert ist) gefunden habe, habe ich mich selbst ans Werk gemacht.
Hier die erforderliche Modifikation der Attribute.php des Connectors:
Code:
   //changed © by eu-parts.com, Andreas Meyer
   case 'sonder_preis':
    if ($Attribut->content>0)
    {
     //start modified © by eu-parts.com
     if(strpos($Attribut->content,"%")>0)
     {
     $cur_query = eS_execute_query("select products_price from products where products_id=".$Attribut->products_id);
     $product_netto = mysql_fetch_row($cur_query);
     $pNetto = $product_netto[0];
     $rabatt = intval($Attribut->content);
     }
     //end modified by eu-parts.com©
     //umrechnen auf Netto falls erforderlich
     //hol steuerklasse zum produkt
     $cur_query = eS_execute_query("select products_tax_class_id from products where products_id=".$Attribut->products_id);
     $products_tax_arr = mysql_fetch_row($cur_query);
     $tax = get_tax($products_tax_arr[0], $einstellungen->tax_zone_id);
     //start modified by © eu-parts.com
     if ($tax>0 and strpos($Attribut->content,"%")==0)
     {
      $Attribut->content = $Attribut->content/(($tax+100)/100.0);
     }
     if(strpos($Attribut->content,"%")>0)
     {
      $Attribut->content = $pNetto*((100 - $rabatt)/100.0);
     }
     //end modified by © eu-parts.com
     eS_execute_query("update specials set specials_new_products_price=\"".$Attribut->content."\" where products_id=".$Attribut->products_id);
    }
    break;

Vielleicht kann es der eine oder andere brauchen! 🙂

Gruß

Andreas Meyer
(alias Louisleon)
 

sbeeck

Aktives Mitglied
30. August 2009
27
0
AW: Sonderpreis in Prozent über Funktionsattribute

Danke!!!
Das habe ich gesucht!!!
SBeeck
 

Ähnliche Themen