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

Packages

  • None
  • Order-Delivery-Date-Pro-for-WooCommerce
    • Admin
      • Edit-Order
      • Non-Sensitive-Data-Capture
      • Settings
        • Custom-Delivery
        • General
        • Google-Calendar-Sync
    • Class-ORDDD-Email-Manager
    • Common-Functions
    • Delivery-Calendar
    • Emails
      • Class-ORDDD-Email-Update-Date
    • Filter
    • Frontend
      • Checkout-Page-Processes
      • ICS-Files-Data
    • Google-Calendar
    • Integration
    • Lang
    • License
    • Plugin-Updates
      • EDD-SL-Plugin-Updater

Classes

  • orddd_shipping_based_settings
  • orddd_shipping_days_settings
  • ORDDD_View_Shipping_Settings_Table

Class orddd_shipping_based_settings

ORDDD Custom Delivery Settings

Package: Order-Delivery-Date-Pro-for-WooCommerce\Admin\Settings\Custom-Delivery
Category: Classes
Author: Tyche Softwares
Since: 2.8.3
Located at includes/orddd-shipping-based-settings.php

Methods summary

public static
# orddd_shipping_based_delivery_settings_callback( )

Callback for adding Custom Delivery settings tab settings

Callback for adding Custom Delivery settings tab settings

public static
# orddd_enable_shipping_based_delivery_callback( array $args )

Callback for adding Enable custom delivery settings checkbox setting

Callback for adding Enable custom delivery settings checkbox setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_enable_shipping_based_delivery_save_callback( )

Callback for adding Save changes button

Callback for adding Save changes button

Since

2.8.3
public static
# orddd_shipping_based_admin_settings_callback( )

Callback for adding Add settings link on the Custom Delivery page

Callback for adding Add settings link on the Custom Delivery page

Since

2.8.3
public static
# orddd_custom_delivery_type_callback( array $args,… )

Callback for adding Shipping based on setting

Callback for adding Shipping based on setting

Parameters

$args,…
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_date_settings_callback( )

Callback for adding custom date settings

Callback for adding custom date settings

public static
# orddd_shipping_methods_for_product_categories_callback( array $args,… )

Callback for adding custom Enable delivery date checkbox setting

Callback for adding custom Enable delivery date checkbox setting

Parameters

$args,…
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_enable_shipping_based_delivery_date_callback( array $args )

Callback for adding settings to selected weekdays

Callback for adding settings to selected weekdays

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_delivery_checkout_options_callback( array $args )

Callback for adding custom delivery checkout options

Callback for adding custom delivery checkout options

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_text_block_between_days_callback( array $args )

Callback for adding between days range for textblock

Callback for adding between days range for textblock

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_delivery_type_callback( array $args )

Callback for adding custom delivery type setting

Callback for adding custom delivery type setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_weekdays_callback( array $args )

Callback for adding custom Weekdays setting

Callback for adding custom Weekdays setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_specific_days_callback( array $args )

Callback for adding custom delivery dates setting

Callback for adding custom delivery dates setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_minimum_delivery_time_callback( array $args )

Callback for adding custom Minimum delivery time(in hours) setting

Callback for adding custom Minimum delivery time(in hours) setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_number_of_dates_callback( array $args )

Callback for adding custom number of dates to choose setting

Callback for adding custom number of dates to choose setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_date_field_mandatory_callback( array $args )

Callback for adding custom delivery date field mandatory setting

Callback for adding custom delivery date field mandatory setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_date_lockout_callback( array $args )

Callback for adding custom Maximum Order Deliveries per day (based on per order) setting

Callback for adding custom Maximum Order Deliveries per day (based on per order) setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_time_settings_callback( )

Callback for adding custom Time settings

Callback for adding custom Time settings

public static
# orddd_shipping_based_time_sliders_callback( array $args )

Callback for adding custom Time range setting

Callback for adding custom Time range setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_sameday_cutoff_callback( array $args )

Callback for adding custom Same day cut-off setting

Callback for adding custom Same day cut-off setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_nextday_cutoff_callback( array $args )

Callback for adding custom next day cut-off setting

Callback for adding custom next day cut-off setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_same_day_additional_charges_callback( array $args )

Callback for adding custom same day additional charges setting

Callback for adding custom same day additional charges setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_next_day_additional_charges_callback( array $args )

Callback for adding custom next day additional charges setting

Callback for adding custom next day additional charges setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_holidays_callback( )

Callback for adding custom Holidays setting

Callback for adding custom Holidays setting

public static
# orddd_enable_global_holidays_callback( array $args )

Callback for enabling General Settings Holidays

Callback for enabling General Settings Holidays

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_holiday_name_callback( array $args )

Callback for adding custom holiday name setting

Callback for adding custom holiday name setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_holiday_from_date_callback( array $args )

Callback for adding custom holiday from date and to date setting

Callback for adding custom holiday from date and to date setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_timeslot_callback( )

Callback for adding custom Time slot settings

Callback for adding custom Time slot settings

public static
# orddd_shipping_based_time_from_hours_callback( array $args )

Callback for adding custom time slot from hour and to hour setting

Callback for adding custom time slot from hour and to hour setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_time_slot_lockout_callback( array $args )

Callback for adding custom Maximum Order Deliveries per time slot (based on per order) setting

Callback for adding custom Maximum Order Deliveries per time slot (based on per order) setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_time_slot_additional_charges_callback( array $args )

Callback for adding custom Additional Charges for time slot and Checkout label setting

Callback for adding custom Additional Charges for time slot and Checkout label setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_timeslot_field_mandatory_callback( array $args )

Callback for adding custom time slot field mandatory setting

Callback for adding custom time slot field mandatory setting

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_time_slot_for_delivery_days_callback( array $args )

Callback for adding the options to select weekdays or specific dates

Callback for adding the options to select weekdays or specific dates

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_time_slot_for_weekdays_callback( array $args )

Callback for adding time slots based on weekdays

Callback for adding time slots based on weekdays

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_time_slot_save_callback( array $args )

Callback for displaying the saved time slots in a table

Callback for displaying the saved time slots in a table

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_settings_option_key_callback( array $input )

Callback for adding a unique key to each row while saving the Custom delivery settings

Callback for adding a unique key to each row while saving the Custom delivery settings

Parameters

$input

Since

2.8.3
public static
# orddd_shipping_based_settings_save_callback( array $input )

Callback for saving custom shipping methods

Callback for saving custom shipping methods

Parameters

$input
$args Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_get_shipping_methods( )

Get all the WooCommerce shipping methods

Get all the WooCommerce shipping methods

Since

2.8.3
public static
# orddd_shipping_based_appearance_section_callback( )

Callback for adding custom Appearance setting

Callback for adding custom Appearance setting

public static
# orddd_shipping_based_delivery_date_field_label_callback( array $args )

Callback for setting the delivery date field label on the checkout

Callback for setting the delivery date field label on the checkout

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
public static
# orddd_shipping_based_delivery_timeslot_field_label_callback( array $args )

Callback for setting the timeslots field label on the checkout

Callback for setting the timeslots field label on the checkout

Parameters

$args
Extra arguments containing label & class for the field

Since

2.8.3
API documentation generated by ApiGen