PDA

Shop Support News Archive - Shopbetreiber News -> Forum : GPL Onlineshop Software xt eCommerce Templates Module SEO Support: : Mwst Erhöhung Mit Gleichbleibenden Preisen


dumpfbacke
19.12.2006, 09:42
Ich hab mich mal hingesetzt und ein Shell script geschrieben das die MwSt auf 19% setzte aber die Preise bleiben so wie sie sind.


#!/bin/sh
mysql -u DATENBANKUSER -pPASSWORT -D DATENBANK -e'UPDATE products SET products_price=products_price 1.16/1.19 Where products_tax_class_id = 1;'
sleep 1;
mysql -u DATENBANKUSER -pPASSWORT -D DATENBANK -e'UPDATE tax_rates SET tax_rate = 19.0000 WHERE tax_rates_id = 1;'
sleep 1;
mysql -u DATENBANKUSER -pPASSWORT -D DATENBANK -e'UPDATE tax_rates SET tax_description = "UST 19%" WHERE tax_rates_id = 1;'
exit


Es müssen nur die drei sachen angepasst werden:

DATENBANKUSER eurer Datenbank Benutzername
PASSWORT euer Datenbank Passwort
DATENBANK euren Namen der Datenbank

Mit einem Texteditor bearbeiten und dann mit der endung .sh abspeichern.
Dann das ganze per FTP ins Homeverzeichniss packen und die Rechte auf 755 setzten.

Der Cronjob wurde ja schon von jemand anderen gepostet aber hier noch mal wie er aussehen muss:

59 23 31 12 /verzeichniss/zu/eurer/datei.sh

Ich übernehmen keine Garantie für eventuelle Schäden oder sonstige sachen die mir diesem Shell script geschehen könne ;)

MFG

Edit:

wer Sonderangebote hat kann dieses Shellscript nehmen:


#!/bin/sh
mysql -u DATENBANKUSER -pPASSWORT -D DATENBANK -e'UPDATE products SET products_price=products_price 1.16/1.19 Where products_tax_class_id = 1;'
sleep 1;
mysql -u oscteam_xtc3041 -ptestshop -D oscteam_xtc3041 -e'UPDATE specials SET specials_new_products_price=specials_new_products_ price 1.16/1.19 Where status = 1;'
sleep 1;
mysql -u DATENBANKUSER -pPASSWORT -D DATENBANK -e'UPDATE tax_rates SET tax_rate = 19.0000 WHERE tax_rates_id = 1;'
sleep 1;
mysql -u DATENBANKUSER -pPASSWORT -D DATENBANK -e'UPDATE tax_rates SET tax_description = "UST 19%" WHERE tax_rates_id = 1;'
exit


Achtung: wer in seinem Shop auch 7% Artikel hat sollte dieses Script für Sonderangebote NICHT benutzen. Denn es unterscheidet bei den Sonderangeboten nicht nach tax_rates_id. Wenn Sonderangebote vorhanden sind mit 16% und 7% dann Bitte die Sonderangebote von hand ändern.

MFG

kunigunde
19.12.2006, 12:03
''>ZITAT</div>Achtung: wer in seinem Shop auch 7% Artikel hat sollte dieses Script für Sonderangebote NICHT benutzen. Denn es unterscheidet bei den Sonderangeboten nicht nach tax_rates_id. Wenn Sonderangebote vorhanden sind mit 16% und 7% dann Bitte die Sonderangebote von hand ändern.
[/b]

dies wid in diesem sql befehl berücksnichtigt:
(es werden nur 16% produkte geändert, 7% produkte bleiben wie si sind)
mwst umstellung (http://www.ecombase.de/forum/index.php?showtopic=2764&st=20#)