![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 9 Dołączył: 12.04.2009 Ostrzeżenie: (20%) ![]() ![]() |
Witam
Piszę trigger do prestashop-u mam już coś takiego:
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 31.07.2013 Ostrzeżenie: (0%) ![]() ![]() |
W MySQL wyzwalacze wywoływane są "od razu" przed lub po wystąpieniu określonego zdarzenia. Nie ma możliwości opóźnienia ich o 2 tygodnie.
W opisanym przypadku najlepiej dodać dodatkową kolumnę w której będzie zapisywany czas ostatniej aktualizacji lub po prostu informacja że rekord został zaktualizowany. Następnie za pomocą CRONa należy wywoływać skrypt, który wykona określone działania na rekordach wg daty aktualizacji lub "oznaczonych" jako zaktualizowane w ciągu ostatnich 2tyg. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 06:42 |