How to Redirect to Specific Page based on Availability Checker on WooFood Multistore

Hi, Here are two small snippets allows you to redirect the customer to the page url you want after available stores has been found using Availability Checker . This snipper is useful if for example you have 4 locations and each location has independent menu and you want to use a different menu for each...

April 13, 2020 WPSlash

Hi,

Here are two small snippets allows you to redirect the customer to the page url you want after available stores has been found using Availability Checker .

This snipper is useful if for example you have 4 locations and each location has independent menu and you want to use a different menu for each one.

So, after customer checking using the Availability Checker or Change his Address will redirected also automatically to the correct menu page.

The first snippet is to enable redirection

add_filter('woofood_multistore_redirect_after_store_found', 'wpslash_enable_availability_redirect');

function wpslash_enable_availability_redirect($bool)
{

return true;
}

The second snippet is to set the url we want for redirection depended on the available store we have . As you can see the second argument we have is $available_stores containing info about the stores Availability Checker found Available.

add_filter('woofood_multistore_redirect_url', 'wpslash_availability_redirect_url', 10, 2);

function wpslash_availability_redirect_url($page_url, $available_stores)
{
	if($available_stores["nearest_store_name"] =="Location 1")
	{
		$page_url ="https://yourwebsite.com/menupage1/";
	}
	elseif($available_stores["nearest_store_name"] =="Location 2")
	{
		$page_url ="https://yourwebsite.com/menupage2/";

	}
	return $page_url;
}

Commission-free ordering

Run restaurant orders on your own WordPress site

FoodMaster adds delivery, pickup, dine-in, POS, and kitchen tools — with zero per-order fees.

Get FoodMaster

Leave a Comment

Your email address will not be published. Required fields are marked *

×

🔥 ONE DAY ONLY OFFER 🔥

Upgrade FoodMaster Today

Normally your license is limited to 1 Website.

Today only, get a LIFETIME Unlimited Websites License for just:
$499

✔ Unlimited Client Websites
✔ Unlimited Personal Projects
✔ Future Updates Included
✔ Save Hundreds on Additional Licenses

Offer Ends In: