PHP:
remove_action('woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20);
PHP:
function apply_coupon_from_url() {
if ( isset($_GET['coupon']) ) {
WC()->cart->add_discount( sanitize_text_field($_GET['coupon']) );
}
}
add_action('woocommerce_before_cart', 'apply_coupon_from_url');
PHP:
function custom_override_checkout_fields($fields) {
if (WC()->cart->total == 0) {
unset($fields['billing']['billing_phone']);
unset($fields['billing']['billing_address_1']);
unset($fields['billing']['billing_city']);
// Add or remove fields as needed
}
return $fields;
}
add_filter('woocommerce_checkout_fields', 'custom_override_checkout_fields');