API & Hooks

Extend itycod functionality with hooks, filters, and custom code.

Action Hooks

itycod_before_checkout_form

Fires before the checkout form is displayed.

add_action('itycod_before_checkout_form', 'my_custom_function');
function my_custom_function() {
    // Your code here
}

itycod_after_order_complete

Fires after an order is successfully completed.

add_action('itycod_after_order_complete', 'my_order_function', 10, 1);
function my_order_function($order_id) {
    $order = wc_get_order($order_id);
    // Your code here
}

Filter Hooks

itycod_checkout_fields

Modify checkout form fields.

add_filter('itycod_checkout_fields', 'modify_fields');
function modify_fields($fields) {
    // Modify fields array
    return $fields;
}

Custom Functions

Check if itycod is active

if (function_exists('itycod_is_active')) {
    // itycod is active
}
For complete API documentation, visit: docs.ityweb.com/api