PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

WooCommerce and GravityForms for Booking Delivery on Checkout Page

  1. EoinOSullivan
    Member

    I am looking at using WooCommerce plus their GF plugin plus Gravity Forms for a new WordPress website but the client has a very specific requirement as follows.
    They have limited production capacity for a freshly prepared food product and can only accept orders for delivery of 10 on any day. So when a customer is placing an order (e.g. 7 items) they need to select their desired delivery date and the system needs to show if there are delivery slots available to fulfil their order. When an order is placed it needs to reduce the delivery slots accordingly so the next customer only sees the remaining 3 delivery slots and cannot order more than 3 items for that date. It is similar to selling a limited number of tickets for an event that occurs on a regular basis.

    Can this type of field and functionality be handled in Gravity Forms?

    Thanks

    Eoin OSullivan

    Posted 12 years ago on Thursday October 25, 2012 | Permalink
  2. I don't know of a way to accomplish limiting the time slots like that. It might be possible but would require custom code to do it. I don't think Gravity Forms is a good fit for this specific situation.

    Posted 12 years ago on Thursday October 25, 2012 | Permalink
  3. @EoinOSullivan - Did you manage to resolve this? I have exactly the same issue with my client. I found a booking time plugin (http://wordpress.org/extend/plugins/order-delivery-date-for-woocommerce/) but this doesn't remove time slots already taken.
    If you have a solution - would love to hear about it...
    Cheers

    Posted 11 years ago on Thursday January 31, 2013 | Permalink
  4. The PRO version to my order delivery date plugin allows you to place a limit on maximum number of deliveries to be done in a day & accordingly it disables that date once that limit is reached. It does record the timeslots as orders are placed & disables the date once that many orders are placed for that date.

    http://www.tychesoftwares.com/store/premium-plugins/order-delivery-date-for-woocommerce-pro-21

    Posted 11 years ago on Friday February 8, 2013 | Permalink
  5. Thank you for sharing that link.

    Posted 11 years ago on Friday February 8, 2013 | Permalink