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