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.
Once the addon is active, a Delivery tab appears in FW Food Menu → Settings. Configure your zones and calculation method there.
| Setting | Description |
|---|---|
| Delivery zones | Define named zones, each with a delivery cost, minimum order amount, and maximum distance. |
| Distance calculation | Choose between manual zone selection by the customer or automatic calculation using Google Maps Distance Matrix. |
| Google Maps API key | Required for automatic distance-based calculation. Must have the Distance Matrix API enabled. Shared with the General settings tab. |
| Restaurant coordinates | Sets the origin point used for distance calculation. |
Each zone entry you create includes the following fields:
| Field | Description |
|---|---|
| Zone name | Display name shown to the customer (e.g. "City Centre", "Zone A"). |
| Delivery cost | Flat fee charged for delivery to this zone. |
| Minimum order | Minimum cart total required to place an order to this zone. |
| Max distance (km) | Upper distance limit for this zone, used in automatic distance mode. |
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:
| Parameter | Description |
|---|---|
| Room service fixed fee | A flat charge added to every room service order. |
| Room service percentage | A 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.

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.