Client care
A few things
worth knowing.
Are prices and stock live?
Product stories and base prices are present in static HTML for speed and search visibility. The React commerce application refreshes live stock, validates price and owns the cart and checkout. The backend is always authoritative at purchase time.
What is the interactive 3D view?
It is a Three.js representation of a selected piece that can be turned, zoomed and opened full screen. Product photographs remain the primary record of colour and finish. Generated models are versioned and validated before publication.
Do I need an account?
Browsing does not require one. Checkout and order history use a Keycloak account so password, reset and security flows stay with the identity provider rather than the store database.
Can I order another size?
Contact the studio before ordering. Some pieces can be made or resized to another size; gemstone settings and highly structured bands may have limits.
Is this production-ready payment processing?
Local development uses a clearly identified fake payment provider. Stripe Checkout Sessions and Payment Element can be enabled with sandbox or production credentials; Stripe then displays every eligible payment method configured for the account.