← Back to kivaconfections.comInternal reference · Not linked in site navigation
Kiva Website — Known To-Dos & Open Items
A plain-English summary of open items, deferred polish, and decisions still needed on the new Kiva website. Items are numbered so you can refer to them directly. Last updated July 2, 2026.
AFoundational verifications
The key, cross-cutting parity checks — these should be true site-wide before the site is considered done. Re-verify whenever pages or CMS records change.
- A.1Full font parity sweep. A page-by-page check that every heading, body, and label uses the correct typeface (Chapter, Filosofia, Knockout) and weight, matching the old site exactly.
- A.2PDP parity check. A pixel-by-pixel comparison of every product detail page against the old site, to catch any layout, content, or styling gaps across the full product catalog (not just the templates already spot-checked).
1Pages & features still to complete
- 1.1“Buy Now” on product pages. The buy button needs to become market-aware (per-state retailer links), since where to buy varies by state. Currently not wired.
- 1.2Product-page carousels. The “Find your favorite flavor” and “You might also like” carousels on each product detail page are not yet built.
- 1.3Blog category filter. The “Explore a topic” category pills above the blog grid are static; live filtering isn’t wired yet.
- 1.4Article page polish. Rich-text styling (links, pull-quotes, image captions, bulleted lists), a “Related articles” strip, and decorative hero textures still to add.
- 1.5FAQ / Contact page. In progress. The FAQ accordion (expand/collapse) interaction still needs to be wired up.
- 1.6Store locator (Find Us). Currently a static placeholder. The interactive store-locator widget needs to be embedded.
- 1.7Promotions / Events. Currently a static placeholder; live events search isn’t embedded yet. Note: the old site’s 52 event URLs are all one recurring weekly event.
- 1.8Newsletter signup. Needs the two-column layout and the privacy/terms disclaimer line to fully match the old site.
- 1.9Related content on pages. Cross-linking between related records (e.g. “related products” on a product or brand page) isn’t wired up yet across the page templates that need it.
2Interactive behaviors to wire up
These need custom code or Webflow interactions, not just page layout.
- 2.1Age gate (21+ verification). Compliance-critical. Not yet built; needs custom code.
- 2.2Newsletter popup modal. The timed/triggered newsletter popup isn’t built yet.
- 2.3Header hide-on-scroll. The header that hides on scroll-down and reveals on scroll-up.
- 2.4“Buy Now” header button. The state → retailer selector button in the header.
- 2.5Mobile menu accordion. Expand/collapse of category groups in the mobile drawer.
3Redirects & inbound links
Handled in Webflow’s Project Settings → Publishing → 301 Redirects. The exact rules to paste are listed on each item; after adding both, publish, then check that an old event URL and the old “molé” URL both land on their new pages.
- 3.1Old event URLs. Redirect
/events/* → /promotions (a single wildcard rule covers all 52). Rule to paste: Old path /events/(.*) → Redirect to /promotions. - 3.2Accented blog URL. Redirect the old “molé” URL to the new ASCII “mole” slug. The new URL already works and is linked; only the old inbound link needs the redirect. Rule to paste: Old path
/blog/kiva-dark-chocolate-molé-sauce-recipe-for-cinco-de-mayo → Redirect to /blog/kiva-dark-chocolate-mole-sauce-recipe-for-cinco-de-mayo. If the accented old path is rejected by the field, paste the encoded form /blog/kiva-dark-chocolate-mol%C3%A9-sauce-recipe-for-cinco-de-mayo instead.
4Visual polish & parity refinements
Low priority — cosmetic, tracked, and mostly minor.
- 4.1Minor spacing / typography. Small differences on some brand pages, About, and Careers (content widths, spacing rhythm, a few heading sizes). Cosmetic, tracked.
- 4.2Article body images. Blog inline images still load from the old site’s image host. They work today but should be re-hosted into Webflow to remove that dependency.
- 4.3Empty product grids on brand pages. A few brand pages show placeholder slots where the product grids will go (waiting on the shared product-list build).
5Content & data follow-ups
- 5.1Article excerpts & related posts. Not yet loaded into the content system. The old site only exposes excerpt text for whichever single article is currently “featured,” not for every article, so it can’t be bulk-recovered from the live site the way other fixes were — needs direct access to the old Craft CMS.