Piszę trigger do prestashop-u mam już coś takiego:
CREATE TRIGGER change_active_after_update AFTER UPDATE ON ps_stock_available FOR EACH ROW BEGIN UPDATE ps_product_shop SET active=0 WHERE id_product IN (SELECT id_product FROM ps_stock_available WHERE quantity=0); UPDATE ps_product_shop SET active=1 WHERE id_product IN (SELECT id_product FROM ps_stock_available WHERE quantity>0); END
Chodzi przede wszystkim o dodanie opóźnienia 2 tyg, tylko produkty które dopiero zmienią swój stan, a nie wszystkie.
Oraz taki myk, żeby tylko wracały te które wcześniej były dostępne w sklepie (bo sklep ma masę produktów których nie sprzedajemy online, a po prostu jest zintegrowana baza z magazynem).
Meczę się już z tym któryś dzień z rzędu i nie mam pomysłu
Pozdrawiam