“Aoxio ” SaaS Multi-Business Service Booking Script

Documentation by - Codericks


“Aoxio”

Created: 10.06.2021
By: Codericks
Email: codericks.envato@gmail.com

Thanks for purchasing our script for your business. If you have any questions or need any help, please feel free to email us via our profile page contact form here. Thanks you so much!


Table of Contents

  1. Introduction
  2. Quick Install
  3. Quick Start Guide
  4. Site Settings
  5. Payment Settings
  6. Manage Users
  7. Manage Features
  8. Manage Plans
  9. Manage Pages
  10. Manage Blogs
  11. Manage FAQS
  12. Cron Jobs expire payments
  13. Subscriptions
  14. Manage Business
  15. Manage Business Hours
  16. Manage Staffs
  17. Manage Services
  18. Manage Customers
  19. Manage Coupons
  20. Manage Appointments
  21. Booking Page
  22. Booking an Appointment
  23. Manage Profile
  24. Staff Panel
  25. Customer Panel
  26. Integrate Twillo SMS
  27. Manage Language
  28. Update Password
  29. Credits

1) Introduction - top

Aoxio is a complete SaaS based multi business service booking software, that gives your users the ability to create and manage bookings, staffs, services, customers, coupons etc. Users also can create their own business page & receive online payments from their customers using this platform.

Technologies used: Key Features:

Security:
There are various mechanisms to secure application. These mechanisms are:
Requirements:
There are some requirements to work on your server. These requirements are:

2) Install - top

To Install this project:

Note: Please check your PHP version before installing. In order to work properly, your PHP version should be at least 7.2.

1. Create a new Database with user that has all permissions. 2. Upload script files to your host(ftp).

3. Run the Install file by entering this link to your browser address bar: http://yourdomain.com/install

4. Follow the Installation Instructions below.

Still no luck

After installation, if you get "404 Not Found" error or you can not login to your site, please upload & replace again the .htaccess file from script files and.


3) Quick Start - top

After run project, you will be see the login page like this.

For access use this: www.domain.com/login



Admin

✓  Change Admin Password: If you want to change Admin password you should go to "Change Password" section from left sidebar and change the password.

✓  Manage Website Settings: If you want to add your site name, title, email, phone, about, logo, favicon, emails, currency & basic seo options, social links you need to go "Dashboard > Settings" section from left sidebar. you can manage all options here.

✓  Manage Payment Settings: If you want to manage your paypal & stripe payment options, you need to go "Dashboard > Payment Settings" section from left sidebar. you can also enable/disable payments from here.

✓  Manage users: If you want to manage registered users you need to go "Dashboard > Users" section from left sidebar. you can manage all users here.

✓  Manage Site Features: If you want to manage your product services you need to go "Dashboard > Service" section from left sidebar. you can manage all option here.

✓  Manage Plans & Assign Feature: If you want to manage your Plans & Features you need to go "Dashboard > Plans" section from left sidebar. you can also assign features to click the "Edit Plan" button manage features for this plan.

✓  Manage Blogs: If you want to add Blog first you need add Blog Category to go "Blog" section from left sidebar navigation and click on the "Add Category" options then you can add Category here in one page CRUD. And then Clink "Blog" section from left sidebar navigation to add "Blog".


User

✓  Manage Business: If you want to customize your business logo, banner image, and other informations please go to left sidebar "Business" menu and here you will see this manage options.

✓  Set Business hours: Set your own business working days & times from left sidebar "Settings -> Working Hours" menu and here you will see enable days optino with multiple time slots.

✓  Manage Staffs: If you want to manage your Staffs you will see from left sidebar "Staffs" menu and here you will see this manage options when you click. And you can manage Staffs CRUD in an one pages.

✓  Manage Services: If you want to manage your Services you will see from left sidebar "Services" menu and here you will see this manage options when you click. And you can manage Services CRUD in an one pages.

✓  Manage Customers: If you want to manage your Customers you will see from left sidebar "Customers" menu and here you will see this manage options when you click. And you can manage Customers CRUD in an one pages.

✓  Manage Appointments: If you want to manage your appointments you will see from left sidebar "appointments" menu and here you will see this manage options when you click. And you can manage appointments CRUD in an one pages.

✓  Calendars: If you want to see the booking appointments in calendar view you need to click "Calendars" section from left sidebar there you see your all appointments in a calendar view with weekly or monthly options.

✓  Manage Coupons: If you want to manage & add "Coupons" you need to click "Coupons" section from left sidebar there you see your all option in there.


Staff

When you create a staff or assign a staff for your services our system automatically generate a staff panel for this staff.

✓  Staff appointments: After login staff panel they can see their all appointments from left sidebar "appointments" sections

Customers

After booking an appointment customers are redirecting to their panel so see all appointment bookings.


4) Admin Panel




4)Manage Website Settings - top

✓  Manage Website Settings: From left sidebar > Dashboard > Settings you can manage site name, title, email, phone, about, logo, favicon, emails, basic seo options, social links, SMTP emails, preferences & reCaptcha.







5) Payment Settings - top

✓  Payment Settings: From left sidebar > Dashboard > Payment Settings you can manage currency, paypal & stripe payment method. You can also receive offline payment from this sections.



6)Manage Users - top

✓  Manage Users: From left sidebar > Dashboard > Users you can manage all users here.



7)Manage Features - top

✓  Manage Features: From left sidebar > Dashboard > Features you can manage your product Features for home pages.



8)Manage Plans - top

✓  Manage Plans: From left sidebar > Dashboard > Plans you can manage your site packages & feature limits here.




9)Manage Pages - top

✓  Manage Pages: From Dashboard > Pages you can add, edit & Delete unlimited pages .




10)Manage Faqs - top

✓  Manage Faqs: From Dashboard > Faqs you can add, edit & Delete unlimited Faqs .




11)Manage Blogs - top

'Blog' section from dashboard sideber you can add Blog Category from navigation.


✓  Add Blog: From Dashboard > Blog > Blog: you can Add, Edit, Delete, Activate or Deactivate Blog from this option.


12)Add Cron Jobs for expire payments - top

For auto check your expire payments for once a day you can set a cron job to manage this options. Follow the steps:

Step 1: Go to your Cpanel and click cron jobs.


Step 2: Add new cron job.

Select an option.




Add below command to your cron command line:

wget http://yourdomain.com/cron/expire_payments

Click Add New Cron Job button.



User Panel


13)Subscriptions - top

'Subscriptions' section from dashboard sidebar you upgrade your plan from here to click select button from any plans.


14)Manage Business - top

'Settings > Company Settings' section from dashboard sidebar you can add your own branding to set your own logo, business name, phone, address etc.


15)Manage Business working hours - top

'Chambers' section from dashboard sidebar you can add, edit, delete chambers.


16)Manage Staffs - top

'Staffs' section from dashboard sidebar you can add, edit, delete Staffs.


17)Manage Services - top

'Services' section from dashboard sidebar you can add, edit, delete Services.



18)Manage Customers - top

'Customers' section from dashboard sidebar you can add, edit, delete Customers.


19)Manage Coupons - top

'Coupons' section from dashboard sidebar you can add, edit, delete Coupons.


20)Manage Appointments - top

'Appointments' section from dashboard sidebar you can add, edit, delete Appointments.




21)Booking Page - top

After setup above information your business page will look like this



22)Booking an Appointment - top

From your booking page customer can book your server by clicking the Booking button here are the all steps







23)Manage Profile - top



24) Staff Panel - top

Staff can access only selected chambers or All chambers which is assigned by the user.
Staff can access appointments for the assigning services, they can change the appointment status from their panel.


25) Customer Panel - top

All Upcomming appoinments will be showing in there

26) Twillo SMS Integration - top

Step 1: Obtain API Keys

Login to your twillo account and go to dashboard home page to get api keys for site integration


Step 2: Set API Keys

Login as admin go to settings > twillo sms settings from left sidebar and paste your keys in those fields and update it.


27) Manage Language - top

From admin > language left sidebar you can add / manage unlimited language using this advanced multilingual system

Step 1: Create New Language

Step 2: Translate Language Values

28)Change Password (Staff & Customer) - top

✓  Change Password: From Staff & Customer Panel > Change Password options you can update your password here.




29) Credits - top

Aoxio script uses the following libraries and assets:


Codericks

Go To Table of Contents