An artisan shop: product stories, orders and returning through a PWA
Present handmade work through dimensions, materials and useful photography. Build a catalogue that explains unique pieces, custom commissions and delivery clearly.

Contents
A handmade object has a story, but its buyer also needs concrete information. How large is it? What is it made from? Will they receive the photographed piece or another made later? A useful artisan shop connects the maker's expression with answers that support a confident purchase.
Imagine a hypothetical catalogue of decorative ceramics containing unique pieces, small series and custom commissions. These offers have different timings and conditions, so distinguish them clearly. A PWA can provide another way to return once the main web experience and order handling are working well.
Organise around how people choose
Start with recognisable categories such as vases, decorative objects and sets, where they reflect the actual collection. Add filters for meaningful differences such as dimensions, material or availability. A small collection may be easier to explore through a simple structure than through numerous filters containing very few items.
Distinguish a category from an editorial collection. “Vases” describes an object type, while a seasonal collection may bring different types together through a visual idea. Add a short explanation of that relationship. This gives the maker room for expression while preserving orientation for someone looking for a particular object.
Build the product record from measurable details
For every piece, record its name, material, dimensions, finish and included items. Clarify whether its purpose is exclusively decorative or includes other uses supported by its characteristics. Buyers should be able to compare two objects without messaging the seller about every basic detail missing from a product page.
A record for our hypothetical vase might include:
- Height, width and opening dimensions.
- Material and surface characteristics.
- Care instructions confirmed by the maker.
- The exact piece or permitted variation within a series.
- Availability and preparation for dispatch.
Write the description in two layers. The first quickly explains the object and its use; the second explores technique, inspiration and handmade details. This sequence supports both a hurried reader and someone interested in the story. Preserve essential information across every shop language so purchasing conditions remain understandable.
Photograph for evaluation and atmosphere
Prepare a clean main image, a side view and a surface detail. Add a photograph demonstrating scale through a suitable reference object or a real setting. Buyers can then assess both visual presence and proportions before imagining the piece on their own shelf or table.
Review the photographs on a phone and preserve the ability to inspect details. Explain relevant colour variation and characteristics of the photographed object. If an atmospheric image includes other items, clarify what the order contains. A consistent gallery reduces questions about qualities that cannot be confidently judged from one attractive image.
Separate unique stock from commissioned work
For a unique piece, availability must follow the same physical object across sales channels. Decide how temporary reservation works and what happens when two people start purchasing close together. In a small workshop, a reliable stock-update procedure may matter more than an elaborate catalogue, particularly when pieces also sell in person.
For commissioned work, explain options, stages and when the project becomes confirmed. A form can collect the idea and intended dimensions before the maker continues the discussion. Labels such as “Request a custom version” and “Buy the available piece” identify different journeys and prepare people for the action they are actually taking.
Make delivery part of the offer
Someone buying a fragile object needs information about packaging, served territories and relevant costs. Place these details near the product and during ordering. Where timing varies, distinguish preparation from transport so buyers can plan realistically, particularly when they intend the purchase as a gift for a specific occasion.
Plan for questions after delivery: where the customer writes, which information identifies an order and who replies. Confirmation can contain the items, status and next step. Use the same product name in the catalogue, workshop records and dispatch communication so the buyer and team can recognise one purchase throughout.
Add a PWA around a reason to return
A PWA can support installation under conditions that vary by platform and browser; see the installation guide. For our catalogue, saved favourites or new collections might provide a reason to return. Choose a useful function before deciding when to offer installation.
Test what remains available without connectivity and explain that boundary. Saved images may support browsing, while stock, payment and order confirmation require current information. Notifications depend on implementation, support and user permission. Design returning visits so the shop remains useful when those capabilities are unavailable or declined.
Prepare discovery through search
Use descriptive headings and stable addresses for pieces and categories. An artistic name can remain alongside the object type to aid understanding. Link collection stories with available products so readers can move naturally from inspiration to specifications and find a particular item after encountering the maker's broader idea.
Product structured data can describe an offer under Google's documentation. It should match visible information and actual availability. Before publication, inspect an available item, a sold piece and a commission, since their different commercial conditions should be represented consistently in both the interface and its data.
Rehearse an order through to packaging
Choose a test item and complete catalogue browsing, selection, ordering and workshop recording. Confirm the name, quantity, costs and delivery details arrive correctly. Also test a customisation request, which may have a separate route and confirmation because a conversation with the maker comes before a final decision.
After initial use, collect recurring questions and improve product records. If dimensions come up repeatedly, improve the scale photograph and placement of measurements. Shop development can follow those observations: first supply a useful answer, then add the function that simplifies customer choice and management of the maker's work.
Sources and documentation
Your notes
Notes stay in this browser.