It's been almost 2 years guys, surely you can give us an opt-in checkbox to allow duplicate emails across customers, and just skip this check if such a setting is positive??!? Such a tiny amount of work on your end would save a lot of hassle for many dozens if not hundreds of your customers, including likely some of the larger ones.
The only reason it would be more difficult is if you were using the main contact email as a primary key in a DB, but that would be silly, right?
I've just been burnt by this as I tried using the format "email@example.com" to work around your flaw, which works for some email services (ignoring everything after the +) but not this particular one it seems.
We do plan to do this eventually, it is pretty far down our list at the moment. Maybe if it gets closer to 50 votes it could happen in a few months.
Just noting that for specific cases, the second-last bit on this page may help:
Whereby individual techs can set their own (un)available times in a google calendar, then sync that to their repairshopr profile. That information will still only show up for customers if they're using a tech-specific booking link though, which isn't going to fit into a lot of shops' integrated systems.
Perhaps, IF you're on a multiple-user repairshopr plan, AND IF all techs were maintaining their own google calendars, ensuring to always block out business hours when they wouldn't be available (entering their class schedules and such), AND IF they were all syncing to their individual repairshopr profiles, AND IF you have the concurrent appointments set on the main calendar to the number of techs you have total, AND IF that setting treats 'unavailable' blocks in a personal tech's calendar as an appointment for the purposes of the 'concurrent' setting... THEN you may be able to achieve the result you want.
Could someone from repairshopr please confirm that all these factors can be satisfied, and if so, confirm that they would operate successfully in this way if an admin and his techs puts in that work? Cheers :)
I really thought I'd already seen this in the interface, but now that I look around I can't find it - it seems such an obvious thing to have that perhaps I just assumed it would be there.
Not being able to set your techs' hours of operation? In a service (primarily) for booking and tracking jobs? Really?!
To be clear, it *is* possible to set the *basic* business hours of operation by going to Admin> App Center> Appointment Booking Module, but this is inadequate for the (common) needs outlined in this thread.
http://<yourshopname>.repairshopr.com/apps/appointments_settings will also get you to the right place.