2.3.4. Διαχείριση Αποθέματος#

Το TalerBarr μπορεί να συγχρονίζει πληροφορίες προϊόντων και αποθέματος μεταξύ του Dolibarr και του αποθέματος του Taler Merchant. Αυτό μπορεί να γίνει με δύο τρόπους: από το Dolibarr προς το Taler ή από το Taler προς το Dolibarr. Ποια διαδρομή είναι ενεργή εξαρτάται από την επιλογή που κάνατε στον προηγούμενο οδηγό διαμόρφωσης, ή απευθείας στην κάρτα διαμόρφωσης. Σε κάθε περίπτωση, μπορείτε πάντα να επαληθεύσετε την τρέχουσα επιλεγμένη κατεύθυνση στην αρχική σελίδα της ενότητας, όπως φαίνεται παρακάτω.

Αρχική σελίδα TalerBarr που δείχνει την ενεργή κατεύθυνση συγχρονισμού

Αρχική σελίδα TalerBarr με επισημασμένη την ενεργή κατεύθυνση συγχρονισμού.#

Παρακαλούμε θεωρήστε αυτόν τον οδηγό κυρίως ως περιγραφή του τρόπου με τον οποίο λειτουργεί το απόθεμα με την ενότητα TalerBarr. Για την αναλυτική σημασία των αντικειμένων αποθέματος Dolibarr και Taler, είναι πάντα καλύτερο να συμβουλεύεστε τις αρχικές πηγές, όπως την τεκμηρίωση GNU Taler και την τεκμηρίωση της ενότητας Products του Dolibarr.

2.3.4.1. Πώς να διαχειριστείτε το απόθεμα από το Dolibarr#

Θα πρέπει να χρησιμοποιήσετε αυτή τη ροή αν η διαμόρφωσή σας είναι ορισμένη σε Dolibarr -> Taler. Η τυπική ροή εργασίας είναι:

  1. Δημιουργία ή ενημέρωση προϊόντων στο Dolibarr.

  2. Προσαρμόστε τα επίπεδα αποθέματος στο Dolibarr.

  3. Ανοίξτε το σύστημα Taler και επαληθεύστε ότι το προϊόν υπάρχει εκεί.

Για παράδειγμα:

  1. Πλοηγηθείτε χρησιμοποιώντας την επάνω γραμμή στο Products | Services.

  2. Πατήστε New product.

  3. Συμπληρώστε τα σχετικά πεδία.

Ένα παράδειγμα φαίνεται στην επόμενη εικόνα. Αφού συμπληρωθούν όλα τα πεδία, κάντε κύλιση προς τα κάτω και πατήστε Create.

Δημιουργία ενός προϊόντος στο Dolibarr

Δημιουργία νέου προϊόντος στο Dolibarr.#

Αφού πατήσετε το κουμπί, το προϊόν δημιουργείται στο Dolibarr. Στη συνέχεια ενεργοποιείται η ενότητα TalerBarr, δημιουργεί την αντίστοιχη εσωτερική λογική προϊόντος, και στέλνει το προϊόν στο Taler. Μετά από αυτό, εμφανίζεται η τυπική σελίδα προϊόντος του Dolibarr, όπως φαίνεται στην επόμενη εικόνα.

Παράδειγμα σελίδας προϊόντος στο Dolibarr

Παράδειγμα σελίδας προϊόντος στο Dolibarr μετά τη δημιουργία.#

Για να ελέγξετε ότι το TalerBarr έχει πράγματι επεξεργαστεί το απόθεμα, ανοίξτε τη σελίδα της ενότητας TalerBarr χρησιμοποιώντας την ετικέτα 1 στην επόμενη εικόνα. Στη συνέχεια ανοίξτε τη λίστα προϊόντων χρησιμοποιώντας την ετικέτα 2. Εκεί εμφανίζεται ο πίνακας με όλα τα επεξεργασμένα προϊόντα. Πατώντας την ετικέτα 3, μπορείτε να ανοίξετε τη μεμονωμένη σελίδα προϊόντος.

Λίστα προϊόντων TalerBarr

Λίστα προϊόντων TalerBarr.#

Αφού κάνετε κλικ σε αυτό, ανοίγει μια νέα οθόνη. Παρακάτω φαίνεται ένα παράδειγμα για το προηγουμένως δημιουργημένο προϊόν.

Κάρτα προϊόντος TalerBarr

Κάρτα προϊόντος TalerBarr για το επεξεργασμένο προϊόν.#

Σε αυτό το σημείο, μπορείτε να μεταβείτε στο Taler Merchant και να βρείτε το ίδιο προϊόν εκεί.

Προϊόν ορατό στη λίστα αποθέματος του Taler

Το ίδιο προϊόν ορατό στη λίστα αποθέματος του Taler Merchant.#

2.3.4.2. Πώς να διαχειριστείτε το απόθεμα από το Taler#

Πριν ξεκινήσετε αυτή τη ροή, βεβαιωθείτε ότι η διαμόρφωσή σας είναι ορισμένη σε Taler -> Dolibarr.

Στη συνέχεια, μεταβείτε στη σελίδα δημιουργίας προϊόντος του Taler.

Δημιουργία προϊόντος στην πλευρά του Taler

Δημιουργία ενός προϊόντος στην πλευρά του Taler.#

Αφού αποθηκεύσετε το προϊόν, μπορείτε να μεταβείτε στη σελίδα λίστας προϊόντων TalerBarr στο Dolibarr, όπου θα βρείτε το νεοδημιουργημένο προϊόν. Οι οθόνες είναι ίδιες με την προβολή προϊόντων αποθέματος της ενότητας που φαίνεται στην προηγούμενη υποενότητα.

2.3.4.3. Τι συγχρονίζει το TalerBarr και πώς λειτουργεί#

Η ενότητα παρακολουθεί τις συνδέσεις προϊόντων μεταξύ και των δύο συστημάτων και διατηρεί ευθυγραμμισμένες τις σχετικές πληροφορίες αποθέματος, συμπεριλαμβανομένων:

  • Ταυτότητα προϊόντος

  • Όνομα προϊόντος

  • Τιμή

  • Ποσότητα αποθέματος

  • Πωληθέντα αντικείμενα

  • Απολεσθέντα είδη

  • Φόροι

Ο συγχρονισμός αποθέματος δεν είναι μόνο μια χειροκίνητη ενέργεια. Με βάση τον σχεδιασμό της ενότητας και τις αναφορές υλοποίησης, το TalerBarr χρησιμοποιεί μαζί αρκετούς μηχανισμούς:

  • Ενεργοποιητές (triggers) από την πλευρά του Dolibarr και η υπηρεσία webhook του Taler χρησιμοποιούνται για να παρακολουθούν αλλαγές σχετικές με το απόθεμα και να επεξεργάζονται τις σχετικές ενημερώσεις στο συνδεδεμένο σύστημα.

  • Μια χειροκίνητη ενέργεια Run sync now στην αρχική σελίδα του TalerBarr επιτρέπει στον έμπορο να επιβάλει άμεσο συγχρονισμό.

  • Ένας καθημερινός φόντο επανέλεγχος cron βοηθά στην ανάκτηση από χαμένα συμβάντα ή προσωρινά αποτυχημένες συνδέσεις.

Με απλά λόγια, αυτό σημαίνει ότι ο συγχρονισμός είναι κανονικά καθοδηγούμενος από συμβάντα κατά τη διάρκεια της ημέρας, ενώ η περιοδική επαλήθευση στο φόντο βοηθά να διασφαλιστεί ότι και τα δύο συστήματα παραμένουν ευθυγραμμισμένα ακόμα και αν συμβεί σφάλμα στη μία πλευρά.

2.3.4.4. Επόμενο βήμα#

Μόλις λειτουργήσει ο συγχρονισμός προϊόντων, συνεχίστε με το Διαχείριση παραγγελιών για να δοκιμάσετε τη ροή εργασίας παραγγελιών.