
Multi-Franchise Digital Bakery & Logistics Platform
I designed and engineered a robust, high-performance e-commerce ecosystem for La Cakery, a rapidly growing franchise specializing in custom eggless cakes. This project required more than just a store; it demanded a suite of custom-coded solutions to manage complex franchise logistics, real-time product personalization, and localized customer journeys.
Jump to a section

Built with
- WordPress
- WooCommerce
- PHP
- JavaScript
- jQuery
- Bootstrap
The Challenge: Fragmented Franchise Logistics
The core obstacle was the multifaceted nature of a franchise model combined with highly customizable products. Standard e-commerce tools were unable to handle:
Localised Customer Journeys: A requirement to redirect customers to specific subdomains or localis
ed stores based on their geographic selection.
Real-Time Personalisation
A need for customers to upload, crop, and preview custom images directly on product pages while enforcing strict character limits for hand-piped messages.
Complex Fulfilment Scheduling
Managing click-and-collect windows across multiple locations, including date blocking for holidays and location-specific lead times.
Data Integrity & Order Management
Synchronising custom metadata (cropped images, messages, and store-specific SKUs) through the checkout process into an actionable admin dashboard for franchisees.
The Solution: A Bespoke Full-Stack Ecosystem
To ensure maximum performance and zero "plugin bloat," I developed a series of dedicated, lightweight plugins to handle the site's most critical logic.
1. Custom Image Processing Engine (WooCommerce Product Image Upload & Crop)
I engineered a sophisticated image handling class that integrates directly into the WooCommerce product loop.
Front-End Cropping
Developed a seamless UI using JavaScript and jQuery that allows users to upload and crop their photos to the exact dimensions required for cake printing.
Metadata Synchronisation: Coded a secure bridge that attaches the processed image URL to the WooCommerce order object, ensuring the production team receives the exact visual data needed for fulfi
lment.
2. Geographical Logic & Routing (WooCommerce Store Selector)
To manage the franchise model, I built a custom store selector that serves as the entry point for the user journey.
Subdomain Redirects
Developed logic that identifies the user's chosen location and redirects them to the appropriate store instance, ensuring localized pricing and inventory.
Session Persistence
Engineered a session-handling class to keep the user anchored to their chosen franchise location throughout the browsing experience.
3. Advanced Fulfillment Engine (Click & Collect for WooCommerce)
I developed a logistics-heavy plugin to manage the intricate "Click & Collect" requirements of a fresh-food business.
Date Blocking & Lead Times
Coded a calendar management system that allows administrators to block specific dates and set automated lead times (e.g., "minimum 24-hour notice").
Dashboard Integration
Built a custom admin view for franchisees to monitor upcoming collections, filterable by date and store location.
4. The "La Cakery" Core Logic (Bespoke Custom Plugin)
I consolidated the site’s unique business rules into a master "Custom Functions" plugin.
Dynamic Character Limits
Coded real-time validation for custom cake messages, ensuring text fits the physical constraints of the cake.
Dynamic SKU & Variable Pricing
Developed logic to automatically update SKUs and pricing based on the complex combination of cake size, flavor, and personalization options selected by the user.
Key Technical Features
Surgical Metadata Handling
Every order carries custom JSON payloads for messages and image crop coordinates, feeding directly into the production workflow.
Automated Notification Workflows
Custom-coded email triggers that alert specific franchise locations only to orders relevant to their store.
Optimized Performance Architecture
By building bespoke plugins rather than using generic "all-in-one" tools, I maintained a lightning-fast site speed critical for mobile conversion.
The Outcome
By leveraging bespoke full-stack development, I transformed La Cakery from a simple website into a specialized business tool.
Increased Conversion
The simplified, localized store selection and interactive image cropping significantly reduced cart abandonment.
Operational Precision
The automated collection and message-validation logic eliminated manual order review hours for the franchise team.
Scalable Architecture
The modular plugin system allows the business to add new franchise locations and product types with zero technical friction.
Project Links
Let's Work Together
Ready to Build Something Remarkable?
Whether you need a bespoke website, a full digital marketing strategy or a technical partner who understands business, I'm here.
