Antwort #4 am: 18. April 2010, 00:55:09
Hallo Dierk,
Du kannst das direkt in der DB machen (wie immer vorher am besten Backup):
-- hersteller
UPDATE products
SET products_price = products_price * (100 + <aenderung_in_prozent>) / 100
WHERE
manufacturers_id IN (1, 2, 3)
-- oder
-- kategorie
UPDATE products
SET products_price = products_price * (100 + <aenderung_in_prozent>) / 100
WHERE
products_id IN (SELECT products_id
FROM products_to_categories
WHERE categories_id IN (4711, 4712))
Grüße, Volker
Hallo Volker,
deine gepostete Lösung sieht gut aus - danke.
Ich denke nur da bekomme ich ein Problem mit den Produktattributen, falls diese denn im Preis ebenfalls angepasst werden sollen...
Ausserdem hatte ich ja geplant einen fertigen modified eCommerce Shopsoftware mit in das Webhosting aufzunehmen. Wenn ich das jedem Kunden denn zumuten muss das so zu ändern, denn bekomme ich bestimmt nicht all zu viele Kunden
)
Aber trotzdem danke für den Code.
Viele Grüße
Dierk