⌘K

FAT Services Booking

Last updated

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')
                        );
                    }
                }

Still stuck? How can we help? Get Help