Lefteris Saroukos

programmer

oleawoodart.com

Technologies

  • WordPress Plugins
  • Woocommerce Hooks
  • python
  • css
  • javascript
  • html
  • php

Description

Ένα WordPress site που λιετουργεί σαν κατάλογος προϊόντων.

Έγιναν μετατροπές στο υπάρχον template και κατασκευάστηκε custom plugin που επιτρέπει μόνο στους εγγεγραμμένους χρήστες να κάνουν αγορές και να βλέπουν τις τιμές του καταλόγου.

Το site παρουσιάζεται σε πολλές γλώσσες.

Challenges

Η μεγαλύτερη πρόκληση ήταν η εισαγωγή μιας λίστας προϊόντων από ένα αρχείο excel στο site σαν προϊόντα του Woocommerce. Για να αποφευχθεί η χρονοβόρα διαδικασία της καταχώρησης του κάθε ξεχωριστού προϊόντος, δημιουργήθηκε script σε python, που διάβαζε τα στοιχεία από το αρχικό excel αρχείο και δημιουργούσε ένα κατάλληλο csv αρχείο για εισαγωγή προϊόντων στο Woocommerce.

Για να μπορούν οι τιμές να γίνονται από εγγεγραμμένους μόνο χρήστες, δημιουργήθηκε ένα σύστημα δημιουργίας subscribers και εύκολης σύνδεσης τους από το front-end που ο πελάτης μπορέι να το ενεργοποιεί ή να το απενεργοποιεί κατά βούληση.

Τέλος, το plugin που κατασκευάστηκε για να μην επιτρέπεται σε μη εγγεγραμμένους χρήστες να κάνουν αγορές, χρησιμοποιεί hooks του Woocommerce