Madison Bar & Grill

Major website pages, a custom booking approval system, restaurant event management, online ordering, WooCommerce functionality, order-status workflows, driver assignment, customer accounts, and conversion tracking.

Stylized preview for Madison Bar & Grill WordPress, WooCommerce
IndustryRestaurant & Hospitality
PlatformWordPress, WooCommerce
RoleWordPress & WooCommerce Developer
LocationHoboken, New Jersey

/ 01

Project overview

Major website pages, a custom booking approval system, restaurant event management, online ordering, WooCommerce functionality, order-status workflows, driver assignment, customer accounts, and conversion tracking.

WordPressWooCommercePHPMySQLJavaScriptjQueryAJAXContact Form 7CFDB7FullCalendar.jsChart.jsGA4GTMMicrosoft Clarity

/ 02

Business requirements

The Madison Bar & Grill needed a website that could handle everyday restaurant marketing alongside a genuinely functional booking and ordering operation — private-party enquiries, catering requests, table reservations, and online food orders all routed to the right staff without manual back-and-forth.

/ 03

Main challenges

Booking requests were arriving through disconnected forms with no shared status tracking, and the existing checkout flow wasn't built for restaurant-specific needs like pickup windows, delivery assignment, or order-history lookups for repeat customers.

/ 04

Development approach

I built a dedicated booking-approval system on top of WordPress so every enquiry — catering, private party, reservation, job application — lands in one place with a clear approval workflow, then extended WooCommerce with the order-status and driver-assignment logic the ordering side needed.

/ 05

Features developed & my responsibilities

Developed and updated major website pages
Built catering, private-party, reservation, and job-application forms
Created a custom booking approval and customer-management system
Developed a restaurant Events custom post type
Built an online ordering workflow with WooCommerce food ordering
Added order-status and driver-assignment functionality
Created branded customer and admin email templates
Developed customer order-history and account features
Added analytics and Google Ads conversion tracking
Improved headers, mobile navigation, cart, and checkout pages

/ 06

Outcome

Improved the ordering workflow, simplified booking and enquiry management for staff, and created a more consistent, responsive interface across the site's cart, checkout, and account pages.

Have a similar project?

Let’s discuss the functionality, design and technical workflow your business needs.

Start a project →