# Product

## Overview
Amaleena is an online gold jewellery store for the Malaysian market, operated by
**Amaleena Jewel Sdn Bhd (1147485-U)**. It sells 916 (22k) and 375 (9k) gold
jewellery — bangles, bracelets (rantai tangan), rings (cincin), lockets, and
gold bars — alongside services like trade-in of used gold. The site is
**bilingual: Malay (BM) and English**, with BM as the default locale and a
visible language switcher. Fulfilment is Malaysia-only, backed by two physical
stores (Nilai, Negeri Sembilan; TTDI, Kuala Lumpur).

Tagline: *"dekat di hati"*.

## Target users
- Malaysian retail buyers of gold jewellery (gift, investment, self-purchase).
- Customers trading in used gold for store credit.
- Affiliates promoting products for commission.

## Core value proposition
- Trusted, quality-checked gold with transparent, weight-based pricing.
- Prices that track the live gold price instead of going stale.
- Flexible after-sales: exchange, trade-in, and store credit.

## Brand & look
Premium but warm — "dekat di hati". The identity is **royal purple (`#720eec`)
with warm antique gold (`#c4a35c`, from the logo) on white**: white content
areas; purple for the promo bar / hero / category overlays / testimonials; gold
for the logo, buttons and display type. Typography follows the AMALEENA JEWEL
logo — **Cinzel** for the wordmark and small caps labels, **Cormorant Garamond**
for flowing headlines, **Jost** for body/UI. The homepage opens on a deep-purple
hero with an **animated gold solitaire ring** (shine sweep, twinkling diamond,
drifting sparkles under a soft spotlight) as the signature moment. Full token set
and type system live in tech.md → Design system.

## Key features
1. **Catalog** — categorised, searchable product listing with per-weight variations.
2. **Live gold pricing** — retail price computed from the current gold price ×
   weight + workmanship (upah). One price update reprices the whole catalog.
3. **Cart & checkout** — price confirmed (final price + weight) before payment;
   prices locked onto the order at placement.
4. **Customer accounts** — orders, addresses, tracking, store credit balance.
5. **Trade-in** — request buyback of used gold; approved value issued as store credit.
6. **Affiliate program** — referral tracking and commissions.
7. **Reviews & ratings** — moderated, verified-purchase reviews.
8. **e-Voucher / store credit** — issued from refunds, cancellations, and trade-ins.
9. **CMS pages** — About, Terms, Refund Policy, Gallery, campaigns (e.g. anti-bully).
10. **Bilingual (BM + English)** — UI and content available in both languages,
    switchable per visitor; BM is the default.

## Product catalog model
- **Purity ("Mutu"):** 916 / 22k, 375 (9k). Purity is a product-level attribute.
- **Variations by weight:** each product has weight options in grams (e.g. 3.22g,
  3.59g); each weight has its own computed price, shown as a price range.
- **Categories (hierarchical, multi-assign):**
  - Emas 916 → Cincin 916 (→ Belah Rotan), Bangle 916, Rantai Tangan 916 (→ Evergreen, Fesyen)
  - Koleksi → Manja Series (→ Cincin Fesyen, Loket), Amaleena 375
  - Gold Bar
- Each purchase includes a receipt and a jewellery box.

## Business rules
### Pricing
- Retail price = weight × gold price per gram (by purity) + upah (workmanship).
- Gold price fluctuates; prices may change without notice.
- Final price and weight are shown for confirmation before payment; a
  confirmation email follows.
- On a pricing-system error, Amaleena may cancel and refund the order.

### Shipping
- Free domestic shipping for orders ≥ **RM300**.
- Malaysia only. Processing 2–3 business days.
- Delivery: Peninsular ≤ 5 calendar days; East Malaysia ≤ 7. Tracking provided.

### Exchange
- Request within **3 days** of receipt.
- Accepted reasons only: item received damaged, or wrong item sent.
- **Not** accepted: change of mind, wear-and-tear.
- Items must be new/unused/complete with original packaging and receipt.
- Same design, same value; price difference topped up by customer; excess
  refunded as e-Voucher. Return shipping borne by customer (unless Amaleena's fault).
- Processing 5–14 business days after return received.

### Cancellation
- Request within **24 hours** of ordering, only if not yet shipped.
- Accepted reasons: size change, shipping-info change. Not change of mind.
- Refund issued as e-Voucher (original method on request; up to 30 business days).

### Trade-in
- Buyback valued at the gold buy price per gram (by purity), verified in-store.
- Approved value issued as store credit / e-Voucher usable at checkout.

## Non-goals (for now)
- International shipping.
- Multi-currency (MYR only).
- Marketplace / third-party sellers.

## Open product decisions
- Upah charged per-gram or flat per product?
- Guest checkout allowed, or account required?
- Real stock tracking, or made-to-order?
- Confirm default locale is BM (with English as the alternate).
