Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo
  • Hook Reference
  • Docs Home

Packages

  • BKAP
    • Addons
    • Admin-Bookings
    • Attribute-Lockout
    • Block-Pricing
    • Booking-Box
    • Booking-Confirmation
    • Booking-Process
    • Cancel-Order
    • Cart
    • Checkout-Process
    • Core
    • Date-Time
    • Emails
    • Functions
    • Global-Function
    • Global-Settings
    • Google-Calendar-Sync
    • ICS
    • Import-Booking
    • Labels
    • License
    • Menus
    • Meta-Boxes
    • Reschedule
    • Resources
    • Search-Widget
    • Special-Price
    • Uninstall
    • Validation
    • Variation-Lockout
    • Vendors
      • Dokan
      • WC-Vendors
    • View-Bookings
  • None

Classes

  • bkap_addon_compatibility_class
  • BKAP_OPC_Addon
  • Booking_Information_In_Voucher_Template

Class bkap_addon_compatibility_class

Class for making other plugins compatible with Booking plugin

Package: BKAP\Addons
Author: Tyche Softwares
Since: 4.2.0
Located at class-bkap-addon-compatibility.php

Methods summary

public
# __construct( )

Initialize and attach functions to hooks

Initialize and attach functions to hooks

Since

4.2.0
public
# bkap_composites_before_cart_button( )

Hook woocommerce_before_add_to_cart_form not available for Composite product type. Hence hide Buttons and Quantity from here

Hook woocommerce_before_add_to_cart_form not available for Composite product type. Hence hide Buttons and Quantity from here

Since

4.2

Globals

WP_Post $post
mixed $wpdb

Hook

woocommerce_before_add_to_cart_button
public
# bkap_add_wpa_prices( WC_Order_Item $item, string $cart_item_key, array $values )

Add WooCommerce Product Addon Prices in Order Item Meta

Add WooCommerce Product Addon Prices in Order Item Meta

Parameters

$item
WooCommerce Order Item
$cart_item_key
Cart Item Key
$values
Cart Item Meta Array

Since

4.2.0

Hook

woocommerce_checkout_create_order_line_item
public boolean
# bkap_allow_composite_parent( boolean $add_details, array $cart_item_meta )

Allow only composite Parent Product to add Booking Details as it is

Allow only composite Parent Product to add Booking Details as it is

Parameters

$add_details
Boolean value depending on state to allow or disallow
$cart_item_meta
Cart Item Meta

Returns

boolean
Boolean on whether to allow or disallow

Since

4.7.0

Hook

bkap_cart_allow_add_bookings
public array
# bkap_add_composite_child_meta( array $cart_item_meta )

Add Booking Data to cart item meta for composite products

Add Booking Data to cart item meta for composite products

Parameters

$cart_item_meta
Cart Item Meta

Returns

array
Cart Item Meta Array with modified data

Since

4.7.0

Hook

bkap_cart_modify_meta
API documentation generated by ApiGen