Main Menu

Press Enter to search or Esc to close

FW Food Menu – Documentation

Delivery

FW Food Menu tutorial for WordPress

The FWFM Delivery plugin adds delivery zone management and cost calculation to your food menu's checkout flow. Once active, customers see a delivery address field and zone selector at checkout, and the appropriate delivery fee is automatically applied to their order total.

What It Adds

  • Delivery zones — define named zones (e.g. "City Centre", "Zone A") each with its own flat delivery fee and minimum order amount.
  • Distance-based pricing — optionally calculate the delivery zone automatically using Google Maps, based on the customer's address distance from your restaurant.
  • Room service mode — add a flat fee, a percentage charge, or both for in-room or table service orders at hotels and venues.
  • Checkout integration — a delivery address field, zone selector, and delivery cost line are injected into the cart checkout form.

Use Cases

  • Charge different fees for different neighbourhoods or postal areas.
  • Set a higher minimum order for distant delivery zones.
  • Automatically detect a customer's zone from their address using Google Maps.
  • Add a room service surcharge for hotel or venue in-room ordering.

Delivery Settings

When the plugin is active, a Delivery tab appears in FW Food Menu → Settings. The following options are available:

SettingDescription
Delivery zonesDefine one or more named zones, each with a delivery cost, minimum order amount, and maximum distance.
Distance calculationChoose between manual zone selection by the customer, or automatic zone detection based on Google Maps distance.
Google Maps API keyRequired for automatic distance-based calculation. Must have the Distance Matrix API enabled. Shared with the General settings tab.
Restaurant coordinatesSet your restaurant's location as the origin point for distance calculations.

Delivery Zone Fields

Each zone you define includes the following fields:

FieldDescription
Zone nameThe name shown to customers (e.g. "City Centre").
Delivery costFlat fee charged for orders to this zone.
Minimum orderMinimum cart total required before delivery to this zone is available.
Max distance (km)Upper distance limit for this zone, used in automatic distance mode.

Room Service

The plugin also supports a Room Service mode for hotels and venues. When a customer selects room service at checkout, an additional charge can be applied:

ParameterDescription
Room service fixed feeA flat charge added to every room service order.
Room service percentageA percentage of the cart total added as a room service charge.

Both fields can be used together. If neither is set, room service is available at no extra charge.

Room service fields in Delivery settings
Room service fields in Delivery settings

Notes

  • The Cart plugin must be active — delivery options are injected into the cart checkout flow.
  • If the Tables plugin is also active, customers choose between Delivery and Dine In at checkout.
  • Automatic distance mode requires a valid Google Maps API key with the Distance Matrix API enabled.

To install this addon, open the Add-ons panel inside FW Food Menu. See Getting Started → Add-ons for details on free addons, paid addons, and site verification.


Was this article helpful?
Previous
Mobile Menu Design
Next
Meal Category Module
  • Client Login

    Restore password
  • New Registration

or
Make sure @fastw3b.com email domain is white-listed in your email client to restore password, verify registration, get order confirmations, etc.