How Can We Help?
Setup Services
WP BASE is basically about booking and selling services. Therefore having at least a service is required for WP BASE to function correctly. During installation a sample service will already be installed. You can edit that service or add new services. To setup services proceed as follows:
- Internal field: Services marked as internal are not displayed in services pulldown menu. You can use it for services which you assign providers only internally, e.g. for appointments made by phone. Note: While client can not select an internal service, they can book an internal service, provided that it is preselected by admin using “service” attribute in booking shortcodes. This means, admin can practically override internal feature of such a service for desired shortcodes, and thus for desired pages.
- Name field: You can use anything as the service name here. This will be displayed to the client on the front end in Services pulldown menu, in list of bookings, in emails, etc.
- Locations field: Requires Locations Addon. Setting this field is optional and it is used to assign your service to certain location(s). If none selected, service will be available for all locations.
- Categories field: Requires Extended Service Features Addon. It can be used to group your services for display convenience, e.g. on front end services drop down selection menu. To assign a service to one or more categories, first you need to define the categories on “Categories” tab. After you save the categories, you can select them in this field. Contrary to locations, if you defined categories, every service must be assigned to at least one category. Otherwise it may not be possible to pick the unassigned service on the front end.
- Capacity field: is an optional field to change (increase or decrease) your available workforce of the service for all available time slots. If capacity is increased, the additional “virtual” workforce will use working hours of the service (WP BASE allows setting working hours of each service independently). If left empty or as zero, number in square brackets, which is the total number of service providers assigned to this service, will be applied. Notes:
- When there are no service providers defined, WP BASE assumes that business representative can serve all services and sets capacity as 1 for each service (You can still increase this value).
- This is the available capacity in general. Actual availability for each time slot depends on providers working at that particular slot and it will be automatically calculated by WP BASE. Tip: To turn off/close a service, set its capacity as negative, e.g. -1. To turn off ALL services, set Booking submission upper limit to a negative value instead.
- You can increase capacity field when there are no assigned providers (SPs) or when there are some SPs. For the latter case, WP BASE will always try to assign available SPs first. Also see Assignment Method of Service Provider setting.
- If capacity is increased and all possible SPs are busy but there is still available capacity, booking will be accepted and a provider will not be assigned. This is the normal, intended behavior.
- Example: Capacity is set to 3 and there are 2 SPs and 2 bookings at the time slot with case a) existing bookings are not assigned to anyone, case b) one booking is assigned to an SP, the other not assigned to anyone and case c) bookings are assigned to both SPs. A 3rd booking will be allowed and in case a) it will be assigned to the SP depending on Assignment Method of Service Provider, in case b) it will be assigned to the SP who is free and in case c) it will not be assigned to anyone (SP=0). A 4th booking will not be allowed, even when one SP seems to be free.
- Duration field: is the number of minutes that this service lasts. It can only be selected in increments of Time base.
- Padding before field: Requires Extended Service Features Addon. It is the period of the break in minutes that will be added before any appointment of this service that has been already made. For example, if your service lasts 45 minutes and you want to have 15 minutes preparing time before each booked appointment, set 15 here. It can only be selected in increments of Time Base.
- Padding after field: Requires Extended Service Features Addon. It is the period of the break in minutes that will be added after any appointment. Then next appointment can be made after duration+padding after time. For example, if your service lasts 60 minutes and you want to have 30 minutes rest after each appointment, set 30 here. It can only be selected in increments of Time Base.
Notes about Padding settings:- Paddings are applied to appointments already booked, not to potential appointments. Therefore if you do not have any bookings, you will not notice any change in time slots. If you want to add gaps even if there are no appointments, use working hours settings instead and “add breaks” as you wish (clearing a cell in working hours table means adding a break). If you add these gaps in service working hours, also set Always Check Available Times of Services as Yes.
- Sum of duration and paddings shall not exceed 24 hours. For this reason, paddings are not available for “all day” (24 hour) services.
- Price field: is the price of the service. You can leave empty for free services. Note: A service having a price does not necessarily mean it requires advance payment, e.g. if you will collect the payment at your business location. You can set this requirement by Payment required at booking instant setting.
- Security Deposit field: Requires Extended Service Features Addon. It is the Refundable deposit for the service. This can be added to the payable amount using Add Security Deposit to Total Amount setting. This value is saved in the booking record to calculate balance and reset to zero in the record after appointment is completed. Therefore upon completion, not refunded deposit yields to a positive balance in favor of the client. You can refund the deposit using Manual Payments, making balance even.
- Description field, Main Image: are optional and they will be used as tooltip in services pulldown menu on the front end. If service selection with Slider is selected, filling the field and uploading an image is highly recommended.
- Connected Post: You can select a post or custom post for the CPT picked on Global Settings > Advanced > Post Types for Service Connected Posts setting. After this,
[app_book]on the post content will automatically pre-select the service and other services will not be selectable. This is useful for the booking shortcode on templates.
Note: If more than one service is connected to the same post, the shortcode will be showing all those services.