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

Packages

  • None
  • Order-Delivery-Date-Lite-for-WooCommerce
    • Admin
      • Delivery-Date-on-Edit-Order-Page
      • Display-Holidays
      • Pro-Notices
      • Settings
      • Welcome-Page
    • Common-Functions
    • Frontend
      • Checkout-Page-Processes
    • Integrate-Delivery-Date

Classes

  • orddd_lite_process

Class orddd_lite_process

Class for adding processes to be performed on the checkout page

Package: Order-Delivery-Date-Lite-for-WooCommerce\Frontend\Checkout-Page-Processes
Author: Tyche Softwares
Located at orddd-lite-process.php

Methods summary

public static
# orddd_lite_my_custom_checkout_field( resource $checkout = '' )

Adds hidden fields and delivery date field on the frontend checkout page

Adds hidden fields and delivery date field on the frontend checkout page

Parameters

$checkout
WooCommerce checkout object

Since

1.5

Globals

array $orddd_lite_weekdays Weekdays array

Hook

woocommerce_after_checkout_billing_form
woocommerce_after_checkout_shipping_form
woocommerce_before_order_notes
woocommerce_after_order_notes
public static
# orddd_lite_update_delivery_session( )

Adds the selected delivery date into the php session variable

Adds the selected delivery date into the php session variable

Since

1.5
public static
# orddd_lite_my_custom_checkout_field_update_order_meta( integer $order_id )

Saves the selected delivery date into the post meta table

Saves the selected delivery date into the post meta table

Parameters

$order_id
Order ID

Since

1.5

Hook

woocommerce_checkout_update_order_meta
public static
# orddd_lite_update_lockout_days( string $delivery_date )

Updates the lockout for the delivery date in the options table

Updates the lockout for the delivery date in the options table

Parameters

$delivery_date
Selected Delivery Date

Since

1.5
public static array
# orddd_lite_add_delivery_date_to_order_woo_deprecated( array $keys )

Show delivery date in the email notification for the WooCommerce version below 2.3

Show delivery date in the email notification for the WooCommerce version below 2.3

Parameters

$keys

Returns

array
$keys

Since

1.3

Hook

woocommerce_email_order_meta_keys
public static array
# orddd_lite_add_delivery_date_to_order_woo_new( array $fields, boolean $sent_to_admin, resource $order )

Display Delivery Date in Customer notification email for WooCOmmerce version 2.3 and above

Display Delivery Date in Customer notification email for WooCOmmerce version 2.3 and above

Parameters

$fields
$sent_to_admin
$order

Returns

array
fields

Since

1.3

Hook

woocommerce_email_order_meta_fields
public static
# orddd_lite_validate_date_wpefield( )

Validate delivery date field

Validate delivery date field

Since

1.4

Globals

resource $woocommerce WooCommerce Object

Hook

woocommerce_checkout_process
public static
# orddd_lite_add_delivery_date_to_order_page_woo( resource $order )

Display Delivery Date on Order Recieved Page

Display Delivery Date on Order Recieved Page

Parameters

$order

Since

1.0

Globals

array orddd_lite_date_formats Date Format array

Hook

woocommerce_order_details_after_order_table
API documentation generated by ApiGen