Main Menu

Press Enter to search or Esc to close

FW Food Menu FW Food Menu – Documentation

Delivery

FW Food Menu tutorial for Joomla!

The FWFM Delivery addon adds delivery zone management and fee calculation to your ordering flow. Once active, customers see a delivery address field and zone selector at checkout, and the delivery cost is automatically added to their order total.

What It Adds

  • Delivery zones — define named zones, each with its own delivery fee and minimum order amount.
  • Distance-based pricing — calculate delivery cost dynamically using Google Maps, based on the customer's distance from the restaurant.
  • Room service mode — apply a flat fee, a percentage charge, or both, for in-room or table service ordering at hotels and venues.
  • Checkout integration — a delivery address field and zone selector appear in the cart checkout form; the delivery cost appears as a separate line in the order total.

Use Cases

  • Charge different delivery fees for different neighbourhoods or postal areas.
  • Enforce a higher minimum order for distant delivery zones.
  • Add a room service surcharge for hotel in-room ordering.
  • Let customers select their zone manually, or detect it automatically by address.

Delivery Settings

Once the addon is active, a Delivery tab appears in FW Food Menu → Settings. Configure your zones and calculation method there.

SettingDescription
Delivery zonesDefine named zones, each with a delivery cost, minimum order amount, and maximum distance.
Distance calculationChoose between manual zone selection by the customer or automatic calculation using Google Maps Distance Matrix.
Google Maps API keyRequired for automatic distance-based calculation. Must have the Distance Matrix API enabled. Shared with the General settings tab.
Restaurant coordinatesSets the origin point used for distance calculation.

Delivery Zone Fields

Each zone entry you create includes the following fields:

FieldDescription
Zone nameDisplay name shown to the customer (e.g. "City Centre", "Zone A").
Delivery costFlat fee charged for delivery to this zone.
Minimum orderMinimum cart total required to place an order to this zone.
Max distance (km)Upper distance limit for this zone, used in automatic distance mode.

Room Service

The addon includes a Room Service mode for hotels and venues with table service. When a customer selects room service at checkout, additional charges 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 surcharge.

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

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

Requirements

  • The Cart plugin must be active — delivery options are injected into the cart checkout flow.
  • If both the Delivery and Tables addons are 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.