Jump to content

Αυτόματη ενημέρωση παραγγελιών όταν παραδωθούν


sanctusmob
 Share

Recommended Posts

Καλησπέρα σε όλους

Για όσους κάνουν τις παραγγελίες "Shipped" και τις αφήνουν έτσι να ξέρουν πως είναι λάθος, για όσους τις κάνουν "Delivered" ξέρουν τι κόπο και χρόνο θέλει.

Έφτιαξα μία εφαρμογή σε C#  που ενημερώνει αυτόματα τις παραγγελίες που έχει παραδοθεί. Δηλαδή αλλάζει το status από "απεστάλη" σε "παραδόθηκε"

Συνδέετε με στο web api του prestashop. Κατεβάζει τις X παραγγελίες που έχουν χαρακτηριστεί ως "απεστάλη". Συνδέετε με το web service από τον εκάστοτε courier (προς το παρόν ACS, Γενική ταχυδρομική και Ελτα Πόρτα Πόρτα, σύντομα και speedex). Τραβάει το status και το history και ενημερώνει το prestashop για τις παραγγελίες που παραδοθήκαν.

Την επόμενη φορά που θα κατεβάσει τις παραγγελίες θα κατεβάσει μόνο αυτές που είναι σε "απεστάλη". Οπότε έτσι μπορούμε να αλλάξουμε το status από όλες μας τις παραγγελίες, ακόμη και τις πιο παλιές.

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

Επίσης όταν έχουμε τις παραγγελίες σε "παραδόθηκε" μπορούμε να κάνουμε export  και να δούμε τις αντικαταβολές που έχουμε να παίρνουμε, για να κάνουμε διασταύρωση με τα τιμολόγια από τις courier.

Τι χρειάζεται το πρόγραμμα.

-- Prestashop web service api key (το φτιάχνουμε μόνοι από το admin του prestashop)

-- Να έχουμε ξεχωριστό carrier για κάθε εταιρία courier που συνεργαζόμαστε

-- Να έχουμε κωδικούς για το web service της εκάστοτε εταιρίας courier (ζητάμε να μας κάνουνε account αν δεν έχουμε)

Έβαλα και δύο screen shot. Σύντομα θα βγει και video. Ακόμη είναι σε beta.

Όσοι ενδιαφέρονται pm.

 

PSDeliveryChecker01.png

PSDeliveryChecker02.png

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More