Πρόσθετο WooCommerce

DK Express for WooCommerce

Το επίσημο, δωρεάν πρόσθετο που συνδέει το κατάστημά σας με την DK Express. Εκδίδετε, τυπώνετε, ακυρώνετε και παρακολουθείτε τα vouchers σας μέσα από την παραγγελία, χωρίς να ανοίξετε άλλη σελίδα.

Απαιτήσεις
Τι κάνει

Όλη η διαχείριση αποστολών μέσα στο WooCommerce

Έκδοση με ένα κλικ

Τα πεδία έρχονται συμπληρωμένα από την παραγγελία: δέματα, βάρος, αντικαταβολή, σχόλια.

Αυτόματη έκδοση

Η παραγγελία γίνεται «Ολοκληρωμένη» και το voucher εκδίδεται μόνο του, με εξαιρέσεις ανά τρόπο πληρωμής ή αποστολής.

Εκτύπωση & μαζική εκτύπωση

A4, Single PDF, θερμικές ετικέτες 100x150 και 100x170, και πολλά vouchers σε ένα PDF.

Αυτόματη παρακολούθηση

Οι παραγγελίες σημειώνονται παραληφθείσες ή παραδομένες με την πραγματική ώρα παράδοσης.

Έξυπνη επιλογή υπηρεσίας

Αττική με το δίκτυο DK, αυθημερόν όπου το ορίζετε, Ελλάδα και Κύπρος μέσω ACS, αυτόματα από τον ΤΚ.

Voucher επιστροφής

Προπληρωμένο voucher επιστροφής μαζί με την αποστολή, για εύκολες αλλαγές.

Πολλαπλοί λογαριασμοί

Για καταστήματα που στέλνουν από περισσότερες αποθήκες, με επιλογή ανά παραγγελία.

Δοκιμαστικό περιβάλλον

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

Για developers

Shortcodes, filters και actions, υποστήριξη HPOS και WooCommerce Fulfillments.

Τρία βήματα

Από την εγκατάσταση στο πρώτο voucher

01

Κατεβάστε και εγκαταστήστε

Κατεβάστε το zip από το GitHub και ανεβάστε το από Πρόσθετα → Προσθήκη νέου.

02

Βάλτε τα στοιχεία API

Στο WooCommerce → DK Express → Λογαριασμοί, με τα στοιχεία που σας δίνουμε.

03

Εκδώστε το πρώτο voucher

Ανοίξτε μια παραγγελία και πατήστε «Δημιουργία voucher».

Εγκατάσταση

Χρειάζεστε WordPress 5.8 ή νεότερο, WooCommerce και PHP 7.4 ή νεότερη. Το πρόσθετο είναι δωρεάν και δεν χρειάζεται κλειδί άδειας.

  1. Ανοίξτε τη σελίδα Releases στο GitHub και κατεβάστε το αρχείο dkexpress-for-woocommerce.zip.
  2. Στο WordPress πηγαίνετε Πρόσθετα → Προσθήκη νέου → Μεταφόρτωση πρόσθετου, επιλέξτε το zip και πατήστε Εγκατάσταση.
  3. Ενεργοποιήστε το πρόσθετο. Οι ρυθμίσεις βρίσκονται στο WooCommerce → DK Express.
Κατεβάστε το dkexpress-for-woocommerce.zip και όχι το «Source code». Το «Source code» έχει διαφορετικό όνομα φακέλου και δεν θα ενημερώνεται σωστά.

Σύνδεση με τον λογαριασμό σας

Στην καρτέλα Λογαριασμοί βάζετε τα στοιχεία API που σας έδωσε η DK Express και πατάτε Αποθήκευση. Αν δεν τα έχετε, ζητήστε τα εδώ.

ΠεδίοΤι βάζετε
Όνομα χρήστηΤο UserAlias του API
Κωδικός πρόσβασηςΤο CredentialValue
API keyΤο ApiKey
Κωδικός πελάτηΠροαιρετικό. Αφήστε το κενό, εκτός αν σας το ζητήσει η DK Express (μορφή 100-0000-0000).
Κωδικός βασικής υπηρεσίαςΠροαιρετικό. Αν μείνει κενό, η υπηρεσία επιλέγεται αυτόματα από τον ΤΚ (δείτε Ποια υπηρεσία μπαίνει). Αν το συμπληρώσετε, ισχύει για όλες τις αποστολές του λογαριασμού.

Αν στέλνετε με περισσότερους από έναν λογαριασμούς, για παράδειγμα από δύο αποθήκες, πατήστε (+) Προσθήκη νέου λογαριασμού. Στις Ρυθμίσεις ορίζετε τον προκαθορισμένο, και σε κάθε παραγγελία μπορείτε να διαλέξετε άλλον. Κάθε voucher θυμάται τον λογαριασμό με τον οποίο εκδόθηκε, οπότε η εκτύπωση και η ακύρωση γίνονται πάντα από τον σωστό.

Ρυθμίσεις

Η καρτέλα Ρυθμίσεις έχει τρεις ενότητες. Τις περισσότερες τις ρυθμίζετε μία φορά.

ΡύθμισηΤι κάνει
Αυτόματη έκδοσηΌταν μια παραγγελία γίνει «Ολοκληρωμένη», εκδίδεται αυτόματα voucher, αν δεν έχει ήδη.
Improved UXΤο νέο πλαίσιο voucher στη σελίδα της παραγγελίας. Είναι ενεργό από την αρχή. Αν το απενεργοποιήσετε, βλέπετε το κλασικό πλαίσιο.
Προκαθορισμένος λογαριασμόςΟ λογαριασμός που προτείνεται σε κάθε νέο voucher.
Προκαθορισμένο μέγεθος εκτύπωσηςΤο μέγεθος χαρτιού που επιλέγεται αυτόματα (A4, 100x150, 100x170 κ.λπ.).
Προκαθορισμένο βάρος (kg)Το βάρος που χρησιμοποιείται όταν τα προϊόντα δεν έχουν βάρος.
Προκαθορισμένο βάρος ανά προϊόν (kg)Εναλλακτικά, ένα βάρος για κάθε γραμμή της παραγγελίας, όταν τα προϊόντα δεν έχουν βάρος.
Απενεργοποίηση ογκομετρικού βάρουςΑπό προεπιλογή, για κάθε προϊόν με διαστάσεις υπολογίζεται μήκος × πλάτος × ύψος (cm) / 5000 και κρατιέται το μεγαλύτερο από πραγματικό και ογκομετρικό βάρος. Με αυτή τη ρύθμιση μετράει μόνο το πραγματικό.
Απενεργοποίηση σε τρόπους πληρωμής / αποστολήςΗ αυτόματη έκδοση παραλείπει παραγγελίες με αυτούς τους τρόπους, π.χ. παραλαβή από το κατάστημα. Η χειροκίνητη έκδοση δεν επηρεάζεται.
Τρόποι αποστολής αυθημερόν (051)Οι τρόποι αποστολής του καταστήματος που σημαίνουν παράδοση αυθημερόν στην Αττική.
ΤΚ Αττικής εκτός δικτύουΤΚ της Αττικής που δεν εξυπηρετεί το δίκτυο της DK Express, χωρισμένοι με κόμμα. Πιάνει και τα πρώτα ψηφία: το 180 πιάνει 18010, 18020 κ.λπ.
Δοκιμαστικό περιβάλλονΤα νέα vouchers εκδίδονται στο δοκιμαστικό περιβάλλον, με τα δοκιμαστικά στοιχεία API που σας δίνουμε. Κάθε voucher θυμάται πού εκδόθηκε, οπότε εκτύπωση, ακύρωση και παρακολούθηση δουλεύουν και αφού το απενεργοποιήσετε.
ΑποσφαλμάτωσηΚαταγράφει κάθε κλήση προς την DK Express στο WooCommerce → Κατάσταση → Αρχεία καταγραφής (dkexpress-for-woocommerce). Κωδικοί και API key δεν καταγράφονται ποτέ. Ενεργοποιήστε την μόνο όταν ψάχνετε κάποιο πρόβλημα.

Το βάρος που στέλνεται είναι τουλάχιστον 1 kg και μοιράζεται εξίσου στα δέματα. Η καρτέλα Εργαλεία (εξαγωγή παραγγελιών) εμφανίζεται μόνο αν έχετε εγκατεστημένο και το Web Expert Order Tracking.

Έκδοση voucher

Ανοίγετε την παραγγελία και στα δεξιά βλέπετε το πλαίσιο DK Express. Τα πεδία είναι ήδη συμπληρωμένα και συνήθως αρκεί ένα κλικ στο Δημιουργία voucher.

  • Δέματα: πόσα κουτιά στέλνετε. Το βάρος μοιράζεται εξίσου σε όλα.
  • Βάρος: υπολογίζεται από τα προϊόντα. Αλλάξτε το αν ζυγίσατε και βγήκε διαφορετικό.
  • Αντικαταβολή: εμφανίζεται μόνο σε παραγγελίες με αντικαταβολή, με το σύνολο της παραγγελίας. Αν αλλάξει το ποσό, π.χ. αφαιρέθηκε ένα προϊόν, διορθώστε το εδώ.
  • Σχόλια: τυπώνονται στο voucher για τον διανομέα. Προσυμπληρώνονται από τη σημείωση του πελάτη.
  • Λογαριασμός: εμφανίζεται μόνο αν έχετε περισσότερους από έναν.
  • Προπληρωμένο voucher επιστροφής: αν το επιλέξετε, εκδίδεται και δεύτερο voucher, για να σας επιστρέψει ο πελάτης το δέμα αν χρειαστεί. Το τυπώνετε από το ίδιο πλαίσιο.

Στην DK Express στέλνονται επίσης ο αριθμός παραγγελίας ως αναφορά, τα στοιχεία αποστολής και τα τηλέφωνα του πελάτη. Αποστολές γίνονται σε Ελλάδα και Κύπρο. Αν η DK Express απορρίψει την αποστολή, για παράδειγμα επειδή λείπει διεύθυνση ή ΤΚ, βλέπετε ακριβώς το μήνυμά της και δεν δημιουργείται τίποτα.

Κάθε παραγγελία έχει ένα ενεργό voucher τη φορά. Αν πατηθεί ξανά «Δημιουργία» (διπλό κλικ, δύο καρτέλες), το πρόσθετο δεν στέλνει δεύτερη αποστολή. Για νέο voucher, ακυρώστε πρώτα το παλιό.

Με την Αυτόματη έκδοση ενεργή δεν χρειάζεται ούτε το κλικ: βάζετε την παραγγελία σε «Ολοκληρωμένη» και το voucher εκδίδεται με τις προκαθορισμένες τιμές.

Ποια υπηρεσία μπαίνει

Το πρόσθετο επιλέγει την υπηρεσία αυτόματα, από τον ΤΚ του παραλήπτη και τον τρόπο αποστολής της παραγγελίας.

ΠροορισμόςΥπηρεσίαΠοιος παραδίδει
Αττική (ΤΚ 10000–19999)111 Εντός πόληςΤο δίκτυο της DK Express
Αττική, με τρόπο αποστολής αυθημερόν051 ΑυθημερόνΤο δίκτυο της DK Express
Υπόλοιπη Ελλάδα και Κύπρος211 Επόμενη μέραΗ ACS, για λογαριασμό της DK Express
ΤΚ Αττικής που έχετε δηλώσει εκτός δικτύου211Η ACS

Για το 051 ορίζετε στις Ρυθμίσεις ποιοι τρόποι αποστολής του καταστήματος είναι αυθημερόν. Η υπηρεσία αυθημερόν πρέπει να είναι ενεργή και στον λογαριασμό σας στην DK Express. Αν έχετε συμπληρώσει κωδικό υπηρεσίας στον λογαριασμό, αυτός υπερισχύει της αυτόματης επιλογής.

Εκτύπωση και ακύρωση

Μόλις εκδοθεί το voucher, το πλαίσιο δείχνει τον αριθμό του και το κουμπί Εκτύπωση voucher. Το PDF ανοίγει σε νέα καρτέλα. Αν ο browser μπλοκάρει το αναδυόμενο παράθυρο, εμφανίζεται σύνδεσμος για να το ανοίξετε.

  • A4 και Single PDF για κανονικό εκτυπωτή. Το Single βάζει ένα voucher σε κάθε σελίδα.
  • 100x150 και 100x170 για θερμικούς εκτυπωτές ετικετών.
  • Οι εκδοχές Clean είναι η ίδια εκτύπωση σε πιο λιτή μορφή, με πολύ μικρότερο αρχείο.

Με το Ακύρωση voucher η αποστολή ακυρώνεται και στην DK Express, όχι μόνο στο κατάστημα, και ο διανομέας δεν έρχεται να την παραλάβει. Δέματα, βάρος και σχόλια μένουν στο πλαίσιο, οπότε ένα νέο voucher θέλει δύο κλικ.

Αν η αποστολή έχει ήδη ακυρωθεί από την πλατφόρμα της DK Express, η ακύρωση από το κατάστημα απλώς καθαρίζει την παραγγελία. Το Επαναφορά εργασίας (μόνο τοπικά), στο μενού ⋯ του πλαισίου, καθαρίζει την παραγγελία χωρίς να ειδοποιήσει την DK Express. Χρησιμοποιήστε το μόνο αν ξέρετε ότι η αποστολή δεν ισχύει πια.

Παρακολούθηση

Δύο φορές την ημέρα το πρόσθετο ελέγχει την πορεία κάθε αποστολής που δεν έχει παραδοθεί, για vouchers των τελευταίων 90 ημερών. Για να γίνεται αυτό πρέπει να λειτουργεί το WP-Cron του ιστότοπου. Για άμεση ενημέρωση μιας παραγγελίας, πατήστε ανανέωση στο πλαίσιο voucher.

ΚωδικόςΤι σημαίνειΤι κάνει το πρόσθετο
15Το δέμα παραλήφθηκε από το κατάστημαΣημειώνει την παραγγελία ως «παραλήφθηκε»
24Βγήκε για διανομήΤο εμφανίζει στο πλαίσιο
28Αποτυχία παράδοσης (π.χ. απουσία)Σημειώνει την αποτυχία. Αν ακολουθήσει παράδοση, ισχύει η παράδοση
29ΠαραδόθηκεΣημειώνει την παραγγελία ως παραδομένη με την πραγματική ημερομηνία και ώρα, και σταματά να την ελέγχει

Στις αντικαταβολές η DK Express καταχωρεί ξανά κωδικό 29 όταν σας αποδίδει το ποσό. Ως ημερομηνία παράδοσης κρατιέται πάντα η πρώτη, που είναι η πραγματική παράδοση.

Ο πελάτης σας βλέπει στο Ο λογαριασμός μου → Παραγγελίες ένα κουμπί Κατάσταση αποστολής, που ανοίγει την αναζήτηση αποστολής με τον αριθμό ήδη συμπληρωμένο.

Λίστα εργασιών

Κάθε voucher καταγράφεται ως «εργασία» στο μενού Εργασίες του WordPress. Εκεί βλέπετε όλα τα vouchers μαζί: παραγγελία, κατάσταση, αριθμό voucher με την τελευταία κίνηση, κουμπιά εκτύπωσης (A4, 100x150) και ακύρωσης. Επιλέγοντας πολλές εργασίες έχετε δύο μαζικές ενέργειες:

  • Εκτύπωση εργασιών (DK Express): όλα τα vouchers σε ένα PDF, στο προκαθορισμένο μέγεθος. Οι εργασίες πρέπει να είναι από τον ίδιο λογαριασμό.
  • Ακύρωση εργασιών (DK Express): ακυρώνει κάθε voucher και στην DK Express. Αν κάποιο δεν ακυρωθεί, βλέπετε ποιο και γιατί.

Αν έχετε εγκατεστημένο το Web Expert Order Tracking, η λίστα είναι η δική του και τα vouchers της DK Express εμφανίζονται εκεί μαζί με των άλλων courier.

Ενημερώσεις

Το πρόσθετο ενημερώνεται όπως όλα τα πρόσθετα του WordPress. Όταν κυκλοφορεί νέα έκδοση, εμφανίζεται στα Πρόσθετα μέσα σε 12 ώρες το πολύ και την εγκαθιστάτε με «Ενημέρωση τώρα», ή αυτόματα αν έχετε ενεργές τις αυτόματες ενημερώσεις. Για άμεσο έλεγχο, πατήστε Έλεγχος για ενημερώσεις κάτω από το όνομα του πρόσθετου.

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

Όταν κάτι δεν πάει καλά

Τι βλέπετεΤι κάνετε
«Login Failed» ή «Unauthorized Error»Λάθος στοιχεία API. Ελέγξτε όνομα χρήστη, κωδικό και API key στην καρτέλα Λογαριασμοί.
Μήνυμα στη δημιουργία, π.χ. «Zip code of consignee is required»Η DK Express δεν δέχτηκε τα στοιχεία. Διορθώστε τη διεύθυνση της παραγγελίας και δοκιμάστε ξανά.
«Η παραγγελία έχει ήδη το voucher…»Υπάρχει ήδη ενεργό voucher. Ακυρώστε το πρώτα αν θέλετε νέο.
Η εκτύπωση δεν ανοίγειΟ browser μπλόκαρε το αναδυόμενο παράθυρο. Επιτρέψτε τα αναδυόμενα για το διαχειριστικό του καταστήματος.
Η κατάσταση δεν αλλάζειΠατήστε «ανανέωση» στο πλαίσιο. Αν ενημερώνεται μόνο χειροκίνητα, ελέγξτε ότι λειτουργεί το WP-Cron.

Για οτιδήποτε άλλο, ενεργοποιήστε την Αποσφαλμάτωση, επαναλάβετε την ενέργεια και στείλτε μας το αρχείο dkexpress-for-woocommerce από το WooCommerce → Κατάσταση → Αρχεία καταγραφής.

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

Για developers

Shortcodes

ShortcodeΤι εμφανίζει
[dkexpress_track_form]Φόρμα αναζήτησης voucher που ανοίγει την αναζήτηση του dkexpresscourier.gr
[dkexpress_track_status order_id="123"]Την τελευταία κατάσταση της αποστολής
[dkexpress_track_checkpoints order_id="123"]Ολόκληρη τη διαδρομή

Τα δύο τελευταία δέχονται και voucher_no="..." αντί για order_id.

Filters

FilterΟρίσματαΓια τι
dkexpress_custom_voucher$data, $argsΤο σώμα της αποστολής πριν σταλεί στην DK Express
dkexpress_basic_service$service, $order, $country, $postcodeΗ υπηρεσία (111 / 211 / 051)
dkexpress_voucher_custom_comments$comments, $order_idΤα σχόλια του voucher
dkexpress_custom_order_total_weight$weight, $orderΤο βάρος που υπολογίστηκε από τα προϊόντα
dkexpress_disable_on_custom_hookfalse, $ordertrue = χωρίς αυτόματη έκδοση για την παραγγελία
webexpert_custom_telephone, webexpert_custom_telephone_1$phone, $orderΤηλέφωνο και κινητό παραλήπτη
dkexpress_order_tracking_change_url$url, $orderΤο link παρακολούθησης που βλέπει ο πελάτης

Actions

ActionΟρίσματαΠότε
dkexpress_voucher_created$order, $job_idΜόλις εκδοθεί voucher
dkexpress_voucher_order_picked$order, $voucher_noΗ DK Express παρέλαβε το δέμα (15)
dkexpress_voucher_order_rejected$order, $voucher_noΑποτυχία παράδοσης (28)
dkexpress_voucher_order_delivered$order, $voucher_noΠαραδόθηκε (29)

Η παράδοση καταγράφεται και στην παραγγελία: _webexpert_order_tracking_delivered = 1 και _webexpert_order_tracking_delivered_timestamp = ημερομηνία και ώρα παράδοσης (ώρα ιστότοπου). Ο αριθμός voucher είναι στο _shipping_tracking_number. Το πρόσθετο υποστηρίζει HPOS και τα Fulfillments του WooCommerce.

Υποστήριξη

Χρειάζεστε βοήθεια με τη σύνδεση;

Μιλήστε με την ομάδα μας για στοιχεία API, δοκιμαστικό περιβάλλον ή οποιοδήποτε πρόβλημα στην εγκατάσταση.