# Furnify Custom Sofa Quote

This version adds a Custom Sofa Quote workflow separate from Re-Up.

## Public page

Open:

```text
/custom-sofa.php
```

Customers can submit:

- Name, phone, email, city, delivery address
- Sofa type
- Design style
- Width, depth, height, and seat count
- Material preference
- Cushion firmness
- Preferred color
- Chaise side / orientation
- Add-ons such as storage, sofa bed, recliner, removable covers, tufting, curved shape, wood accent, or ottoman
- Budget range
- Target timeline
- Inspiration photo
- Room / space photo
- Design notes

The system creates a preliminary estimate range. This should not be treated as a final price.

## Admin page

Open:

```text
/admin/custom-quotes.php
```

Admin can:

- Search custom sofa requests
- View reference photos and room photos
- Review dimensions and design preferences
- Set a final quote
- Add admin notes
- Update request status

## MySQL migration

If this is a fresh install, import:

```text
database/schema.sql
```

If you already imported the previous Furnify MySQL database, import only:

```text
database/migration_custom_sofa_quotes.sql
```

## Important pricing note

The custom sofa estimate is rule-based and preliminary. Final quote should be manually confirmed after checking:

- approved design
- actual fabric/material
- foam grade and firmness
- frame details
- mechanisms like sofa bed/recliner
- delivery area
- production complexity
