在" WooCommerce预订中显示所有可用的可预订产品"延期

时间:2016-09-28 10:39:41

标签: wordpress woocommerce

User select date, time and then search

enter image description here

点击"搜索可用性"后,需要在提供的日期和时间段内显示所有可用产品。 使用" WooCommerce预订"扩展,怎么办?

1 个答案:

答案 0 :(得分:0)

我已经定制了WooCommerce&预订延期:

保存可预订的产品:

woocommerce-bookings/includes/class-wc-bookings-admin.php

方法执行保存:

save_product_data( $post_id ) at line 434

搜索列表页面的文件:

woocommerce/templates/archive-product.php

跳过加载boooking:

/wp-content/plugins/woocommerce-bookings/includes/booking-form/class-wc-booking-form.php

跳过加载日期时间:

/wp-content/plugins/woocommerce-bookings/assets/js/booking-form.js

/templates/single-product/add-to-cart/booking.php

我首先尝试将其解决为数据库驱动的解决方案,但数据似乎是非结构化的。如果没有识别代码中的属性和方法,您将无法进行任何自定义。做自定义插件和扩展很容易,但他很难理解代码结构和流程。一旦得到它,您可以进行任何级别的自定义。 你需要检查很多文件(.PHP,JS),但我已经把它缩小了。您只检查上面提到的文件,并且可以在大多数情况下进行修改。