【问题标题】:Show all Available Bookable Product in "WooCommerce Bookings" extension在“WooCommerce 预订”扩展中显示所有可用的可预订产品
【发布时间】:2016-09-28 10:39:40
【问题描述】:

User select date, time and then search

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

【问题讨论】:

    标签: wordpress woocommerce


    【解决方案1】:

    我已经自定义了 WooCommerce 和预订扩展:

    保存可预订产品:

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

    方法执行保存:

    save_product_data( $post_id ) at line 434
    

    搜索列表页文件:

    woocommerce/templates/archive-product.php
    

    跳过加载预订:

    /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),但我已经为您缩小了范围。您只需检查上面提到的文件,大多数情况下都可以进行修改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-27
      • 1970-01-01
      • 2020-03-05
      • 2014-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多