Περιγραφή
Stock Manager για OpenMage / Magento 1
Το IOWEB Stock Manager προσθέτει σε OpenMage / Magento 1 ένα πρακτικό εργαλείο καθημερινής διαχείρισης αποθέματος για φυσικό κατάστημα, αποθήκη ή back-office ομάδα που χρειάζεται γρήγορες αλλαγές stock χωρίς να ανοίγει κάθε προϊόν από το Magento admin.
Το module παρέχει ξεχωριστό frontend περιβάλλον εργασίας με HTTP digest login, αναζήτηση προϊόντων με SKU, ενημέρωση ποσότητας με SKU, αύξηση ή μείωση αποθέματος με barcode scan και εκτύπωση barcode labels σε PDF. Είναι σχεδιασμένο για λειτουργίες όπως παραλαβές, διορθώσεις αποθέματος, πωλήσεις από φυσικό σημείο και γρήγορη δημιουργία ετικετών προϊόντων.
Βασικές δυνατότητες
- Γρήγορη διαχείριση stock από ειδικό Stock Manager interface.
- Αναζήτηση προϊόντων με SKU και autocomplete.
- Αλλαγή ποσότητας με ακριβή τιμή stock για simple products.
- Αύξηση ή μείωση ποσότητας κατά 1 με barcode scan.
- Χρήση του product attribute
barcode_ean13 για EAN13 barcode.
- Αυτόματη δημιουργία EAN13 barcode όταν λείπει από προϊόν που εκτυπώνεται σε label.
- Εκτύπωση barcode labels σε PDF μέσω TCPDF.
- Παραμετροποίηση label elements από Magento admin με attribute, X/Y position, width, height, font, alignment, prefix και suffix.
- Ρύθμιση label width και height σε millimeters για πραγματικές διαστάσεις ετικέτας.
- Digest authentication για το Stock Manager interface και τα σχετικά AJAX/PDF endpoints.
Πώς βοηθά την καθημερινή λειτουργία
Η ομάδα μπορεί να ανοίξει το Stock Manager tool, να αναζητήσει προϊόν με SKU ή να σαρώσει barcode και να ενημερώσει άμεσα το Magento stock item. Όταν η ποσότητα γίνει μεγαλύτερη από μηδέν, το προϊόν σημειώνεται ως in stock. Όταν η ποσότητα γίνει μηδέν ή μικρότερη, σημειώνεται ως out of stock.
Barcode labels
Ο διαχειριστής ορίζει από το admin ποια product attributes θα εμφανίζονται στην ετικέτα, σε ποιο σημείο της ετικέτας, με ποια γραμματοσειρά και μορφοποίηση. Το module δημιουργεί PDF labels με TCPDF και μπορεί να εκτυπώσει πολλαπλές ετικέτες ανά προϊόν.
Ιδανικό για
- OpenMage / Magento 1 καταστήματα με φυσική αποθήκη.
- Ομάδες που κάνουν γρήγορες παραλαβές ή απογραφές.
- Καταστήματα που θέλουν barcode-assisted stock corrections.
- Επιχειρήσεις που χρειάζονται απλές, προσαρμόσιμες ετικέτες προϊόντων μέσα από Magento δεδομένα.
Απαιτεί IOWEB Base, IOWEB Composer Autoloader και τις PHP βιβλιοθήκες που δηλώνονται στο package. Προτείνεται δοκιμή σε staging πριν δοθεί πρόσβαση σε προσωπικό αποθήκης ή φυσικού καταστήματος.
User Guide – Stock Manager για OpenMage / Magento 1
Ο οδηγός βασίζεται στον πραγματικό κώδικα του module και εξηγεί τι μπορεί να ρυθμίσει ο διαχειριστής.
Admin paths
IOWEB -> Stock Manager -> Configuration
IOWEB -> Stock Manager -> Label Elements
Frontend tool paths
/iowebstockmanager/index/tools
/iowebstockmanager/stock/manager
/iowebstockmanager/label/printWithBarcode
Τα εργαλεία προστατεύονται με HTTP digest login. Τα credentials ορίζονται από το Magento admin.
Αρχική ρύθμιση
- Ανοίξτε
IOWEB -> Stock Manager -> Configuration.
- Στο group Configuration ορίστε Active = Yes.
- Ορίστε username και password για το Stock Manager interface.
- Στο group Barcode Labels ορίστε label width και label height σε millimeters.
- Κρατήστε το Debug Mode απενεργοποιημένο εκτός αν ρυθμίζετε την ετικέτα.
- Κάντε save και καθαρίστε cache.
- Ανοίξτε
/iowebstockmanager/index/tools και συνδεθείτε με τα credentials.
Configuration fields
Active
Ενεργοποιεί την πρόσβαση στα Stock Manager frontend tools. Όταν είναι disabled, τα σχετικά endpoints επιστρέφουν disabled response.
Username
Username για το HTTP digest login. Προτείνεται dedicated operational user, όχι Magento admin username.
Password
Password για το HTTP digest login. Αλλάξτε το όταν αλλάζει η πρόσβαση προσωπικού.
Label Width / Label Height
Οι πραγματικές διαστάσεις κάθε label σε millimeters. Χρησιμοποιούνται ως page size στο TCPDF PDF.
Debug Mode
Χρήσιμο προσωρινά για έλεγχο του label layout και των element rectangles.
Label Elements
Από IOWEB -> Stock Manager -> Label Elements ορίζετε τι θα τυπωθεί στην ετικέτα.
- Attribute Code: product attribute που θα τυπωθεί, π.χ.
sku, name, price, barcode_ean13.
- X / Y: θέση σε millimeters από αριστερά και από πάνω.
- Width / Height: διαστάσεις του element σε millimeters.
- Xres: barcode x-resolution, κυρίως για
barcode_ean13.
- Font Family / Font Style / Font Size: γραμματοσειρά και εμφάνιση.
- Type: Text ή Number.
- Precision: δεκαδικά ψηφία για numeric values.
- Max Length: μέγιστο μήκος για text values.
- Align: Left ή Right.
- Prefix / Suffix: κείμενο πριν ή μετά την τιμή.
Τα default label elements είναι SKU, name, barcode_ean13 και price.
Stock update με barcode
- Ανοίξτε
/iowebstockmanager/stock/manager.
- Επιλέξτε action
- για μείωση ή + για αύξηση κατά 1.
- Σκανάρετε ή πληκτρολογήστε barcode.
- Πατήστε Enter.
- Το module βρίσκει προϊόν από το
barcode_ean13, ενημερώνει stock και εμφανίζει SKU, price και νέα ποσότητα.
Stock update με SKU
- Πληκτρολογήστε τουλάχιστον 3 χαρακτήρες SKU για autocomplete.
- Αναζητήστε το προϊόν.
- Ελέγξτε την τρέχουσα ποσότητα.
- Χρησιμοποιήστε + / – ή γράψτε ακριβή ποσότητα.
- Πατήστε save.
Η SKU lookup ροή απορρίπτει configurable products, επειδή το stock πρέπει να ενημερώνεται στο πραγματικό stock item.
Barcode label printing
- Ανοίξτε
/iowebstockmanager/label/printWithBarcode.
- Αναζητήστε SKU.
- Αν το SKU είναι configurable, εμφανίζονται τα child products.
- Ορίστε πόσες ετικέτες θέλετε για κάθε προϊόν.
- Πατήστε Print Labels.
- Το module δημιουργεί PDF με TCPDF σε νέο browser target.
Αν προϊόν δεν έχει barcode, το module μπορεί να δημιουργήσει EAN13 από το Magento product ID και να το αποθηκεύσει στο barcode_ean13.
Testing checklist
- Ενεργοποιήστε το module και βάλτε credentials.
- Ελέγξτε ότι το tools URL ζητά login.
- Δοκιμάστε SKU search με simple product.
- Αλλάξτε quantity και επιβεβαιώστε το Magento stock item.
- Δοκιμάστε barcode increase/decrease.
- Τυπώστε ένα test label.
- Ρυθμίστε label elements με Debug Mode προσωρινά ενεργό.
- Απενεργοποιήστε Debug Mode μετά το layout testing.
Changelog – Stock Manager
[0.1.2] – 2026-05-29
- Ακριβές customer documentation. Τεκμηριώθηκαν οι πραγματικές ροές: digest protected frontend tools, SKU lookup, barcode stock adjustment, exact SKU quantity updates και TCPDF barcode label generation.
- Πλήρης οδηγός admin ρυθμίσεων. Προστέθηκαν αναλυτικές οδηγίες για Active, username, password, label dimensions, Debug Mode και όλα τα Label Element fields.
- Καλύτερη προστασία frontend tools. Το Active setting πλέον εφαρμόζεται στα Stock Manager frontend tools.
- Προστασία label endpoints. Τα label search και PDF submit endpoints χρησιμοποιούν το ίδιο digest authentication με τη σελίδα εκτύπωσης labels.
- Package metadata. Προστέθηκε composer package metadata και modman mappings για OpenMage / Magento 1 εγκατάσταση.
- Χωρίς schema migration. Το Magento setup version παραμένει
0.1.1.
[0.1.1]
- Προστέθηκαν prefix και suffix fields για label element output.
- Συμπεριλήφθηκε η τρέχουσα δομή του πίνακα
ioweb_stock_manager_label_element.
[0.1.0]
- Αρχική έκδοση Stock Manager.
- Προστέθηκαν frontend tools για stock operations και barcode label printing.
- Προστέθηκε admin configuration για credentials και label dimensions.
- Προστέθηκε διαχείριση label elements στο IOWEB admin menu.
- Προστέθηκε υποστήριξη για product attribute
barcode_ean13.