Βήμα 1: Εγκατάσταση και Διαμόρφωση του Προσθέτου

Αυτό το Πρόσθετο είναι αποκλειστικό στο Multi-Vendor και εμφανίστηκε για πρώτη φορά στην έκδοση 4.8.1.

Το Πρόσθετο Vendor locations [Beta] επιτρέπει στους πελάτες να επιλέξουν μια τοποθεσία. Αυτή η τοποθεσία χρησιμοποιείται για την εμφάνιση της λίστας των κοντινών πωλητών και το φιλτράρισμα των προϊόντων ανά απόσταση. Το Πρόσθετο παρέχει επίσης έναν χάρτη πωλητών, με τη δυνατότητα φιλτραρίσματος των πωλητών ανά πόλη.

Βήμα 1: Εγκατάσταση και Διαμόρφωση του Προσθέτου

Από προεπιλογή, το Πρόσθετο δεν είναι εγκατεστημένο. Εγκαταστήστε το, και θα μπορέσετε να έχετε πρόσβαση στις ρυθμίσεις του Προσθέτου κάνοντας κλικ στο όνομά του.

Το Πρόσθετο "Vendor locations" δεν είναι εγκατεστημένο από προεπιλογή.
Το Πρόσθετο "Vendor locations" δεν είναι εγκατεστημένο από προεπιλογή.

Το Πρόσθετο διαθέτει τις ακόλουθες ρυθμίσεις:

  • Google Maps API key—Το Google Maps υπολογίζει την απόσταση και εμφανίζει τις τοποθεσίες των πωλητών. Γι' αυτό το λόγο, πρέπει να εισάγετε το Google Maps API key· λάβετε το ακολουθώντας τις οδηγίες της Google.
  • Default radius in distance filter—η ακτίνα αναζήτησης που θα έχει ένα φίλτρο προϊόντος ανά απόσταση από προεπιλογή.
  • Maximum radius in distance filter—η μέγιστη επιτρεπόμενη ακτίνα αναζήτησης που μπορεί να έχει ένα φίλτρο προϊόντος ανά απόσταση.

    Το φίλτρο προϊόντος που επιτρέπει στους πελάτες να αναζητήσουν προϊόντα σε μια ορισμένη απόσταση εάν εισάγουν την τοποθεσία τους πρέπει να προστεθεί χειροκίνητα. Διαφορετικά, οι δύο παραπάνω ρυθμίσεις δεν θα έχουν κανένα αποτέλεσμα.

  • Distance measurement unit—η μονάδα μέτρησης που θα χρησιμοποιηθεί στα φίλτρα προϊόντος ανά απόσταση και στις πληροφορίες σχετικά με τους κοντινούς πωλητές.
  • Vendors shown by default—καθορίζει ποιοι πωλητές θα εμφανίζονται στη σελίδα λίστας πωλητών (dispatch=companies.catalog) και στο χάρτη που εμφανίζεται σε αυτήν τη σελίδα από προεπιλογή:
    • All
    • From customer's city
    • From customer's country
Οι ρυθμίσεις του Προσθέτου "Vendor locations".
Οι ρυθμίσεις του Προσθέτου "Vendor locations".

Αφού διαμορφώσετε τις ρυθμίσεις, κάντε κλικ στο Save για να αποθηκεύσετε τις αλλαγές σας.

Βήμα 2: Καθορισμός Τοποθεσιών Πωλητών

Το Πρόσθετο χρησιμοποιεί τις τοποθεσίες των πωλητών στο Google Maps για να υπολογίσει την απόσταση προς τους πωλητές και να εμφανίσει τις θέσεις τους στο χάρτη. Γι' αυτό το λόγο, οι πωλητές πρέπει να εισάγουν τις διευθύνσεις τους· οι ιδιοκτήτες της αγοράς μπορούν επίσης να το κάνουν για λογαριασμό των πωλητών.

  1. Πηγαίνετε στο Vendors → Vendors.
  2. Κάντε κλικ στο όνομα του πωλητή του οποίου την τοποθεσία θέλετε να καθορίσετε.
  3. Βρείτε το πεδίο Location και ξεκινήστε να εισάγετε τη διεύθυνση. Εάν το Πρόσθετο είναι σωστά διαμορφωμένο, η Google θα προτείνει αυτόματα πιθανές διευθύνσεις που μπορείτε να επιλέξετε.
  4. Αφού έχετε επιλέξει τη διεύθυνση, κάντε κλικ στο Save.
    Η τοποθεσία ενός πωλητή όπως καθορίζεται στη σελίδα προφίλ του πωλητή.
    Η τοποθεσία ενός πωλητή όπως καθορίζεται στη σελίδα προφίλ του πωλητή.

Βήμα 3: Ρύθμιση του Storefront

Τώρα που έχουν καθοριστεί οι τοποθεσίες των πωλητών, ήρθε η ώρα να επιτρέψετε στους πελάτες να χρησιμοποιήσουν τη νέα λειτουργικότητα. Γι' αυτό, θα πρέπει να προσθέσετε μερικά blocks και φίλτρα.

Προσθήκη Blocks Σχετικών με τη Τοποθεσία

Ένα block είναι ένα μέρος μιας σελίδας που εμφανίζει ορισμένες πληροφορίες ή ένα στοιχείο ελέγχου. Παρακάτω θα βρείτε τη λίστα των blocks του Προσθέτου Vendor Locations [Beta] που μπορείτε να προσθέσετε στο storefront. Κατά την προσθήκη ενός block, θα μπορείτε να τα βρείτε στην καρτέλα Create New Block:

  1. Customer's location—αυτό το block επιτρέπει στον πελάτη να επιλέξει την τοποθεσία του, έτσι ώστε να μπορεί να υπολογιστεί η απόσταση από τους πωλητές. Το block εμφανίζει την τρέχουσα επιλεγμένη τοποθεσία· κάνοντας κλικ σε αυτό, οι πελάτες ανοίγουν ένα αναδυόμενο παράθυρο που επιτρέπει την επιλογή μιας διαφορετικής τοποθεσίας.

    Για παράδειγμα, μπορείτε να τοποθετήσετε αυτό το block στα containers Top panel ή Header της προεπιλεγμένης σελίδας διάταξης. Με αυτόν τον τρόπο, θα εμφανίζεται σε όλες τις σελίδες.

  2. Closest vendors—αυτό το block εμφανίζει τους πωλητές που είναι κοντύτερα στην τοποθεσία του πελάτη. Η απόσταση σε κάθε πωλητή υπολογίζεται αυτόματα από το Google Maps. Εάν ο πωλητής είναι πολύ κοντά στη διεύθυνση που επιλέχθηκε από τον πελάτη, θα εμφανιστεί το Nearby αντί της απόστασης.
  3. Vendor map—αυτό το block εμφανίζει έναν χάρτη Google με τις τοποθεσίες όλων των πωλητών επισημασμένες σε αυτόν.
  4. Vendors by location—αυτό το block είναι ένα φίλτρο για το χάρτη των πωλητών· επιτρέπει στους πελάτες να επιλέξουν μια πόλη, έτσι ώστε στο χάρτη να εμφανίζονται μόνο πωλητές από αυτήν την πόλη.

    Τα blocks Vendor map και Vendors by location προστίθενται αυτόματα στη λίστα των πωλητών (dispatch=companies.catalog) αφού εγκαταστήσετε το Πρόσθετο. Εάν προτιμάτε να μην υπάρχουν εκεί, επεξεργαστείτε τη σελίδα διάταξης Vendors στο Design → Layouts.

Τα 4 blocks του Προσθέτου "Vendor Locations" σε μια σελίδα.
Τα 4 blocks του Προσθέτου "Vendor Locations" σε μια σελίδα.

Προσθήκη Φίλτρου Προϊόντος ανά Απόσταση

Ένα φίλτρο προϊόντος επιτρέπει στους πελάτες να περιορίσουν τη λίστα των προϊόντων που εμφανίζονται σε αυτούς ανά ορισμένα κριτήρια. Το Πρόσθετο Vendor Locations [Beta] προσφέρει την επιλογή μιας τοποθεσίας και την αναζήτηση προϊόντων σε μια καθορισμένη απόσταση από αυτήν την τοποθεσία.

Τα προϊόντα μπορούν να φιλτραριστούν ανά απόσταση από μια καθορισμένη τοποθεσία.
Τα προϊόντα μπορούν να φιλτραριστούν ανά απόσταση από μια καθορισμένη τοποθεσία.

Έχουμε ένα άρθρο που περιγράφει πώς να προσθέσετε ένα φίλτρο. Για να δημιουργήσετε ένα φίλτρο ανά απόσταση, βεβαιωθείτε ότι έχετε ορίσει την ιδιότητα Filter by του φίλτρου σε