woocommerce_extension
extends abstract_extension
in package
Extension: woocommerce_extension - add custom script snippets for WooCommerce - ATP Custom Plugin for WordPress
Tags
Table of Contents
- VERSION = '23.0725.1'
- __construct() : void
- constructor method
- addActionsAndFilters() : void
- Add filters and actions - called from main plugin
- admin_options_settings() : void
- register options on options_settings_page
- initialize() : void
- initialize method - called from main plugin
- validate_checkout_nonce() : void
- {plugin}_validate_checkout_nonce
- woo_add_scripts() : void
- woo_add_scripts handler
- woo_checkout_form() : void
- woocommerce_after_checkout_form
- woo_checkout_nonce() : array<string|int, mixed>
- woocommerce_checkout_fields
- woo_confirmation() : void
- woocommerce_thankyou
- woo_customer_number() : void
- Display the customer number (NetSuite if we know it)
- woo_order_button() : string
- woocommerce_order_checkout_button
- woo_order_meta() : void
- woocommerce_checkout_update_order_meta
- woo_order_number() : string
- Get the order number (NetSuite if we know it)
- woo_print_style() : void
- wp_print_styles handler
Constants
VERSION
public
string
VERSION
= '23.0725.1'
extension version
Methods
__construct()
constructor method
public
__construct(object $plugin) : void
Parameters
- $plugin : object
-
main plugin object
Return values
void —addActionsAndFilters()
Add filters and actions - called from main plugin
public
addActionsAndFilters() : void
Return values
void —admin_options_settings()
register options on options_settings_page
public
admin_options_settings() : void
Tags
Return values
void —initialize()
initialize method - called from main plugin
public
initialize() : void
Return values
void —validate_checkout_nonce()
{plugin}_validate_checkout_nonce
public
validate_checkout_nonce() : void
Tags
Return values
void —woo_add_scripts()
woo_add_scripts handler
public
woo_add_scripts() : void
Return values
void —woo_checkout_form()
woocommerce_after_checkout_form
public
woo_checkout_form(mixed $checkout) : void
Parameters
- $checkout : mixed
Return values
void —woo_checkout_nonce()
woocommerce_checkout_fields
public
woo_checkout_nonce(array<string|int, mixed> $fields) : array<string|int, mixed>
Parameters
- $fields : array<string|int, mixed>
-
woocommerce checkout field array
Tags
Return values
array<string|int, mixed> —woo_confirmation()
woocommerce_thankyou
public
woo_confirmation(mixed $order_id) : void
Parameters
- $order_id : mixed
Return values
void —woo_customer_number()
Display the customer number (NetSuite if we know it)
public
woo_customer_number(mixed $order, mixed $sent_to_admin, mixed $plain_text) : void
Parameters
- $order : mixed
- $sent_to_admin : mixed
- $plain_text : mixed
Return values
void —woo_order_button()
woocommerce_order_checkout_button
public
woo_order_button(mixed $html) : string
Parameters
- $html : mixed
Return values
string —woo_order_meta()
woocommerce_checkout_update_order_meta
public
woo_order_meta(mixed $order_id) : void
Parameters
- $order_id : mixed
Return values
void —woo_order_number()
Get the order number (NetSuite if we know it)
public
woo_order_number(mixed $id[, mixed $order = null ]) : string
Parameters
- $id : mixed
- $order : mixed = null
Return values
string —order id
woo_print_style()
wp_print_styles handler
public
woo_print_style() : void