Support » Plugin: Booking Addon for WooCommerce » Unpaid bookings via COD appearing as processing

  • Resolved mfkfarhan

    (@mfkfarhan)


    Hello,

    Can we please fix the problem that unpaid bookings made using cash on delivery method puts orders on processing. Can we make sure unpaid booking status also puts order on hold and when booking status changes to paid or complete the order status should also update accordingly?

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author mvvapps

    (@mvvapps)

    It is connected to WooCommerce orders, You can do it by adding custom filter .
    Please follow this stackoverflow question. WooCommerce booking plugin using default woocommerce orders for adding booking.
    https://stackoverflow.com/questions/53280800/change-cod-default-order-status-to-on-hold-instead-of-processing-in-woocomme

    Thread Starter mfkfarhan

    (@mfkfarhan)

    This does not answer the question. What I want is that booking status should sync with the order status so:
    1. If booking is set to PAID -> Order status should also change to be Processing
    2. If booking is set to unpaid -> Order status should also change to On-Hold
    3. If booking is cancelled – > order should also cancel

    Cam you please shed some light on how to do it?

    It is something that is very essential to the functionality.

    Plugin Author mvvapps

    (@mvvapps)

    Thanks for clarifying, Now we got your point.
    As of now we sync order status with Booking, Once order status updated, it will change the booking status as well.
    It will not work the other way, that is booking status change have not sync with orders.

    We understand it is a necessary feature, and have passed this request to development team. We will be implementing this in future releases

    Plugin Author mvvapps

    (@mvvapps)

    We have released a new version 4.3.0, where we have implemented this feature as an experiment.
    By default it will be disabled, You can enable it by adding a filter code in your themes functions.php

    add_filter('mvv_booking_sync_order_with_booking',function ($status){
        return true;
    },10,1);
Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.