๐Ÿ‘‘

Mikkawi Bridal

Complete Sales & Rental Operations Process

A comprehensive guide to our luxury bridal and eveningwear operations across multiple showrooms

Done By AlShayeb Partners for Mikkawi Bridal

๐Ÿ“‹ Process Overview

Mikkawi Bridal specializes in luxury bridal and eveningwear through both dress sales and rentals, operating across multiple showrooms with Odoo ERP as the core management system.

๐Ÿข Business Model

  • Multiple showrooms (Nablus, Ramallah)
  • Semi-autonomous branches
  • Centralized Odoo ERP system
  • Integrated workshop operations

๐ŸŽฏ Core Operations

  • Dress Sales (Purchase)
  • Dress Rentals
  • Custom Alterations
  • Appointment-based service

๐Ÿ’ป System Integration

  • Digital contracts & signatures
  • Calendar management
  • Inventory tracking
  • Financial reporting
Three Major Phases: (1) Appointment Booking & Customer Meeting โ†’ (2) In-Showroom Experience (Selection, Quotation, Approval, Payment) โ†’ (3) Fulfillment, Return, and Post-Processing

๐Ÿ“… Process Flow Timeline

From initial customer contact to final transaction completion

๐Ÿ’ฌ

Phase 1: Appointment Booking & Scheduling

Purpose: Register customer interest and schedule a meeting. Mikkawi Bridal requires appointments - no walk-ins accepted for bridal sessions.

Booking Channels:

  • ๐ŸŒ Website: Digital booking form linked to Odoo calendar (automatic)
  • ๐Ÿ’ฌ WhatsApp: Messages handled manually by showroom staff
  • โ˜Ž๏ธ Phone: Calls received by reception or salesperson

System Actions:

  • Website appointments automatically generate calendar events
  • Manual appointments logged by staff into Odoo
  • Confirmation sent via message or email
  • Notification sent to branch team
๐Ÿ’Ž

Phase 2: Customer Meeting & Dress Selection

Arrival & Greeting

Customer arrives for scheduled meeting and is greeted by salesperson. New clients are registered in the system with contact info, event date, and interest type.

Consultation & Fitting

Salesperson conducts style consultation and assists with dress fittings. Optional designer input for customizations.

Quotation Preparation

  • Base dress price (sale or rental)
  • Possible alteration charges
  • Rental deposit and insurance (if applicable)
  • Any discounts or promotions

Supervisor Approval

Required for: high-value dresses, discounts, or special deposit arrangements. Ensures consistent pricing and deposit compliance across branches.

๐Ÿ”€

Phase 3: Process Divergence

Critical Decision Point: Customer chooses whether to BUY or RENT the selected dress.

From this point, the workflow splits into two specialized paths with distinct procedures, timelines, and system requirements.

๐Ÿ”€ Sales vs. Rental Process Paths

Two distinct workflows tailored to different customer needs

๐Ÿ’ฐ Sales Process

Purchase Workflow

Step 1 โ€“ Contract Generation

System generates digital sales contract with all details (customer name, dress code, price, delivery date). Customer signs electronically โ€” legally binding signature.

Step 2 โ€“ Payment Collection

  • Cashier handles payment (not salesperson)
  • Full payment required before delivery
  • Methods: cash, bank transfer, or card

Step 3 โ€“ Production / Alteration

  • Dress sent to internal workshop
  • Customizations and alterations performed
  • Activity logged in system against customer record

Step 4 โ€“ Quality Check & Delivery

  • Salesperson/supervisor verifies final product
  • Customer notified for pickup or delivery
  • System marks item as "Sold"

Step 5 โ€“ System Updates

  • Inventory: Updated to remove dress from availability
  • Customer Record: Purchase history logged
  • Accounting: 1% salesperson commission calculated
Outcome: Sale completed, all data (contract, payment, dress ID, client record) archived digitally in Odoo.

๐Ÿ’Ž Rental Process

Rental Workflow (Multi-Stage)

Step 1 โ€“ Supervisor Approval

Supervisor verifies customer meets deposit requirements (typically 40% of rental price). Approval depends on deposit amount and dress value.

Step 2 โ€“ Deposit Payment

Cashier collects 40% advance deposit. No contract can be generated without this deposit. One-week extension possible with supervisor approval.

Step 3 โ€“ Contract & Calendar Blocking

System generates rental contract including: customer details, dress code/size, rental dates, deposit, insurance terms.

Calendar blocking: Dress blocked 15 days before AND after rental period for cleaning/maintenance.

Step 4 โ€“ Alteration (Optional)

Dress can be sent to workshop for fitting adjustments or temporary alterations.

Step 5 โ€“ Final Payment & Insurance

Before pickup, cashier collects:

  • Remaining balance
  • 1,000 NIS insurance deposit

System updates status to "Reserved โ€“ Ready for Pickup"

Step 6 โ€“ Dress Handover

Salesperson performs final verification and hands over dress. System logs handover date.

Step 7 โ€“ Dress Usage Period

Customer keeps dress for agreed rental period. System calendar prevents double bookings.

Step 8 โ€“ Return to Same Branch

Customer returns dress to same showroom. Staff verify return against rental contract.

Step 9 โ€“ Inspection & Condition Assessment

Supervisor and designer inspect dress using digital checklist:

  • Good: Normal wear, no damage
  • Minor Damage: Slight tears, loose beads
  • Severe Damage: Stains, rips, unrecoverable issues

Step 10 โ€“ Refund or Deduction

  • Good: Full insurance refund (cash/transfer)
  • Minor damage: 200-400 NIS deducted, partial refund
  • Severe damage: No refund, deposit forfeited

Step 11 โ€“ Cleaning & Maintenance

  • Cleaning and steaming
  • Minor repairs
  • Tag replacement if needed
  • Workshop marks dress as "Ready"

Step 12 โ€“ System Updates

  • Dress status โ†’ Returned โ†’ Cleaned โ†’ Available
  • Customer record โ†’ rental history
  • Financial record โ†’ deposit refund/deductions
Outcome: Dress re-listed as available for future rentals. Entire lifecycle traceable within system.

๐Ÿ‘ฅ Roles & Responsibilities

Clear accountability across all operational roles

๐Ÿ‘ค Customer

Schedules appointment, attends fitting, selects dress, completes payment or deposit, returns rented dress on time.

๐Ÿ‘” Salesperson

Manages appointments, assists with selection and fittings, prepares quotations, initiates contracts, coordinates with cashier and workshop.

๐Ÿ‘จโ€๐Ÿ’ผ Supervisor

Approves discounts, deposits, and rental transactions; oversees contract compliance; inspects returned dresses and records condition.

๐Ÿ’ต Cashier / Accountant

Handles deposits, payments, and refunds; maintains daily cash register; ensures financial accuracy in Odoo.

๐Ÿงต Workshop Staff

Perform dress alterations, fittings, cleaning, and maintenance after return; update readiness status in system.

๐Ÿ’ป System (Odoo ERP)

Manages appointment scheduling, contract creation, inventory tracking, payment recording, and automatic notifications.

โš™๏ธ System References - Odoo ERP Modules

Comprehensive digital infrastructure supporting all operations

Module Functionality Notes
Website / CRM Appointment booking & customer data capture Website integrated with Odoo calendar
Sales & Rental Contracts Contract generation, digital signature Custom bridal fields added
Inventory Dress tracking, status changes (Available โ†’ Blocked โ†’ Returned โ†’ Cleaned) Integrated with barcode tags
Accounting Payment, deposit, refund management Includes Palestine VAT mapping
HR & Payroll Sales commission automation Based on monthly reports
Workshop / Projects Alteration, cleaning job tracking Linked to specific dresses
Notifications / Calendar Appointment, fitting, and return reminders SMS or WhatsApp integration planned
Customizations: Rental calendar management (15-day buffer), automated notifications, rental lifecycle dashboard, depreciation module (in development), multi-branch accounting, barcode tagging.

๐ŸŽฏ End-to-End Flow Summary

Complete process overview from start to finish

Stage Main Actor Key Action System Involvement
Appointment Booking Customer / Salesperson Book via Website, WhatsApp, or Phone Appointment logged in calendar
Consultation & Selection Salesperson Dress fitting, quotation CRM record created
Approval Supervisor Reviews deposit or discounts Authorization noted
Contract Generation System Creates digital contract Odoo record
Payment Cashier Handles deposits & full payments Accounting entries
Alteration / Production Workshop Dress adjustments Job logged under dress ID
Handover Salesperson Dress delivery Status updated
Rental Return Supervisor / Designer Inspection & refund Checklist & financial record
Cleaning & Reuse Workshop Maintenance & storage Availability updated

๐Ÿงพ Accounting & Reporting Integration

Full financial traceability and transparency

๐Ÿ’ฐ For Sales

  • Payment entry in Odoo
  • VAT mapping (Palestine localization)
  • Commission entry for salesperson
  • Inventory deduction

๐Ÿ’Ž For Rentals

  • Rental revenue and deposit management
  • Deferred income (if multi-period)
  • Insurance and refund reconciliation
  • Depreciation logic (in development)

๐Ÿ“Š System Reports

  • Daily cash summary
  • Dress utilization (rental frequency)
  • Revenue per dress
  • Branch-wise performance breakdown

โœ… Quality & Control Measures

Ensuring excellence at every step

โœ“ Supervisor Sign-Off

Required for every discount or rental deposit adjustment to ensure pricing consistency.

โœ“ Condition Checklist

Mandatory for all returned rentals using standardized digital checklist.

โœ“ Workshop Feedback Loop

Continuous quality monitoring through workshop feedback and status updates.

โœ“ System Audit Logs

Every financial or status change tracked automatically for full traceability.

๐Ÿš€ Continuous Improvement

Future enhancements for operational excellence

๐Ÿ“‰ Depreciation Model

Implementation of automatic depreciation for rental dresses based on usage cycles (e.g., -30% first rental, -20% second, etc.)

โฐ Late-Return Penalties

Automatic calculation and application of late-return fees to encourage timely returns.

๐Ÿ“ฑ Customer Dashboard

Enhanced portal for customers to track appointments, view rental history, and manage upcoming bookings.

๐ŸŒ Turkish Production Integration

Integration with Turkish production unit for real-time dress availability updates and procurement.

๐ŸŒŸ Summary of Value

What makes Mikkawi Bridal operations exceptional

๐Ÿ‘ค Customer Experience

Organized, personal, and reliable service from first contact to final delivery or return.

โšก Operational Efficiency

Every touchpoint digitally tracked, minimizing errors and maximizing accountability.

๐Ÿ’Ž Financial Transparency

Deposits, refunds, and sales tied directly to accounting records for complete visibility.

๐Ÿ”„ Dress Lifecycle Management

From creation โ†’ rental โ†’ cleaning โ†’ next use, complete traceability and optimization.

๐Ÿ“ˆ Scalable System

Supports future branches and seamless integration with international production facilities.

โœ… Quality Assurance

Multi-level approval processes and inspection checklists ensure consistent excellence.

โœ… This comprehensive process ensures Mikkawi Bridal operates a consistent, trackable, and high-quality experience for both Sales and Rental transactions โ€” integrating customer care, financial control, and digital traceability under one cohesive system.