Dodatek je namenjen rezervaciji terminov za zaposlene v storitveni dejavnosti.
Možnost različnih storitev, na različnih lokacijah.
Dodatek smo izkoristili tudi za najem koles.
Dodatek omogoča plačilo s kartico.
WordPress administracija FAT Service Booking

Locations, Add new location oz. urejate obstoječo:

Services – dvoplastno. Potrebno je vnesti kategorijo in jo nato pripeti v Storitvi (services):

Primer vnesene storitve (s pripeto kategorijo), opredeli se:
- Kategorija
- Cena (neobvezno)
- Čas trajanja storitve (možne izposoje kolesa)
- Predvidene pavze med storitvijo (neobvezno)
- Minimalna in maksimalna rezervacija storitve na termin

Employees bomo namensko izpustili saj se dodajo zapisi sami ob določanju zaposlenega (oz. kolesa), v nadaljevanju označite ali je rezervacija termina možna za več dni in ali naj bo sploh vidna:

Neaktivni zaposleni oz. kolesa, ki več niso na voljo za rent se tukaj nastavijo na neaktivne (brisati jih ne moremo saj so vezani na že rezervirane termine v preteklosti – razen, če predhodno zbrišete osebe, ki so rezervirale termin za to kolo/zaposlenega in samo rezervacijo –> 1. Customers ; 2. Booking):

Employees (KOLESA)
Detail: določitev lokacije na kateri zaposlen deluje / je možno rentati kolo, mail (mail mora biti za vsak zapis unikaten trenutno)

Services: označi se ena ali več storitev – primer prikazuje kako eno kolo uporabiti za različne storitve:

Schedule: na primeru je prikazano kdaj je kolo (zaposlen) na voljo za katero storitev:

Day off – tukaj se določi kdaj storitve niso dosegljive – spodnja slika prikazuje, da so kolesa dosegljiva v bistvu samo 12. in 13. aprila 2025:

POZOR!! Ker imamo v nastavitvah dodatka (glavni meni FAT – Settings – Working hours) nastavljeno, da delajo storitve samo sobota in nedelja se bo to pravilo tako delovalo samo za vikende. Ostali dnevi niti ne bodo vidni v koledarju na zavihku pred tem (schedule).
SETTINGS

General settings – nastavitve so logične. Predlagam, da jih spreminjate zavestno in predvsem, da si zapomnite predhodno nastavljene nastavitve, ker se zna vse porušiti med zaposlenimi / kolesi.
Working hours – generalne nastavitve kdaj storitve delajo – v okviru tukaj nastavljenih dni je možna izbira terminov na zaposlenem (kolesu).
Primer: delamo samo za vikende:

Day off: ko bo podjetje zaprto (renta ne bo) se generalno doda datum od do v nastavitve in kolesa ne bodo na voljo za izposojo (oz. zaposleni za najem storitve):

Kontrola unikatni email na zaposlenega se nahaja:
plugins\fat-services-booking\inc\db file class-fat-db-employees.php
Komentirajo se vrstice (od ca 183 do 194):
if (isset($employee['e_email'])) {
$sql = "SELECT e_email FROM {$wpdb->prefix}fat_sb_employees WHERE e_email=%s AND e_id!=%d";
$sql = $wpdb->prepare($sql, $employee['e_email'], $employee['e_id']);
$emp = $wpdb->get_results($sql);
if (count($emp) > 0) {
return array(
'result' => -1,
'message' => esc_html__('The email has already been used. Please input another email', 'fat-services-booking')
);
}
}