# MarketV2 | Dev

# Table documentation

- **be\_brands**: Όλα τα προιόντα που απο το Business Evolution
- **jobs**: Οι εργασίες που γίνονται στο παρασκήνιο
- **plugin\_interests**: Εκδήλωση ενδιαφέροντος για plugin απο τους χρήστες
- **plugin\_wolt\_brands**: Όλα τα προιόντα απο τη wolt
- **plugin\_wolt\_settings**: Οι ρυθμίσεις της wolt
- **plugin\_wolt\_venues**: Τα φυσικά καταστήματα που έχει ο πελάτης στη wolt
- **plugin\_wolt\_be\_brands**: Η ένωση μεταξύ προιόντων wolt και be 
    - price\_r\_conflict: Σε περίπτωση που έχουμε αλλαγή τιμής σε wolt και σε be ταυτόχρονα στο ίδιο προιόν θα μπει στο conflict η τιμή της wolt και θα πρέπει να αποφασίσει ο χρήστης ποια τιμή θα κρατήσει. Το ίδιο ισχύει για όλα τα conflict
    - price\_r: Τιμή RETAIL
    - price\_w: Τιμή WHOLESALE
    - availabillity: Το απόθεμα του προιόντος
    - synced: (0,1,2), 0 = Δεν ειναι synced με BE ούτε με WOLT, 1 = Είναι synced με BE αλλα όχι με WOLT, 2 = Ειναι synced και με τα δυο. Πχ σε περίπτωση που αλλάξει η τιμή ενώς προιόντος απο το BE θα γίνει synced = 1 και θα γνωρίζουμε πως θα πρέπει να γίνει ανανέωση στο WOLT
    - price\_inheritance: Αν θα κληρωνομεί την τιμή απο το plugin\_wolt\_brands
- **plugins**: Λίστα με τα διαθέσιμα plugins

# How to run jobs

Για να τρέξουν οι εργασίες στο παρασκήνιο θα πρέπει να έχουμε Redis-server να τρέχει καθώς και να τρέξουμε php bin/workers.php. Αυτό θα ξεκινήσει να τρέχει όσες εργασίες βρίσκονται στην ουρά.