Εκτοξεύστε τις κρατήσεις σας μέσω συνεργατών με το IOS Rentals 3.5
Οι συνεργάτες μπορούν να γίνουν οι καλύτεροι πωλητές μίας εταιρείας ενοικίασης αυτοκινήτων. Μπορεί να είναι ξενοδοχεία, τουριστικά γραφεία, άλλες εταιρείες ενοικίασης, ή άλλοι επαγγελματίες. Για να τους προσελκύσετε ώστε να γίνουν συνεργάτες σας μπορείτε να τους παράσχετε μία έκπτωση. Το IOS Rentals 3.5 βελτίωσε κατά πολύ τον τρόπο που χειρίζεται τους συνεργάτες αυτοματοποιώντας τη διαδικασία κράτησης μέσω αυτών. Επίσης το IOS Rentals 3.5 διαθέτει βελτιωμένη έκδοση του IOS Sync και νέες υπηρεσίες του συστήματος API.
Πλέον όταν προσθέτετε ή επεξεργάζεστε έναν συνεργάτη μπορείτε να του αναθέσετε ένα κουπόνι. Αν το κάνετε τότε αυτό το κοθπόνι κλειδώνει και μπορεί να χρησιμοποιηθεί μόνο από συνεργάτες. Κανείς άλλος δεν μπορεί να το χρησιμοποιήσει, ακόμα και αν γνωρίζει τον κωδικό του κουπονιού. Το ίδιο κουπόνι μπορεί να ανατεθεί σε περισσότερους συνεργάτες αν θέλετε. Με αυτόν τον τρόπο μπορείτε να έχετε ειδικές εκπτώσεις για τους συνεργάτες σας.
Αλλά πως ανιχνεύει το plugin του IOS Rentals τους συνεργάτες; Το Plugin του IOS Rentals είναι εγκατεστημένο σε ένα CMS όπως το Wordpress, το Elxis, το Joomla (δεν υποστηρίζεται επίσημα), ή άλλο. Όταν ένας χρήστης συνδεθεί στο CMS, το plugin του IOS Rentals φορτώνει αυτομάτως της πληροφορίες του τοπικού χρήστη και εκτελεί έναν έλεγχο στο email του. Αν εντοπίσει κάποιον συνεργάτη με την ίδια διεύθυνση email με αυτή του χρήστη τότε ταυτίζει το χρήστη με τον αντίστοιχο λογαριασμό συνεργάτη. Συνεπώς, για να μπορεί να ανιχνευθεί ένας χρήστης ως συνεργάτης θα πρέπει αφενός ο χρήστης να συνδεθεί και αφετέρου να έχει το ίδιο email με αυτό που έχει οριστεί στον πίνακα ελέγχου του IOS Rentals για τον συνεργάτη. Και τι γίνεται σε περιπτώσεις PHP site χωρίς υποστήριξη CMS ή εισόδου χρηστών; Σε αυτή την περίπτωση μπορείτε να παράσχετε το ID συνεργάτη ως μία σταθερά της PHP (IOSRT_AFFID). Επικοινωνήστε μαζί μας αν χρειάζεστε περισσότερη βοήθεια σε αυτό.
Όταν το plugin ανιχνεύσει έναν συνεργάτη του εμφανίζει στη φόρμα κράτησης το εκπτωτικό του κουπόνι και τον καλεί να ενεργοποιήσει την έκπτωσή του. Αφού ολοκληρωθεί η κράτηση αυτή έχει αυτομάτως ανατεθεί στον συνεργάτη στον πίνακα ελέγχου του IOS Rentals. Μέσα από το IOS Rentals μπορείτε εύκολα να βρείτε τις κρατήσεις που έχουν γίνει από κάποιο συνεργάτη.
Στο IOS Rentals XML/JSON API προστέθηκε το νέο endpoint bookings. Μέσω αυτού του νέου επερωτήματος μπορείτε να εκτελέστε αναζήτηση στις υπάρχουσες κρατήσεις και να τις λάβετε απομακρυσμένα. Το IOS Rentals υποστηρίζει πολλές επιλογές αναζήτησης. Μπορείτε να ψάξετε τις κρατήσεις με: ID κράτησης (rid), κωδικό κράτησης (rescode), ημερομηνία κράτησης, κατάσταση κράτησης, τοποθεσία παραλαβής, ημερομηνία παραλαβής, τοποθεσία επιστροφής, ημερομηνία επιστροφής, group ID, model ID, vehicle ID, τύπο οχήματος, ID συνεργάτη, email πελάτη. Μπορείτε συνεπώς να λάβετε τις κρατήσεις για τις 24 Ιουνίου, ή μπορείτε να λάβετε τις κρατήσεις για μοτοσυκλέτες με σημείο παραλαβής το λιμάνι της Πάρου. Μπορείτε να δώσετε όπιο συνδιασμό θέλετε από τις υποστηριζόμενες επιλογές αναζήτησης. Το API θα επιστρέψει ένα μέγιστο 100 κρατήσεωνσε χρονολογική σειρά (πρώτα οι νεότερες). Αν έχετε άνω από 100 αποτελέσματα μπορείτε να δώσετε την επιλογή σελίδας (page) για τα επόμενα 100 αποτελέσματα (page=2, page=3, κλπ). Προσοχή: Το API δεν επιστρέφει ευαίσθητα στοιχεία του πελάτη όπως στοιχεία πιστωτικής κάρτας.
<?php //Example: Get list of reservations made on 2025-01-15 $api_id = 'AAAAAAAAAAAA'; //API id to use $cfgoptions = array(); define('_IOSRTAPICLIENT_', 1); require_once('/path/to/client/client.class.php'); $client = new iosrtApiClient($api_id, $cfgoptions); $helper = $client->getHelper(); $bookings = $helper->bookingsRequest(array('resdate' => '2025-01-15')); ?>
<?php //Example: Get list of reservations made on 2025-01-15 $api_id = 'AAAAAAAAAAAA'; //API id to use $cfgoptions = array(); define('_IOSRTAPICLIENT_', 1); require_once('/path/to/client/client.class.php'); $client = new iosrtApiClient($api_id, $cfgoptions); $helper = $client->getHelper(); $bookings = $helper->bookingsRequest(array('resdate' => '2025-01-15')); ?>
Στο IOS Rentals 3.5 μπορεί επίσης να γίνει λήψη μέσω του API της λίστας όλων των υφιστάμενων συνεργατών. Δεν υπάρχει κάποιο ειδικό επερώτημα γι αυτόs. Η λίστα συνεργατών αποτελεί τμήμα της απάντησης του βασικού (basic) επερωτήματος.
<?php $affiliates = $helper->basicRequest('affiliates'); ?>
<?php $affiliates = $helper->basicRequest('affiliates'); ?>
Για να ανιχνεύσετε εάν ο τρέχον χρήστης CMS είναι συνεργάτης λάβετε το ID συνεργάτη του με τη μέθοδο getAffiliateID και ελέγξτε αν είναι ένας ακέραιος μεγαλύτερος του μηδενός. Σε αυτή την περίπτωση μπορείτε να λάβετε τις λεπτομέρειες του συνεργάτη με χρήση της μεθόδου getAffiliate. Η μέθοδος getAffiliate θα επιστρέψει πληροφορίες όπως όνομα, επίθετο, τηλέφωνο, κινητό, email, ανατιθέμενο κουπόνι και άλλα.
<?php $affid = $client->getAffiliateID(); if ($affid > 0) { $affiliate = $client->getAffiliate(); } ?>
<?php $affid = $client->getAffiliateID(); if ($affid > 0) { $affiliate = $client->getAffiliate(); } ?>
Μπορείτε τώρα να ανεβάσετε πολλαπλά αρχεία CRF για το IOS Sync με διαφορετικές ονομασίες κλάσεων τα οποία μπορούν να εκτελούνται ταυτόχρονα. Αυτό γίνεται δυνατό προσθέτωντας μία κατάληξη στην κλάση iosSyncHandler. Η κατάληξη πρέπει να είναι ένας και μόνος χαρακτήρας εντός του εύρους A-Z. Παράδειγμα για μία εταιρεία με ID 5: class iosSyncHandler5B implements iosSyncHandler.
Αν μία κράτηση δεν έχει συγχρονιστεί ακόμα αυτόματα (ή αν δεν έχετε αυτόματο συγχρονισμό) μπορείτε να την συγχρονίσετε (στείλετε σε τρίτους) χειροκίνητα πατώντας ένα κουμπάκι στη σελίδα με τις κρατήσεις.
Εμφάνιση προμήθειας στη λίστα των συνεργατών. Λήψη προκαθορισμένου νομίσματος στο βασικό επερώτημα του API. Διόρθωση ορισμένων χρωμάτων στον επεξεργάσιμο πίνακα τιμών ημερολογίου. Διόρθωση σφάλματος καταμέτρησης σε Ρυθμίσεις > ανεκτικότητα άνευ χρέωσης.