Plugin Support
qtwrk
(@qtwrk)
hmmm , are you sure it’s correct nonce name ?
on booking I saw this in html source
<div class="elementor-add-to-cart elementor-product-booking">
<noscript>Your browser must support JavaScript in order to make a booking.</noscript>
<form class="cart" method="post" enctype='multipart/form-data' data-nonce="3339c0a728">
please share me the PHP script related to this part.
Just so you know LS Cache is off at the moment as people were unable to book.
This is from wp-content\plugins\woocommerce-bookings\includes\admin\views\html-create-booking-page-2.php
<?php
/**
* Admin View: Create Booking (Page/Step 2).
*
* @since 1.15.75
*
* @package WooCommerce Bookings
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
<div class="wrap woocommerce">
<h2><?php esc_html_e( 'Add Booking', 'woocommerce-bookings' ); ?></h2>
<?php $this->show_errors(); ?>
<form method="POST" data-nonce="<?php echo esc_attr( wp_create_nonce( 'find-booked-day-blocks' ) ); ?>" id="wc-bookings-booking-form">
<table class="form-table">
<tbody>
<tr>
<th scope="row">
<label><?php esc_html_e( 'Booking Data', 'woocommerce-bookings' ); ?></label>
</th>
<td>
<div class="wc-bookings-booking-form">
<?php $booking_form->output(); ?>
<div class="wc-bookings-booking-cost" style="display:none"></div>
</div>
</td>
</tr>
<tr valign="top">
<th scope="row"> </th>
<td>
<input type="submit" name="create_booking_2" class="button-primary add_custom_booking" value="<?php esc_attr_e( 'Add Booking', 'woocommerce-bookings' ); ?>" />
<input type="hidden" name="customer_id" value="<?php echo esc_attr( $customer_id ); ?>" />
<input type="hidden" name="bookable_product_id" value="<?php echo esc_attr( $bookable_product_id ); ?>" />
<input type="hidden" name="add-to-cart" value="<?php echo esc_attr( $bookable_product_id ); ?>" class="wc-booking-product-id"/>
<input type="hidden" name="booking_order" value="<?php echo esc_attr( $booking_order ); ?>" />
<?php wp_nonce_field( 'create_booking_notification' ); ?>
</td>
</tr>
</tbody>
</table>
</form>
</div>
Is that what you had in mind?
Just to add, that was the nonce name that comes up in other support threads relating to this issue.
Plugin Support
qtwrk
(@qtwrk)
find-booked-day-blocks
and `
create_booking_notification
So, I had those 2, and 2 others already added, but I re-activated the plugin and removed the other 2. I purged the cache and CDN and seems to be working.
Most odd.
Plugin Support
qtwrk
(@qtwrk)
you can monitor it for a day or two , see how it goes.