stoffgrosshandel-holland Posted September 30, 2012 Report Share Posted September 30, 2012 Hallo, Ab Montag 1.10.12 ist bei uns in Holland der Mwst 21% Jetzt steht alles noch auf 19% Im Admin kann ich das ändern, kein Thema. Aber die Preise ändern mit.... Das soll nicht sein. Jemand ein Tipp wie ich das ändern kann, ohne das die Preise hoch gehen? Gruss, Link to comment Share on other sites More sharing options...
giller Posted October 1, 2012 Report Share Posted October 1, 2012 Musst dir ein kleines Script schreiben mit den Du die Preise änderst in der DB damit es korekt ist Hier zur inspiration hatte auch mal ein ähnliches problemm function round_to($number, $step = 1, $sub = 0) { $number += $sub; // damit auch richtig gerundet wird if($step == 0 || $step == 1) return round($number) - $sub; return (round($number / $step) * $step) - $sub; } function rechnen($price){ $price = $price * 1.19; round($price, 2); $price = round_to($price, 0.5, 0.01); $price = $price / 1.19; return ($price);} $rs = $db->Execute("SELECT * FROM `xt_products_price_group_2` "); $pdata = $rs->getArray(); $limit = 1; $limit = $rs->RecordCount(); $i = (int)0; while ($i < $limit) { $table = 'xt_products_price_group_2'; $price = ($pdata[$i]['price']); $price = rechnen($price); $products_id = ($pdata[$i]['products_id']); $data = array ('price'=>$price); $rs = $db->AutoExecute($table, $data, 'UPDATE', 'products_id='.$products_id ) or die("error in query: <br />error message: " . mysql_error()); $i++; } Link to comment Share on other sites More sharing options...
stoffgrosshandel-holland Posted October 2, 2012 Author Report Share Posted October 2, 2012 Hallo, Vielen Dank für das Antwort. Leider hab ich wenig bis keine Ahnung von Script Änderungen, also bring mit das nur wenig. Eine Lösung im Backend ist nicht vorhanden? Gruss, Link to comment Share on other sites More sharing options...
giller Posted October 2, 2012 Report Share Posted October 2, 2012 Das geht nur mit Script habt ihr den merere Kunden Gruppen oder nur einen Link to comment Share on other sites More sharing options...
giller Posted October 2, 2012 Report Share Posted October 2, 2012 ###Dies ist schon die funktion für den neuen Preis function rechnen($price){ $price = $price * 1.19; round($price, 2); $price = $price / 1.21; return ($price);} Ich bräuchte von dir die DB Felder die Ihr nutzt also ob Ihr Kundengruppen habt. Ich kann dir dann ein Script schreiben das solltest Du dann an einer Localeninstalation testen und wenn es Korekt arbeitet kannst Du es auf dem richtigen Live Server ausführen. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.