Hakan Ozevin
Forum Replies Created
-
You have a problem with your email. My emails to your email address ([email protected]) cannot be delivered (XXX: your domain, which I masked)
We don’t have an attribute “provider”. We use ‘worker” instead. Use: [app_book worker=15 service=6]
Cheers,
HakanThe shortcode you pasted here is: [app_book provider=”15″ service=”6″ hide=”service”]
Is that how exactly it is on the page? If that is the case, attributes are not valid, because the character you use in attributes (″) is not a single quote (‘) or a double quote (“). WordPress shortcodes accept only these two. Actually if the attribute does not include space, you can write it without any quotes.
Try [app_book service=6]
Cheers,
HakanIn my previous message I asked you to try the shortcode on a different page. Did you already do that? What is the result?
Your guess is partly correct. There is a built in feature which creates provider-page mapping. Did you set “Bio page” for Lexicon and Balmoral? If you insert the shortcode to a bio page, shortcode shows only services given by the provider for whom page is set.
By the way, if you have Service Providers addon and a valid license, you can send support requests using the form on WP BASE > Help > Support page of your WP admin. The form also automatically attaches your settings to the request email, significantly reduces time our support work.
Cheers,
HakanHi,
According to the configuration you have described, [app_book service=”6″] should be sufficient to preselect service 6 for the booking view (calendar), and it should be showing only that service.
You can remove the other attributes: “fixed_service” and “hide” are not valid WP BASE attributes anyway. Declaring service=”6″ is enough to make calendar fixed for the service and it will already hide service selection dropdown.
However adding those extra attributes does not cause the issue that you are having. Therefore problem must be somewhere else.Can you try the [app_book service=”6″] shortcode on another page and tell me the result? If what I suspect is true, shortcode will show correctly on that page.
Cheers,
HakanHi,
If you mean other than name, first name, last name, email, phone, city and note fields, you need to purchase User Defined Fields (UDF) premium addon:
https://wp-base.com/downloads/user-defined-fields/Cheers,
HakanHi,
It looks like you enabled Limited Availability for the service, but you didn’t select any bookable dates on the full calendar.
Cheers,
HakanHi,
[app_list] can handle only one booking at a time. Bulk status change is only possible in [app_manage]
As you pointed out, using css to hide unnecessary fields in Manage Bookings is a viable solution.
Cheers,
HakanForum: Plugins
In reply to: [WP BASE Booking of Appointments, Services and Events] Customize [app_list]So you want to limit bookings that user can book within a predefined time interval dynamically?
If not dynamically, you can use the integrated Quotas addon. For example one booking per week per logged in user. User must be logged in which you can achieve by setting Logged in Required setting as “Yes”.
But if you want it dynamically and for X days, that can only be done at the front end with Javascript and it can only be done with serious custom coding which will not be free.
If you are interested, please contact us using the Contact Form on our website. In your message please provide a link to your booking page because that will depend on the booking view you are using.
Cheers,
HakanForum: Plugins
In reply to: [WP BASE Booking of Appointments, Services and Events] Customize [app_list]Service availability affects front end calendar generation. So, it starts from the beginning of everything. What you are asking doesn’t make sense.
What are you trying to do?
Forum: Plugins
In reply to: [WP BASE Booking of Appointments, Services and Events] Customize [app_list]We don’t have a “wp_base_booking_validate_reservation” filter hook. So that function cannot possibly work.
You can use the integrated Limited Availability addon:
– When enabled, service is only available at the selected days in its full calendar. If you select no dates, service is always unavailable
– When disabled, service is available according to its working hoursCheers,
HakanForum: Plugins
In reply to: [WP BASE Booking of Appointments, Services and Events] Customize [app_list]Custom Functions or functions.php:
add_filter( 'app_js_data', 'app_js_data' );
function app_js_data( $data ) {
$data['page_length'] = 1000;
return $data;
}Display Settings > Advanced > Additional css Rules (Front end):
.app-list-wrapper .dataTables_length {
display: none;
}Forum: Plugins
In reply to: [WP BASE Booking of Appointments, Services and Events] Customize [app_list]Hi,
- Add this line to WP BASE > Tools > Custom Functions or to function.php of your theme:
add_filter( 'app_list_show_print', '__return_false' ); - Shortcode displays all bookings already. Bookings are paginated and pagination can be selected as 10, 25, 50, 100 or all booking at the front end. Do you mean there should not be any pagination?
- In “start” and “end” attributes, you can use PHP strtotime parameters. For example
[app_list start="today" end="Wednesday"]or[app_list start="today" end="+4 days"]
Also see: https://www.php.net/manual/en/datetime.formats.php
Cheers,
HakanForum: Plugins
In reply to: [WP BASE Booking of Appointments, Services and Events] UI No time rangeOk, I found it.
You have a custom plugin (booking_mod.php) in which you are modifying table’s caption (which you call time range).
However this custom plugin has a deprecated function “BASE(‘front’)->format_start_end” which has been replaced with “wpb_format_start_end”. If you look at Query Monitor notices you will see what I mean.
Replace the line in your plugin and problem will be solved.
Next time if there is a custom function which is about the complained issue, please do mention about it.
Cheers,
HakanForum: Plugins
In reply to: [WP BASE Booking of Appointments, Services and Events] UI No time rangeTo one of the shortcodes add this attribute: caption=”From START to END”
Let’s see what will happen.
Forum: Plugins
In reply to: [WP BASE Booking of Appointments, Services and Events] UI No time range“id” attribute for Kasia Kilarowska is empty. Never use “id” if you are not sure what you are doing. Remove it.
“add” attribute for Magdalena Balcerzak-Kaczówka is wrong. It is not add=”0″, but something else.
Actually for all shortcodes remove all “add”, “select_date” and “mode” attributes. They have no function in this configuration.
- Add this line to WP BASE > Tools > Custom Functions or to function.php of your theme: