Giter Site home page Giter Site logo

awethemes / awebooking Goto Github PK

View Code? Open in Web Editor NEW
44.0 11.0 22.0 9.91 MB

AweBooking: A free online hotel booking for WordPress

Home Page: https://wordpress.org/plugins/awebooking/

License: GNU General Public License v2.0

CSS 0.15% JavaScript 57.58% PHP 36.84% Shell 0.14% HTML 1.05% Hack 0.07% SCSS 4.08% Handlebars 0.09%
wordpress wordpress-plugin awebooking plugin hotel hotel-booking booking

awebooking's Introduction

AweBooking - Hotel Booking System for WordPress

Awebooking is a WordPress plugin that helps you to setup hotel booking system quickly, pleasantly and easily.

Plugin features

  • Room type and rooms
  • Multi locations
  • Extra services
  • Amentities
  • Pricing management
  • Room availablity management
  • Block dates
  • Multiple Rooms Booking
  • Booking Management
  • Booking Note
  • Check available widget
  • Email notification
  • Minimum/Maximum Nights
  • Tax
  • Shortcodes
  • Multilingual Ready
  • Fit With Your Theme
  • Developer Friendly
  • More features are on the way!

Intro video

https://www.youtube.com/embed/UqRMIl9ISLw

Installing

This is for new feature testing. For stable version, please install from WordPress.org

  1. Clone/download source from Github to WP plugin directory
  2. Go to plugin folder, run composer install
  3. Go to WP admin and activate plugin

awebooking's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awebooking's Issues

Fixed known bugs

  • Checkout session
  • Email by current language (multi-lang)

Tests:

  • Send email bawng setting ngon ngu trong awebooking
  • Test text-domain translate OK

Coupon code

Hello

I have one feature request of coupon code discount. I think it is major feature for website owners to give specific discounts and raise direct booking from their site. They will love it.

I am not sure about coding part, but please consider this on next future release.

Thanks

[v3.2] REST API

  • Manager authorization keys in admin
  • REST Check availability
  • REST Check price (rates)
  • REST List rooms
  • REST List services

"Thank you page" after booking

Hello (I think you know me already :D)

again, not something urgent, but just for some future updates from UX point of view...

Right now, after booking is done by user, page refreshes, booking info disappears and only a page heading is there. It would be nice to have the option to style a custom "Thank you page".

v3.0.x

  • Filter customer trong booking
  • Customer email infomations

Roles

Add some roles for AweBooking:

  • Hotel customer role: somebody who can only manage their profile, view and request some actions their booking.
  • Hotel receptionist: somebody who can view room types, services, amenities, manage to price, manage availability, assists guests making hotel reservations.
  • Hotel manager role: somebody who has access to all the AweBooking's features.

Beta 13 Plugin cause fatal error

Hi, I got a fatal error after updated to Beta 13, it broke my entire site.
Here follows the error message: PHP Fatal error: Class 'Skeleton\Admin_Menu' not found in /var/www/html/comnet/comnet-developments/mayflower-dev/wp-content/plugins/awebooking/inc/Admin/Admin_Menu.php on line 9

Final version v3.0

Beta 14 (08/01)

  • Thêm những thay đổi code ở develop vào master
  • Thêm email content qua settings.

Beta 15 (10/01)

  • Thay đổi phần capacity và metabox ở room_type (merge từ develop)
  • Availability Calendar theo từng room_type.

RC1 (14/01)

RC2 (15/01)

Final (16/01)

Option to add a notice to Rules

Just an idea from a UX view.

If I successfully disabled any other bookings than with check-in on Monday, and check-out on Sunday, but I would also like to give a user reason why the room is not showing. So a option to add reason why something is happening using a yellow box above checking availability would be nice feature to add.

This is not urgent, but just an idea to make Rules even better :)

Cart empty after checkout from room types

Hi there ,

Im using Hillter

Version: 2.0.5

theme with latest version of awebooking beta10 and woocomerce 3.0.1 .

If i book from check avaibility form everything works fine but if i book from a room directly (after viewing a room, check avaibility , go to checkout and pay via paypal or my custom gateway) it reutrns your cart is currently empty , what is causing this issue?

Please as fast as posible

Thanks

Availibility to specific daily batches

As an example: We offer our apartments one time from Saturday to Saturday, another time from Sunday to Wednesday… I'm missing the option to block the availability of this type of apartment, to specific days batches in different times of the year.

[v31.] TODO

  • Customer Details in Booking
  • [ ]

Customer

Name:

Few more strings to translate in Admin

Admin reservation page:
"Add new" (Add New Reservation)
"updated" (Reservation updated.)
"Total:" (Total: 4,410 Kč)
"Number of infants"
" %s infants " (1 infant)

Admin availability page:
"%.. nights, from %.. to %.." (3 nights nights, from 2017-12-13 to 2017-12-16)

Admin price page:
"From" and "To"
same from availability - "%.. nights, from %.. to %.." (3 nights nights, from 2017-12-13 to 2017-12-16)

Settings:
"Children bookable?"
"Write some thing about this, eg: Ages 2 - 12."
"Infants bookable?"
"Write some thing about this, eg: Under 2."

And we use Hillter, so there are also Infants:
"Infants"

I don't say these string are not in .pot file, but I translated them and they do not reflect in backend.

Allow custom booking ID

I would like to see a possibility to change a reservation ID. Because of the accountancy we have to have a specific FORMAT and SEQUENCE. And IF one booking (ID) is for some reason deleted, the ID number should be available again for another booking.

Email settings for Processing order

In admin, e-mail settings for Processing order is missing. So it's not possible to translate header of this e-mail.

For example: [test site] Processing your booking #7783 - October 5, 2017

Booking based on packages

Thanks, for this great plugin, i believe with suggestions it can be even better, i would love if you added the feature to book rooms based on packages like; Bed and Breakfast, Half Board and Full Board, one can either choose one and proceed to checkout, note only one package allowed not as it is currently, i guess the feature can be added to the price management check the attached illustration.
doc20171009124513.pdf

Email for each location

Hi Dev Team,

If it possible maybe it's good for make admin email notification for each location since it will be easier for each hotel manager to track order. Thank you.

Option to add more "people tariffs"

We offer three tariffs: Adults, Children and Seniors. I desperately need to add the Seniors. It doesn't have to be created just like "Senior", but for example just a option to add more people tariffs to the pricing.

Email Notification

Hi Developer Team,

Can I ask how to modified email notification? I mean I need some field to be show on email notification, but I can't find it under AweBooking->Setting->Email. So I'm trying to update the email theme on plugin theme folder, I can find new-booking-test.php, when I edit it, nothing happen. Then I realize that currently your plugin using layout.php.

Is there any change I can use old email template for sending email notification or maybe can you tell me how to know which email type that will be sent on layout.php?

I really need this, because I need to put some extra field.

Thank you.

Not showing room information on v. 3.1.10

After a room's search it only shows the room name, picture and bed, but the rest it is not showing (inclusions, capacity, price and book now button)

v3.1.9
v 3 1 9

v.3.1.10
v 3 1 10

[v3.1] Email templates

  • New Booking (admin)
  • Cancelled Booking (admin)
  • Failed Booking (admin)
  • Reserved Booking
  • Processing Booking
  • Completed Booking

Allow room-type calculate room price by different ways

For now, awebooking only calculate room price by: night * base-price

As the explain at here, they say have three common type of calculate cost and call that is "Pricing Models".

  • Per room (currently)
  • Occupancy-based pricing
  • Per person pricing

[v3.2] Improve Calendar

TODO

  • Filter by hotel
  • Show room available count

Desc

  • Phần lọc trong calendar và pricing.

deepinscreenshot_select-area_20181018104831

  • Phần hiển hị room avai ở trong Calendar.

Shipping with woocomerce

Hi there,
i updated to latest version of woocommerce 3.2.1 and beta10 and everything works fine except shipping fields on checkout page . After the user validates billing fields there is a option for shipping "ship to a different adderss?" so if its checked the user has to fill shipping address if not then shipping address will be same as billing address , and here cames the error. Shipping address returns null , empry strings while billing address returns all the keyput that user has typed , how to make this work correctly?
thanks

Add Basic housekeeping management

Hi,

Thank you for providing very nice plugin. I have one feature request as housekeeping management. I think it will make more convenient for hotel manager to manage bookings and rooms.

Basically somehow they should be able to assign some flag to particular room in room types, like 'dirty', 'clean', 'inspected', 'under repair'. so rooms with flagged other than 'clean' should be out from booking. when manager assign 'clean' it will be available for booking.

It may require some discussion as well, I did not get through code for it, so not sure how much work is there for it.

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.