Qilloz Pizza
Qilloz came to us with seven outlets, no website, and orders arriving through whichever WhatsApp number a customer happened to find. The brief was not a brochure site. It was a routing problem: every customer needs to reach the right outlet, and every outlet has different hours, a different number, and in three cases a Foodpanda listing the others do not have.
So the whole build is data-driven rather than hand-written per branch. Outlets, menu, promotions and reviews all live in a CMS the owner runs. Adding an eighth outlet updates the homepage counter, the finder, the footer, the story page and the sitemap at once, with no developer involved. That was the single hardest requirement in the brief and the one that shapes everything else.
The second job is licensing. Qilloz sell the right to run a Qilloz counter inside an existing cafe, so the site doubles as a lead generator with a qualification form that writes to a reviewable lead table rather than dumping enquiries into an inbox.




- Official logo and brand typeface applied from the client's visual guideline
- Bilingual across every page, Bahasa Malaysia default with English at /en
- Outlet finder with search, use-my-location and distance sorting
- Order flow: pick an outlet, then WhatsApp or Foodpanda where supported
- Outlet pages with live open and closed state from real operating hours
- Menu with product quick view and per-pizza ordering
- Licensing qualification form writing to a reviewable lead table
- Admin CMS for outlets, menu, promotions, reviews, articles and leads
- Conversion tracking on every order, WhatsApp, Foodpanda and directions click
- Outlet photography and approved customer reviews
- Foodpanda deep links for the three delivery-enabled outlets
- Confirmed Google Business pins in place of approximate coordinates
- Legal review of the privacy, terms and cookie pages
- Launch on the client's own domain, with indexing switched on
“Seven outlets means seven ways to get the order wrong. That is the actual design problem.”
Every pizza site looks the same until you have more than one branch. Then the real question is not how the hero looks, it is what happens when someone in Pasir Gudang taps Order Now. Send them to head office and you have lost the sale and annoyed the customer.
So the order button never guesses. It asks which outlet, then shows only the channels that outlet actually has. Two of the seven do not have a confirmed WhatsApp number yet, and rather than quietly falling back to the HQ line we show nothing and say why. A missing button is honest. A wrong one costs them a real order.
Other builds in progress.
Got a build like this in mind?
Tell us what the business actually needs to do, and we will tell you what it takes to build it properly.
