
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.

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 localised 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 fulfilment.
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
Categories
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.
