Υπηρεσίες από την E-GROWTH ↗Εξειδικευμένη τεχνική υποστήριξη για CS-Cart
Υπηρεσίες από την E-GROWTH

Custom add-ons & επεκτάσεις

Πριν γραφτεί κώδικας, χρειάζεται να περιγραφεί η συμπεριφορά που λείπει. Εξετάζουμε πρώτα τις υπάρχουσες δυνατότητες και τις έτοιμες λύσεις.

Εικονογράφηση των υποσυστημάτων ενός ηλεκτρονικού καταστήματος
Εννοιολογική εικονογράφηση · οι λειτουργίες του e-shop αλληλεπιδρούν.

Από επιχειρησιακή απαίτηση σε ελέγξιμη λειτουργία

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

Σύμπτωμα / ανάγκηΤι ελέγχουμεΧρήσιμο στοιχείο
Λείπει ένας κανόνας στο checkoutΠροσδιορισμός πότε εφαρμόζεται και ποια υπάρχουσα λογική επηρεάζει.Κανονικό σενάριο, εξαιρέσεις, αναμενόμενο μήνυμα.
Χρειάζεται ειδικό εργαλείο διαχείρισηςΔικαιώματα, πεδία εισαγωγής και αλλαγές δεδομένων.Ρόλοι χρήστη και δείγμα χωρίς προσωπικά δεδομένα.
Το υπάρχον add-on καλύπτει μόνο μέρος της ανάγκηςΣύγκριση του κόστους επέκτασης και της μελλοντικής υποστήριξης.Σαφής λίστα ελλείψεων.
Η αλλαγή πρέπει να επιβιώσει σε updatesΈλεγχος χρήσης hooks, dependencies και δοκιμών regression.Στοχευμένες εκδόσεις και ευθύνη συντήρησης.
Συγκεκριμένο στοιχείο από το documentation

Στη δομή ενός add-on, το addon.xml περιγράφει στοιχεία εγκατάστασης και το init.php καταχωρίζει hooks. Η οργάνωση της επέκτασης δεν εξαντλείται σε ένα απομονωμένο PHP αρχείο.

CS-Cart: Add-on Directories ↗

Τι εξετάζουμε μαζί

  • Περιγραφή σεναρίων χρήσης και κριτηρίων αποδοχής.
  • Σχεδιασμός επέκτασης με τα διαθέσιμα εργαλεία ανάπτυξης της πλατφόρμας.
  • Δοκιμές, τεκμηρίωση και συμφωνία για μελλοντικές αλλαγές εκδόσεων.

Τι θα έχετε από τη συμφωνημένη εργασία

  • Τεχνική προδιαγραφή και κριτήρια αποδοχής.
  • Περιγραφή εγκατάστασης, παραμετροποίησης και dependencies.
  • Συμφωνημένο πακέτο δοκιμών και οδηγίες μελλοντικής συντήρησης.

Το τελικό εύρος και τα παραδοτέα επιβεβαιώνονται στην πρόταση της E-GROWTH. Η λίστα είναι πλαίσιο συζήτησης.

Οπτικός οδηγόςΑπό την ανάγκη στην επιλογή λύσης

Δοκιμάστε την απαίτηση πριν δεσμευτείτε σε υλοποίηση.

  1. 01Απαίτηση
  2. 02Υπάρχουσα λύση
  3. 03Κενά
  4. 04Δοκιμή
  5. 05Συντήρηση
Ενδεικτικό σενάριο εργασίας

Παράδειγμα προδιαγραφής: ειδικός κανόνας παραγγελίας

Το πρόβλημα

Μια ομάδα πελατών χρειάζεται διαφορετική συμπεριφορά κατά την ολοκλήρωση αγοράς.

Η προσέγγιση

Ορίζουμε τις προϋποθέσεις του κανόνα, ποια πληροφορία εμφανίζεται και τι γίνεται αν λείπει απαραίτητο δεδομένο.

Η επιβεβαίωση

Ο κανόνας ενεργοποιείται μόνο στα προβλεπόμενα σενάρια και δεν επηρεάζει τις υπόλοιπες διαδρομές αγοράς. Το παράδειγμα δεν είναι αναφορά υλοποιημένου έργου.

Τι χρειάζεται να συμφωνηθεί

Ο εμπορικός σχεδιασμός και η προσφορά γίνονται από την E-GROWTH. Δεν δίνουμε εκτίμηση υλοποίησης χωρίς ορισμένο αντικείμενο.

Πρακτικές ερωτήσεις

Θα πειράξετε τον πυρήνα;

Ο σχεδιασμός εξετάζει πρώτα τις δυνατότητες επέκτασης της πλατφόρμας. Τυχόν ανάγκη ειδικής επέμβασης πρέπει να αιτιολογηθεί και να τεκμηριωθεί.

Τι περιλαμβάνει η μελλοντική υποστήριξη;

Πρέπει να συμφωνηθεί ξεχωριστά: διορθώσεις εντός αντικειμένου, νέα χαρακτηριστικά, προσαρμογή σε εκδόσεις και ενημερώσεις εξωτερικών APIs.