Add initial HTML template for MojeGS1 application with Cookiebot and Google Analytics integration
This commit is contained in:
27
DOCS/CRON_QUEUE.md
Normal file
27
DOCS/CRON_QUEUE.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# Kolejka Cron (DB)
|
||||
|
||||
## Cel
|
||||
- Zadania cron sa zapisywane w bazie (`cron_jobs`) i planowane przez harmonogram (`cron_schedules`).
|
||||
- Aktualnie domyslnie dziala zadanie: `product_links_health_check` (co 7 dni).
|
||||
|
||||
## Tabele
|
||||
- `cron_jobs` - kolejka zadan z priorytetem, retry i backoff.
|
||||
- `cron_schedules` - definicje cyklicznych zadan.
|
||||
- `product_link_alerts` - alerty dla nieistniejacych powiazan produktu.
|
||||
|
||||
## Uruchamianie
|
||||
- Jednorazowo: `php bin/cron.php`
|
||||
- Z limitem batcha: `php bin/cron.php --limit=50`
|
||||
- Z panelu (`Ustawienia -> Cron`) mozna wlaczyc uruchamianie workera podczas requestow HTTP.
|
||||
|
||||
## Zalecenie dla systemowego crona
|
||||
- Uruchamiaj `php /sciezka/do/orderPRO/bin/cron.php` co 1-5 minut.
|
||||
- Harmonogram 7-dniowy jest liczony przez `cron_schedules.next_run_at`, wiec sam worker powinien byc uruchamiany regularnie.
|
||||
|
||||
## Jak dziala `product_links_health_check`
|
||||
1. Pobiera aktywne integracje `shoppro` z API key.
|
||||
2. Odswieza cache ofert (`channel_offers`) przez import API.
|
||||
3. Czyści nieaktualne rekordy ofert z cache.
|
||||
4. Weryfikuje aktywne powiazania `product_channel_map`.
|
||||
5. Dla brakujacych powiazan ustawia alert `missing_remote_link`.
|
||||
6. Dla przywroconych powiazan zamyka alert.
|
||||
@@ -1,4 +1,7 @@
|
||||
1. Na podglądzie produktu zmień wyświetlanie zdjęć na siatkę (grid)
|
||||
2. W tabelach w filtrach filtr Na strone nie jest potrzebny bo ta opcja jest na dole w stronicowaniu.
|
||||
3. W tabelach w sortowanie nie jest potrzebny bo ta opcja jest dostępna w nagłowkach tabel.
|
||||
4. https://orderpro.projectpro.pl/products/8 rozszerzyć kolumnę z nazwami parametrów
|
||||
4. https://orderpro.projectpro.pl/products/8 rozszerzyć kolumnę z nazwami parametrów
|
||||
5. Rozbudować dane o producencie o pola z shopPRO
|
||||
6. ~~https://orderpro.projectpro.pl/products dodać kolumnę z EAN~~
|
||||
7. https://orderpro.projectpro.pl/products domyślnie sortowanie po dacie dodanie DESC
|
||||
Reference in New Issue
Block a user