Bozz PerfumesE-commerce · Medellín, Antioquia · 2026

Portfolio / Catalog and store

Seven hundred bottles, and one question.

Bozz Perfumes sells fragrance out of Medellín and needed a channel of its own. The challenge was not standing up a store: it was ordering 698 references so that someone could actually walk them. Perfume is not shopped like a t-shirt — nobody arrives knowing their size. They arrive knowing who it is for and, at best, what they like to smell. We built the catalog around those two questions, and a store that also lets the order be picked up at the downtown shop within the hour.

Client
Bozz Perfumes
Sector
Perfumery · Medellín, Colombia
Scope
Store, catalog, collections and operations
Role
Build and launch
Year
2026
The bozzperfumes.com homepage with its “100% original and guaranteed perfumery” banner over a composition of bottles in black and gold.

01The brief

Selling with no window is selling blind.

The business already worked: a shop in downtown Medellín, real turnover, and a large catalog of recognised houses. What did not exist was a channel of its own. Every sale went through a message, a loose photo and an agreed handover — which works at small scale and breaks precisely when things start going well.

The brief was to build the store: a place where the whole catalog is visible, with prices in pesos, real availability and a checkout that collects on its own. And one the owner can run without calling anyone — load a product, change a price, mark something out of stock — because a store that depends on its developer stops being updated by month three.

What had to be solved

  • 01698 references to order
  • 02A buyer who does not search by brand
  • 03Stock that changes every day
  • 04Prices in pesos, no odd conversions
  • 05A physical shop that keeps selling
  • 06Self-managed operations, no middlemen

Our role

Building the Shopify store, the catalog and collection architecture, loading and organising the inventory, configuring shipping and in-store pickup, and launching the channel around the client's own photography.

02The catalog problem

Seven hundred products are not a list.

A perfumery catalog is unlike any other: the product has no sizes, no colours, and the buyer rarely arrives with an exact name in mind. That changes entirely how it has to be ordered.

01 · Volume

Nearly seven hundred references.

The store publishes 698 products. At that size a single alphabetical list is useless: nobody walks seven hundred pages, and whoever does not find something in two clicks goes back to the direct message the store was meant to replace.

02 · No variants

One bottle is one product.

There is no size or colour to group by. The 100 ml and the 200 ml of the same fragrance are two separate references, each with its photo, price and stock. That multiplies the catalog and forces the order to come from collections rather than variants.

03 · Fuzzy search

“Something sweet, as a gift.”

That is how most people arrive. Not with “212 VIP Black 100 ml EDP”, but with a vague intent: who it is for and what kind of scent. The catalog has to accept that vagueness as a valid way in.

03The decision

How the collections were ordered.

Who it is for, and what it smells like.

The eleven published collections are not a hierarchy: they are two axes that cross. One is audience — Men (334), Women (267), Unisex (194). The other is olfactory family: woody (303), sweet (252), fresh and citrus (223), floral and fruity (219), and Arabic (127).

The totals overlap on purpose: the same fragrance lives in “Men” and in “Woody” at once, because the buyer may come through either door. The homepage makes it explicit with two rows — the first asks who it is for, the second asks which fragrance you prefer — and from there the price and availability filters do the rest.

AudienceFamilyCrossing

04Visual system

Let the bottle be the only thing with colour.

Paper

Ground for store, product and collection

HEX
#FCFCFC
RGB
252 · 252 · 252
Ink

Type, buttons and the announcement bar

HEX
#020912
RGB
2 · 9 · 18
Sky

Secondary scheme for highlighted blocks

HEX
#E4F6FF
RGB
228 · 246 · 255
Sky Contrast

The theme's accent in its original tone

HEX
#64CBFF
RGB
100 · 203 · 255
Accent

The same blue, taken to a tone that carries text

HEX
#0E6FA8
RGB
14 · 111 · 168

05The system

From the digital window to the bottle in hand.

The store did not replace the shop: it extended it. The same catalog serves whoever buys from a phone in another city and whoever reserves it to collect downtown that same afternoon.

  1. Shopify · Taste theme

    Store and product page
  2. Catalog

    698 references
  3. Collections

    Audience and family
  4. Checkout

    Prices in COP
  5. In-store pickup

    The downtown shop
  6. Shipping

    Free above $100.000
  1. 01

    They come through one of two doors

    The homepage asks who it is for first and which fragrance second. Whoever already knows the name uses search; whoever does not enters through a collection and gets there anyway.

  2. 02

    They filter inside the collection

    Every collection carries availability and price filters, plus alphabetical or value sorting. That is what makes a three-hundred-product collection navigable without building anything custom.

  3. 03

    They open the product

    Photograph of the bottle and its box, full name with house and volume, price in pesos, and the store's promise written on the product page itself. The name does the work: house, line, volume and concentration all live in the title.

  4. 04

    They choose how to get it

    The page offers both routes at once: add to cart for delivery, or collect at the downtown shop — the store notes it is normally ready within the hour. It is the advantage a business with a physical shop has over a pure e-commerce, and it was sitting unused.

  5. 05

    They pay in their own currency

    The whole catalog is in Colombian pesos, from $14.900 to $1.999.900. Shopify's checkout handles collection; shipping is free above $100.000.

  6. 06

    The owner closes the loop

    Orders, inventory and pricing live in the same panel. Marking something out of stock, adding a new reference or changing a value is the owner's action, not a ticket for us — which is the only way a seven-hundred-product catalog stays alive.

698 references · 11 collections · shipping configured to 29 countries

06The store

What is published.

Figures read from the store itself on 25 August 2026 — not from the delivery document: these are what Shopify publishes about itself through its open endpoints.

698
Published products, every one photographed
11
Collections crossing audience and family
520
References in stock out of 698
29
Countries with shipping configured

07The pieces

The store as it is walked.

08Operations

A store the owner can run alone.

The value of this delivery is not one hard-to-build feature: it is that the business ended up with a channel it can run without us. That gets decided in three places.

01 · Inventory

Stock lives in one place.

Of the 698 published references, 520 were in stock on the day of this review. Selling out and restocking is a checkbox in the panel, and the store stops offering what is not there without anyone touching the site.

02 · Price

From $14.900 to $1.999.900.

The range is enormous because the catalog runs from the entry-level bottle to the collector's one. All in pesos, with no conversion or automatic rounding: in perfumery the price is part of the argument and has to read exactly.

03 · Reach

Shipping configured to 29 countries.

The store was born to sell in Colombia, but it was left open to North America, Europe, Asia and Oceania. That is a configuration decision rather than a development one — and it is ready for the day the business wants to use it.

09The status

Live, with room still ahead.

bozzperfumes.com is in production on Shopify with the Taste theme, in Spanish and in Colombian pesos, with the 11 collections published and the whole catalog photographed on every product page. The Facebook and TikTok pixels are installed, and each product page serves product structured data.

What comes next is catalog work rather than development, and that is where the room is: today each product's brand field carries the store's name instead of the house that makes the fragrance, and the product type is empty across the catalog. Filling those two fields unlocks filtering by house, grouping by concentration, and richer structured data — without touching a line of code.

How it is built

  • 01Shopify · Taste theme from the Theme Store
  • 02Poppins, the theme's only family
  • 03Store in Spanish, prices in COP
  • 04698 products, every one photographed
  • 05Collections by audience and by olfactory family
  • 06In-store pickup alongside home delivery
  • 07Facebook and TikTok pixels installed
  • 08Organization and product structured data

What this case does not claim

There are no sales, traffic or conversion figures: those belong to the client and we have not measured them. The products' originality and the guarantee certificate are commitments the store makes to its buyer; this case cites them as what they are — what the site states — and not as verification of ours.

More of the work

A large catalog is not solved with a search box: it is solved by knowing how people ask.

Perfumery, spare parts, hardware, pharmacy: once there are hundreds of references, the architecture of the collections is worth more than any feature. It decides whether the buyer finds something or leaves.

Tell us about your project