FoodSpot
a delivery plugin built around place and time
I built delivery-point and scheduling controls for a WooCommerce plugin, with restaurant settings and PDF labels for orders.
- Field
- Restaurant delivery
- Built with
- WordPress / WooCommerce / PHP
- Project year
- 2024–2025
- Client
- FoodSpot / MangoPost
The challenge
FoodSpot needed restaurant orders to include more than a delivery address. Customers had to choose the receiving point, date and time, while restaurants required controls for managing how their deliveries were offered. The service covered catering and direct restaurant-to-customer delivery.
The approach
I developed the FoodSpot plugin for WordPress and WooCommerce. It added delivery-point, date and time selection, restaurant-vendor functionality and flexible delivery configuration. It also implemented generation of PDF labels for orders, connecting the customer's delivery choices with the documents used in fulfillment.
From delivery choice to order label
An explanatory diagram of the documented work, not a screenshot of the product or a complete system architecture.
Customer choices
- Delivery point
- Date and time
- WooCommerce order
My plugin work
- Restaurant settings
- Delivery configuration
- PDF order labels
The work, up close
The images show the interface and its context. Captions distinguish project archives from current-site views.
The project, in detail
Restaurant delivery in WooCommerce
Customers select a delivery point, date and time. Restaurants have vendor functions and configurable delivery settings. The custom WooCommerce plugin also generates PDF labels for orders, tying those choices to the documented fulfilment workflow for catering and direct delivery.
The outcome
Delivery point, date and time selection
Vendor functionality and delivery settings
PDF labels generated for orders
Details of FoodSpot
What operational work did this involve?
Delivery place and time became part of the order workflow and the PDF label used to fulfil it.


