Below are the server requirements for the theme
Please note due to a lot of Theme Options, your server should have max_input_vars =3000 minimum, otherwise, your last tabs settings will not be saved
How to change currency
Admin can change the currency from WooCommerce settings page
How to make zipcode optional in Tuturn
Admin can make the Zipcode optional from Tuturn Settings > API Settings > Zipcode validation
How to change currency
Admin can change the currency from WooCommerce settings page
You can
You can change the Instructor and student post type slug from Settings > Permalinks
How to create booking products in WooCommerce
For the bookings or purchase package, you must create a service type product on the back-end
That price will be updated to the package or booking price during the purchase process
There are multiple options to verify users from Tuturn settings -> User verification:
Here is the following screenshot:
What are Volunteer hours log and how to enable or disable that
It is just an hour's log for the students and the tutors and nothing else. You can also disable that
So tutors can add hours and images for each log etc
Students can approve or decline, a tutor can send reminders for approval to the parent email address
Both users can download the hours log submissions in the PDF format
Learn more about Tuturn
You can check some useful articles here
https://amentotech.ticksy.com/articles/100019217/
How to translate Tuturn Theme/Plugin
""Please note, check translations in both Theme and WordPress Tuturn plugin"
You can use the Loco Translate plugin to translate the Tuturn theme/plugin to any language or to update/change any text in the plugin.
-- Install loco translate plugin
-- Please note: For translations, your WordPress should have selected the same language as the language created in Loco translation
-- Please make sure you have synced the pot template first.
-- Then create and sync the language templates before adding your translations.
Please create the template into the custom folder rather than in the plugin/theme
Now you can find each string in the .po template
-- Please avoid searching for long strings. The long string may be in parts so start typing word by word. For example, don't search "Find your NEAREST" but search by typing "Find"
One thing which is more important: Please check loco translate settings. Extracting Strings should have a minimum size of 10000k
How to enable the get started button in Tuturn
YOu can enable or disable the Get Started button from Appearance > Menus
How to Update Theme, When New Update release
Please download latest version of theme package from themeforest.net
Please go to your download section at themeforest and then download theme files :
And then you need to make sure that:
-- You have taken a complete backup of your theme and plugin(tuturn) files. This is important because just in case you have made any mistakes or had made any changes in the theme or plugin, you can recover those from your backup.
-- Once the backup has been taken, you can either delete the theme and plugin and upload a newer one or replace files by using FileZilla or another file transfer protocol.
Please note: Don't import users or demo content. It will override and delete your database contents. You just need to replace/delete files.
Thanks!
Why slots are showing while time is passed or leave review buttons doesn't show
If time slots are shown while time is already passed as per your country time or as a student button is not showing to leave a review while time is already passed then make sure what time zone you have added on the back-end
How to Radius search work in the Tuturn
Please note, Radius search will only work if the instructor has added the location with latitude and longitude in their profile. Also when searching, you must select the location from where you want to search
For that Google Map Geocoding API should be enabled from your Google Project
https://amentotech.ticksy.com/article/18211/
For "Tuturn" plugin you can use the "Tuteur" as a base theme. To download a theme, please click here
Please note this is optional and this is not required to run our Tuturn plugin
How the payouts work in the Tuturn
Payouts are not automated. When the user books tuition then all the payments go to the admin account and when the tutor sends a funds withdrawal request to withdraw the payment then the admin must send the payment manually to their added accounts
- Choose any payment method to get your earned amount direct to your account.
- The instructor sends a fund withdrawal request to the admin.
- The withdrawal request status on the admin side.
- After sending money manually to the instructor click the approve button on withdrawal.
Tuturn template files contain the markup and template structure for the front end of your site.
Template files can be found within the <b>/plugins/tuturn/templates/</b>
directory:
How to Edit Files:
Copy the template into a directory within your theme named /tuturn keeping the same file structure but removing the /templates/ subdirectory.
Example: To override the admin order notification, copy:
wp-content/plugins/tuturn/templates/registration.php
to wp-content/themes/yourtheme/tuturn/registration.php
wp-content/plugins/tuturn/templates/search-instructors.php
to wp-content/themes/yourtheme/tuturn/search-instructors.php
The copied file will now override the Tuturn plugin default template file.
Warning: Do not edit these files within the core plugin itself as they are overwritten during the upgrade process and any customizations will be lost.
ModSecurity and Theme Settings saving trigger 403 Errors
If while saving the Theme Settings, your server is throwing the 403 error then this means that your server is blocking the request.
So you must consult with your hosting provider by telling them that this issue appears while saving some data.
They will be able to fix that issue, this issue could be maybe because of some ModSecurity settings or something else with your hosting permissions
What is ModSecurity
ModSecurity is for increasing the security of servers. It is an Apache module that works as a web application firewall. It blocks known exploits and provides protection from a range of attacks against web applications. Its activity may cause such issues from time to time when requests sent to the server match with ModSecurity rules. Sometimes such requests are false-positive
If still, you are facing an issue, please provide requested details to our support team and we will be happy to investigate the issue
How to enable to disable Username and Phone in the registration form
You can enable it from Theme Settings > Directory Settings
Why email took time to arrive or not working
1) Why email are not working
Please make sure if emails are not in spams or junks folders.
2) Why email took time to arrive
Email delay(arrival to the inbox) could be due to many reason. First of all this could be your email content. Some email providers like gmail take time to read content and decide either put it to spam or in inbox.
So your content should be strong, and don't write such kind of content which could be a suspicious.
This not related to application because when any event trigger then it send email because php functions runs.
You might check other SMTP host other than gmail, like sendgrid which give the 100% accuracy to target the inbox and send emails timely
https://sendgrid.com/docs/for-developers/sending-email/laravel/
How to make free or paid users
Admin can enable paid or free users(Tutor and Student)
An appointment button will appear if the Tutor has purchased a plan in case of paid users
Start chatting with a specific user on the messenger page
You may create a messenger page and then you can open the link below to start a chat with a specific user
https://yoursite.com/messenger/?chat_id=606&chat_type=1
chat_id => This is WordPress user ID
chat_type=1 => Leave this as it is
Identity verification workflow
Admin can enable the identity verification for both types of users or one of the user types or hide for both
Admin can also enable the parent consent email for student verification.
Once admin enables then please make sure the parent/guardian email is added to the student verification form. This will send an email to the parent's email address and the parent/guardian can click the button to verify from the email
It also allow the admin to enable if instructors will display in the listing if their identity is verified by admin
For the students, admin can enable their ID verification and also if that is required for the bookings
We have demo content for all the pages. Please don't try to import demo content because it will erase your current data. So backup files and database before import the demo data.
Or import demo data on the staging site and then export elementor templates and import into your live site
How tutors can send requests for the fund's withdrawal
All the booking payments will go to the admin account. After the deduction of commission(if enabled) earning will show on earning page.
Tutors can send requests to the admin to withdraw their funds. Admin can see the fund's withdrawal request from back-end and then send the money to tutors manually and mark the request as Approved
How to restrict to a specific country
Admin can enable the country restriction from the WooCommerce Country Settings
This will only show one country in the listing
Why email is not working
Please make sure if emails are not in spams or junks folders.
Why email took time to arrive
Email delay(arrival to the inbox) could be due to any reason. First of all, this could be your email content. Some email providers like Gmail take time to read content and decide to either put it to spam or in the inbox.
So your content should be strong and don't write such kind of content which could be suspicious.
This is not related to the theme because when any event trigger then it send an email because PHP functions run.
For testing purposes, you can install this plugin https://wordpress.org/plugins/email-log/
When your click it will trigger an email and you can see the email log it on the back-end.
We have used WooCommerce for the packages and booking process and have used the below hooks
Any gateways that default status goes to On Hold or Pending Payment instead of Processing will not process the order against packages update or booking.
As this is not a delivery order which needs to be processing, this should be complete the order straightforward because online bookings
In your payment gateway, this doesn't call the WooCommerce hook which we have used once the order gets completed
Very Important
Please note: There can be a Google Maps API key in demo contents. We suggest you to change the Google Maps API key before using our theme and google maps.
Also please note, that you must enable the billing for your Google project and then you must enable below API in your project to work the google maps with our theme
https://developers.google.com/maps/billing/gmp-billing?hl=en
https://developers.google.com/maps/documentation/javascript/get-api-key
Please enable the following API for google Map
1. Maps JavaScript API
2. Geolocation API
3. Places API
4. Geocoding API
To change the google map API key go to Plugin Settings > API Settings
How funds widthdraw work in tuturn theme/plugin
Admin can setup the minimum amount that can be withdrawn from the account
On the front-end Tutor will see the dashboard for earnings
Admin will pay the tutors manually and update the status from back-end
How to create packages in Tuturn
Admin can create subscription packages for the tutors as well as for the students from the back-end in WooCommerce products
Admin can enable the packages for each type or user
For the Tutors
If enabled then tutors need to buy the package to get online bookings as well as show the contact details on their details pages
For the Students
If enabled then students need to buy the package. This means to enable this students must have to buy a package to get an appointment with the tutor
Very Important
Please note: There can be a Google Maps API key in demo contents. We suggest you change the Google Maps API key before using our plugin and google maps.
Also please note, you must enable the billing for your Google project and then you must enable the below API in your project to work the google maps with our theme
https://developers.google.com/maps/billing/gmp-billing?hl=en
https://developers.google.com/maps/documentation/javascript/get-api-key
Please enable the following API for google Map
1. Maps JavaScript API
2. Geolocation API
3. Places API
4. Geocoding API