Skip to content
Docs
Get RestroPress

Filter

rpress_require_delivery_address

Updated
On this page

Filters whether the delivery address fields are required at checkout.

Evaluated while building the list of required checkout fields. The default is true when the service type stored in the visitor's service_type cookie is delivery. When the result is true, the street address, postcode and city fields are added to the required fields.

Parameters#

ParameterTypeDescription
$require_delivery_addressboolTrue when the selected service is delivery.

Return value#

bool. Whether the delivery address fields are required.

Example#

function my_delivery_address_required( $require ) {
	// Do not require an address for free orders.
	return $require && rpress_get_cart_total() > 0;
}
add_filter( 'rpress_require_delivery_address', 'my_delivery_address_required' );

Source#

Applied in:

  • includes/process-purchase.php (line 533), in rpress_purchase_form_required_fields()

See also#

Was this page helpful?