Closed

CS Cart Multi Vendor Calendar Availability and Additional Products customisation

This project received 5 bids from talented freelancers with an average bid price of $970 AUD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
N/A
Total Bids
5
Project Description

CS Cart expert required to customise CS Cart Multi Vendor software to include the following:

(1) CALENDAR AVAILABILITY

Back end:
> For each product, vendor must include a "Booking Calendar".
> However, vendor can select "disable booking calendar" if it is not required.
> For each day of the week, the day is split into the following check box categories: "Morning", "Afternoon", "Evening", "Morning & Afternoon", "Afternoon & Evening", "All day", "Day off"
> For each day of the week, vendor is able to specify when they are available to work.
> If they select Morning - Morning & Afternoon, All Day and Day off are disabled.
> If they select Afternoon - Morning & Afternoon, Afternoon & Evening, All Day and Day off are disabled.
> If they select Evening - Afternoon & Evening, All Day and Day off are disabled.
> If they select Morning & Afternoon - Morning, Afternoon, Afternoon & Evening, All Day and Day off are disabled.
> If they select Afternoon & Evening - Afternoon, Evening, Morning & Afternoon, All Day and Day off are disabled.
> If they select All day - all other options are disabled.
> If they select Day off - all other options are disabled.
> For each time slot, vendor can also specify the quantity available (minimum of 1).
> Vendor can then input particular dates or date ranges unavailable (e.g. anniversaries, public holidays etc).
> Vendor can specify whether this Booking Calendar is applicable to all of its products or just this product.

Front end:
> When a customer goes to a product page, there is a drop down box with dates for the next 12 months.
> When a customer selects a date, another drop down box appears with time slots available on that date.
> The available time slots will correspond with the time slots indicated as available by the vendor on the back end.
> The customer can then select that time slot and then proceed to booking.
> Once booking is made, payment is taken
> Once payment is taken, booking status changes to "Processed but waiting vendor confirmation"
> Email is sent to customer confirming receipt of payment and advising that the vendor has [#] hours to confirm the booking, otherwise payment will be refunded
> Email is sent to vendor advising a booking has been made and requesting they log on to view the details and confirm booking
> If vendor is happy with booking, vendor must change booking status to "Confirmed"
> Email is sent to customer advising that booking has been confirmed
> Inventory for that time and date will automatically decrease

Date Product Filter
> A customer can filter products by date.

(2) ADDITIONAL PRODUCTS

Back end
> For each product, vendor can list additional products to add on to the main product
> Vendor can manually add its other products (that can be purchased separately) to be "additional products".
> Vendor can also insert information for products that are ONLY additional products and cannot be purchased separately
> For additional products that cannot be purchased separately, the following fields are required: Name, Description, Image, Price, Quantity
> Vendor can specify discount if total price exceeds $X.
> Vendor can specify discount if total quantity of additional products exceeds #X.

Front end
> The additional products will appear under the main product (see for example: [url removed, login to view] - the only difference is there is no product code, there is Name, Description, Image, Price, Quantity in that order, and default Quantity is 0)
> The total price will be updated according to the combined quantity of all products.
> Any discounts are automatically applied

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online