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_edit_bookings_class
  • bkap_rescheduled_order_class

Class bkap_rescheduled_order_class

Class for creating related orders for rescheduled bookings

Package: BKAP\Reschedule
Author: Tyche Softwares
Since: 4.2.0
Located at class-bkap-rescheduled-order.php

Methods summary

public
# __construct( )

Default Constructor. Attach functions to hooks

Default Constructor. Attach functions to hooks

Since

4.2.0
public array
# bkap_rescheduled_hidden_order_itemmeta( array $meta_keys )

Add hidden meta fields to order for reschedule details

Add hidden meta fields to order for reschedule details

Parameters

$meta_keys
Existing Meta Keys Array

Returns

array
Meta Keys

Since

4.2.0

Hook

woocommerce_hidden_order_itemmeta
public static string
# bkap_rescheduled_create_order( string $original_order_id, WC_Order_Item $item )

Add meta box on order page to display related order

Add meta box on order page to display related order

Parameters

$original_order_id
Parent Order ID
$item
Order Item Object

Returns

string
New Order ID

Since

4.2.0
public
# bkap_button_after_order_meta( string|integer $item_id, WC_Order_Item $item, WC_Product $product )

Add link for related order in admin side for rescheduled orders where there is an additional payment

Add link for related order in admin side for rescheduled orders where there is an additional payment

Parameters

$item_id
Order Item ID
$item
Order Item Object
$product
Product Object

Since

4.2.0

Hook

woocommerce_after_order_itemmeta
API documentation generated by ApiGen