Connecting two APIs – Smoobu/Booqable
Project detail
Hello,
I am looking for a skilled freelancer to connect an API between Smoobu and Booqable, and I need a quote (at least a price range if my estimated budget isn’t enough)
Detailed :
I am a laundry owner with an already existing booking system, using Booqable which has an API.
I rent bed and bathroom linen kits for owners that need them for their bookings.
A kit represents 1 product which have a ID on my Booqable and I rent different size kits.
I have a customer (a concierge service) that uses my service to rent my kits and manages a lot of properties and who would like we automatize orders.
This customer uses Smoobu to manage its properties. Smoobu has an API aswell.
I would like that when a new booking is confirmed (on pre defined properties) on the Smoobu customer, a new order is created on my Booqable account.
Their will be some specific need like :
– A small and simple (one page prefered) protected back office is needed to select which Smoobu properties will be active for this system.
– All orders created should be from the name of the Smoobu owner , which has already have a customer ID on my Booqable
When a new booking is triggered that matches with one of the selected properties :
– A new order is created on my Booqable
– Orders created would convert booking arrival day date of Smoobu as pickup date in Booqable minus 3 days.
(and return date could be the same as the departure date of the booking)
– Orders should contains the property address as delivery address and the property name somewhere (in note or any custom label we can create on Booqable)
The order should contains product needed for the booking :
– Depending on the property, a defined size of kits (medium, or XL) should be configurable on the back office
Tickable boxes of all my products per property would be perfect
– Depending of number of people of the booking, a defined number of bed linen kits will be added to the Booqable order. (eg if 1-2 people booking, 1 kit is needed, if 3-4 people 2 are needed, and so on… details will be discussed later but it’s the idea)
The data should be synced on an hourly basis.
If the booking is canceled, the system should delete the order.
Hosting is already existing (PHP/MySQL) and provided.
That’s the general idea. Both API documentations are accessible online.
Do not hesitate to ask if you have any other questions.
Kind regards,
AB