# A B2B ordering portal for fashion production.

> Approved retailers ordering by factory, season, material and colour, with an approval flow instead of emails and spreadsheets.

- Sector: Fashion
- Practice: Software engineering
- Year: 2020-2022
- URL: https://cloudfactory.it/en/work/b2b-fashion-ordering-portal/

## In brief

For a fashion accessories maker with several factories we built a private ordering portal. Retailers sign up with their VAT number and are approved; they browse the catalogue by factory, category and season, pick material and colour and send the order, which moves from draft to approved to shipped. The company runs everything from an admin panel, with Excel export.

- **5** order states, from draft to shipped
- **2** languages, Italian and English

## Context

Orders came by email and phone, from PDF catalogues that changed every season. Prices and available materials varied by product and by customer.

## The problem

Every order had to be retyped and checked by hand, with the risk of ordering discontinued materials or outdated prices.

## What we did

1. **Approved accounts only.** Sign-up with company details and approval by the company. Two-factor authentication available.
2. **A live catalogue.** Products by factory, category and season; seasons can be shown or hidden. Materials with colours and images, excluded or custom-priced per product.
3. **Orders with a status.** Draft, pending approval, approved, shipped, cancelled. Each step is visible to the retailer.
4. **Panel and numbers.** Admin built on Laravel Nova: metrics on customers, orders and products, order export to Excel for production.

## How it went

Orders arrive already structured, on current materials and prices, and the export goes straight to production.

## Tools

Laravel 8, Laravel Nova, Livewire, Jetstream, Tailwind, Amazon S3, MySQL, Excel

## FAQ

### Why not an off-the-shelf B2B shop?

Because the logic of factories, seasons and per-product material prices was specific to the client, and the catalogue had to stay private.

### Can prices differ by product?

Yes, each material can be excluded or custom-priced on a single product.

---

Cloudfactory S.r.l., Rome. Contact: hello@cloudfactory.it
