Kokudankokuya — a catalogue that carries the decision with nothing to smell
A perfume buyer commits without smelling anything, and part of what sells is a gift, not a purchase for the buyer. The catalogue has to hold both. We put the model underneath the product: one record per scent, price and stock attached to the bottle size. Size becomes a pricing decision taken after the scent, and one size selling out leaves the scent listed. Notes are stored as links, so a perfume is reachable from several of them. The store was written in Laravel, and the catalogue lives in MySQL.
Read the case study →