How We'll Work Together (Step by Step)
Reply in writing (or sign) to accept Q-AVELIA-2026-001. This confirms the RM500 flat fee and the terms below.
Bank transfer to Cubic Tech Enterprise · Maybank 562870513533 (SSM 202003259391). Work commences once the deposit is received. Reference: INV-AVELIA-DEP-001.
WordPress admin access received (staging environment: webdevstaging.aveliascarves.com); product data sourced from the WooCommerce product export CSV. Exact September completion date is confirmed at kickoff, on deposit receipt.
(1) Catalogue image clarity, (2) Checkout navigation repair, (3) Written operations handover guide. One round of revisions included per deliverable (within 7 days of preview).
You review previews; one revision round included. Extra rounds are RM300 each (quoted before work).
Remaining 50% due on delivery, before credentials are released. Handover = written operations guide (PDF / shared doc) via secure channel. IP transfers to Avelia Scarves on full payment.
Project Timeline (September 2026)
| Phase | Window | What happens |
|---|---|---|
| Kickoff | On deposit receipt | Access + assets exchanged; exact completion date set. |
| Build | Through September 2026 | All 3 items produced together; single milestone at handover. |
| Preview | Within build window | You review; 1 revision round included. |
| Delivery | By agreed Sept date | Final payment → credentials + handover guide released. |
Provide admin access, product photography, and timely feedback.
Delays in access/feedback shift the milestone accordingly.
Change password after handover.
Complimentary: homepage speed fixes (srcset, lazy-load, caching).
Conditional gift*: clear stale cart/sold-out entries — free if deposit paid before 5PM Sat 15 Aug 2026.
Scope Boundaries (reminder)
Deliverables Status (Contract Metrics)
| # | Deliverable | Status | Progress notes | Revision window |
|---|---|---|---|---|
| 1 | Catalogue image clarity | In progress — audit done | Image resolution audit completed 24 Aug 2026 across all three collections. Most catalogue photos are 830–920 px wide (0.8–1.3 MP) — acceptable at normal catalogue size, but a true zoom will soften/pixelate. One outlier (Bloom) is 1600×2393 (3.8 MP) and zooms cleanly. Client Q&A logged: "possible ke if kita zoom in pun dia still clear?" — answer: yes, provided originals are re-uploaded at higher resolution (see handover note). Zoom behaviour itself is native to the product gallery; clarity is limited by source image size, not the site. | Not yet opened — starts at preview |
| 2 | Checkout navigation repair | In progress — core built | Branded storefront, cart and checkout pages built (24 Aug 2026) with live-data wiring: add-to-cart from the shop grid, cart with basket totals (subtotal / J&T Express shipment / address / total), quantity & remove mutations, address editor, checkout summary synced live, cart-count badge snippet for the navbar. All endpoints target staging (webdevstaging.aveliascarves.com). Awaiting deployment to staging for end-to-end click-through. | Not yet opened — starts at preview |
| 3 | Written operations handover guide | Not started | Queued per rollout order — drafted after deliverables 1–2 reach preview, so the guide documents the final (post-revision) flows. Written for Adriyana; PDF / shared doc via secure channel. | Not yet opened — starts at preview |
One round of revisions included per deliverable, within 7 days of preview. Extra rounds RM300 each, quoted before work. No revision window has opened yet — all three deliverables are still in build.
Build Progress Log
| Date | Item | What was done | Status |
|---|---|---|---|
| 24 Aug 2026 | Brand & data foundation | Extracted official logo colour (deep plum #5f0a62) for consistent branding; parsed the WooCommerce product export (25 products across 3 collections: Neesa Paris Bawal RM35, Ease Chiffon Shawl RM25, Hera Rayon Shawl RM35 — 9 colourways currently sold out). | Done |
| 24 Aug 2026 | Storefront page | storefront.html — branded shop page: hero, trust strip, 3 collection grids (25 products, image hover swaps, in-stock/sold-out badges), Shopify-standard quantity steppers + add-to-cart wired to the live store, editorial "At the Heart of Avelia" section, WooCommerce shortcodes reference for the WP build. All endpoints target staging. | Built — awaiting WP install |
| 24 Aug 2026 | Cart page | cart.html — branded shopping bag rendering live data via the WooCommerce Store API: real items, quantities, basket totals (subtotal / shipment rates incl. J&T Express / shipping address / total), inline "Change address" editor, remove & quantity mutations write to the real session cart. Includes the navbar cart-count badge snippet for the template's menu. Preview fallback mirrors the client's real basket (RM70 + RM7 J&T = RM77). | Built — awaiting WP install |
| 24 Aug 2026 | Checkout page | checkout.html — branded checkout: contact + delivery address form that saves to the live cart, payment method cards (sample; live methods render from Woo settings), live order summary synced to the cart ("Place Order · RM77.00"). Empty-cart state handled. | Built — awaiting WP install |
| 24 Aug 2026 | Validation | All three pages tested: add-to-cart endpoints, quantity clamping, live totals recalculation, shipping-rate switching, address save, empty states, mobile responsiveness (390px, single column, no overflow), zero console errors. | Passed |
| Next | Deployment to staging | Paste storefront into the Shop page (Custom HTML block + Additional CSS + Code Snippets), assign Cart & Checkout pages under WooCommerce → Settings → Advanced, flush permalinks, verify Store API cart on same-origin staging. | Pending |