Pages — Storefront Product
Product detail page with gallery, buy box, trust signals, reviews and a related collection.
The Mercato product detail page (PDP): header, breadcrumb, sticky gallery, buy box with options, trust row, detail accordions, a reviews section, a related collection, and the shared cart drawer.
Preview
Stoneware Dinner Set
Details & materials
Crafted from responsibly sourced materials. Each piece is finished by hand, so slight variations are part of the character. Full specifications and care included.
Shipping & returns
Carbon-neutral delivery on every order, free over $50. Returns are free within 30 days — no questions asked.
How we make it
Made in small batches with makers we've worked with for years. We tell you exactly where everything comes from.
Reviews
- MLEven better in personVerifiedMaya Lindqvist2 weeks ago
The glaze has a soft speckle you don't see in the photos. Survives the dishwasher and still looks hand-thrown. Ordering the matching bowls next.
- TRSolid weight, no wobbleVerifiedTomas Reyes1 month ago
Sits flat, pours clean, and the handle actually fits a full hand. You can tell someone trimmed the foot properly.
- PNLovely, runs slightly smallVerifiedPriya Nair1 month ago
Beautiful finish and the colour matches the listing. Just note the capacity is closer to 300ml than the 350ml I expected.
- JWJonas Weber2 months ago
Bought two as a gift and kept one for myself. Packaging was plastic-free and everything arrived without a chip.
- EKGood, but slow to arriveVerifiedElif Kaya3 months ago
The piece itself is great — small-batch quality is obvious. Shipping took twelve days though, so plan ahead if it's a present.
Complete the look
Install
bun x bosia@latest add page storefront/productInstalls page.svelte plus the storefront blocks it composes. Pulls
@lucide/svelte for icons.
Usage
<script lang="ts">
import Product from "$lib/pages/storefront/product/page.svelte";
</script>
<Product />The page uses the first catalogue item as the product and the next few as the related collection. Adding to bag totals the selected quantity and opens the cart drawer.
Source
src/lib/pages/storefront/product/page.svelte