Little West PDP tracker

Kit and juice product pages on littlewest.com. Every item was checked against the live site or Shopify admin. Click a row for the root cause, fix and evidence. Snapshot built 19 Sep 2026, 15:53 UTC.

38All
25Open
0In progress
1Blocked
11Done
1Withdrawn

Decisions4 open · 4 total

#9Agree a fixed vocabulary for "Best for" JaclynDecisionDecision Open
Where
key.best_for on 20 products
Root cause
No defined values. "Immunity Boost" on a cleanse, "Energy Boost" on both Fireball and Hydration, "GET HEALTHY" in caps on Happy Hour.
Fix
Client supplies one value per product, then a content pass.
Evidence
Admin bulk grid 19 Sep.
Pages
all 20
Asana
Open subtask
Last updated 2026-09-19 12:00
#10Pick one source of truth for bottle counts JaclynDecisionDecision Open
Where
bottles.bottles, bottle.bottles, bottle.bottle, Meta.desc2, field.kits
Root cause
Counts typed in five places in four formats. 5/7 Day PDP says 20/28, landing page says 30/42, timeline shows 7 a day.
Fix
Decide the number per kit, then one field carries it.
Evidence
Admin unstructured metafields 19 Sep.
Pages
all kits
Asana
Open subtask
Last updated 2026-09-19 12:00
#11Define what the day timeline means on a 4-a-day kit JaclynDecisionDecision Open
Where
kit-product.liquid lines 103-112, key.inside_your_drinks
Root cause
The timeline renders every juice in the kit. The data has no per-day concept, so a 7-juice kit that is drunk 4 a day always shows 7.
Fix
Either accept "all juices, in order" or design a per-day schedule field.
Evidence
Code read + live 5/7 Day.
Pages
5-day-or-7-day-juice-cleanse-kit
Asana
Open subtask
Last updated 2026-09-19 12:00
#12Decide whether the six Rind products belong on the juice template AtharDecisionDecision Open
Where
product.single on Rind Coco-Melon, Coconut Crisps, Orchard, Strawberry-Pear, Tangy Kiwi, Tropical
Root cause
Active, public, on the juice PDP template, with no metafields. Blank pills, blank Pairs Well With, no FAQ.
Fix
Fill them in, or move them to the default template.
Evidence
Admin bulk grid 19 Sep. Not yet viewed live.
Pages
rind x6
Asana
Not in Asana
Notes
noo
Last updated 2026-09-19 15:27

Content fixes7 open · 7 total

#14Fill Kit Heading on 8 kits ContentContentQC list Open
Where
key.kit_heading
Root cause
Set on Classic and 5/7 Day only. The H2 under "What's In Your Kit" renders empty everywhere else.
Fix
Type a heading on Anti-Inflammatory, Deep Detox, Glowing Skin, Happy Hour, Hydration, Immune Booster, Low Sugar, Classics Sampler. Classic uses a kitCount span; keep that pattern only where variants exist.
Evidence
Admin definitions: used in 3 products. Live: empty H2 on 8 kits.
Pages
8 kits
Asana
Open subtask
Last updated 2026-09-19 12:00
#16Put the day timeline in time order and fix labels ContentContentQC list Open
Where
key.inside_your_drinks (order) on each kit; key.plabel on each juice
Root cause
Order is the product list order. Labels come from each juice. Live 5/7 Day: Wake Up, Evening, Lunch, Breakfast, Lunch, Afternoon, Early Afternoon.
Fix
Reorder the list on every kit. Give Fireball a Product Label. Stop Gold'n Greens and The Quench both saying Lunch.
Evidence
Admin 19 Sep + live 5/7 Day.
Pages
all kits
Asana
Open subtask
Last updated 2026-09-19 12:00
#17Go Big ingredient photos are offset by one ContentContentQC list Open
Where
key.ingredients_image on Go Big
Root cause
kit-product.liquid 190-191 zips ingredients_data (h3 order) with ingredients_image (file order). The two orders differ.
Fix
Reorder the image files to match the h3 order: Beet, Kale, Carrot, Apple, Wheatgrass, Lemon, Ginger.
Evidence
Admin 19 Sep. Visual check inside kit tabs still owed (item 32).
Pages
go-big-beet-kale-apple-juice kits with Go Big
Asana
Open subtask
Last updated 2026-09-19 12:00
#19Classic shows the old 2-day-vs-3-day explainer block JaclynContentWhatsApp Open
Where
key.slide_content on Classic
Root cause
kit-product.liquid 123 shows the How to Cleanse section whenever slide_content has text. It has text on Classic, 5/7 Day and one more. Not a regression.
Fix
Clear the field if the block is unwanted, or keep it and say so.
Evidence
Admin 19 Sep.
Pages
classic-2-3-day-juice-cleanse
Asana
Not in Asana
Last updated 2026-09-19 12:00
#21Non-question headings render as accordions ContentContentQC list Open
Where
key.faqs on Detox Greens; Product.Overview on Deep Detox, Fireball
Root cause
Headings like "Pure and Natural Ingredients:" and "What's included:" were pasted with the accordion markup.
Fix
Retype them as plain headings and paragraphs; leave only real questions in accordions.
Evidence
Live Detox Greens shows 10 accordions for 5 real FAQs. Deep Detox overview H2s "Benefits of Detox Cleanse", "What's included:".
Pages
detox-green-juice deep-detox-juice-cleanse-kit-14-juices fireball-immunity-shots
Asana
Open subtask
Last updated 2026-09-19 12:00
#22Overview title missing on 18 pages ContentContentQC list Open
Where
Product.Overview HTML
Root cause
The H2 is typed inside the Overview field. Only Go Big and Classic have one.
Fix
Add an h2 line to Overview on the other 18, or agree that most pages do not need one.
Evidence
Admin 19 Sep.
Pages
18 pages
Asana
Open subtask
Last updated 2026-09-19 12:00
#23Key-ingredient chip strip only on Go Big ContentContentQC list Open
Where
key.ingredients_list
Root cause
Filled on exactly one product.
Fix
Fill on the other 9 juices in the same h3 + p pattern, or drop the block.
Evidence
Admin definitions: used in 1 product.
Pages
9 juices
Asana
Open subtask
Last updated 2026-09-19 12:00

Code fixes4 open · 4 total

#25Show "Your Day, Bottle By Bottle" on cleanses only Dev teamCodeWhatsApp Open
Where
sections/kit-product.liquid lines 103-112
Root cause
Section renders unconditionally on all 10 kit-template products. Should be the 3 cleanses.
Fix
Wrap in a condition on the Type metafield (Cleanses) once its namespace.key is confirmed; fallback key.product_type == 'per cleanse'. Patch in a draft theme.
Evidence
Live: present on all 10 kits.
Pages
7 kits
Asana
Not in Asana
Last updated 2026-09-19 12:00
#26BreadcrumbList schema disagrees with the visible breadcrumb Dev teamCodeNew Open
Where
schema snippet for product pages
Root cause
Visible: Cleanses > /pages/juice-cleanse. Schema: Cold Pressed Juices > /collections/cold-pressed-juices.
Fix
Make the schema read the same trail as the page.
Evidence
Live 19 Sep on Classic, 5/7 Day, Immune Booster.
Pages
all kits
Asana
Not in Asana
Last updated 2026-09-19 12:00
#27Redirect /collections/juice-cleanses AtharConfigNew Open
Where
Online Store > Navigation > URL redirects
Root cause
Old collection URL still 404s. Nothing links to it now, but it may be indexed.
Fix
301 to /pages/juice-cleanse. Check Search Console for impressions first.
Evidence
Fetch 19 Sep: 404.
Pages
Asana
Not in Asana
Notes
yes
Last updated 2026-09-19 15:27
#28Generate FAQ schema from the FAQ source Dev teamCodeNew Open
Where
kit-product.liquid 308, new-desgin-product.liquid 270
Root cause
Schema is a separate hand-typed field. It will drift again after every content edit.
Fix
Derive JSON-LD from the same source as the visible FAQs (a structured metafield or parsed accordion), and drop key.faqs_json_schema.
Evidence
Structural. Explains items 13, 15, 24.
Pages
all 20
Asana
Not in Asana
Last updated 2026-09-19 12:00

QA owed7 open · 7 total

#8Missing mobile sticky buy bar JaclynQAQC list Blocked
Where
.sticky_on_mobile in snippets/new-pdp-form.liquid
Root cause
Could not reproduce. Element and the max-width:991px fixed-bottom rule exist on every page checked.
Fix
Need the page and device it was seen on. Test on a real phone.
Evidence
CSS read 19 Sep. No real-device test yet.
Pages
all
Asana
Open subtask
Last updated 2026-09-19 12:00
#29QA the six Rind pages ClaudeQAQA owed Open
Where
Rind products on product.single
Root cause
Never opened live.
Fix
Read each page; expect blank pills and no FAQ.
Evidence
Pages
rind x6
Asana
Not in Asana
Last updated 2026-09-19 12:00
#30Test the sticky buy bar on a real phone JaclynQAQA owed Open
Where
.sticky_on_mobile
Root cause
Only CSS was read. No device test.
Fix
Open a kit and a juice PDP on a phone, scroll, confirm the bar.
Evidence
Pages
any PDP
Asana
Open subtask
Last updated 2026-09-19 12:00
#31Check How to Cleanse tile centering ClaudeQAQA owed Open
Where
kit-product.liquid 123-145, key.slides
Root cause
Visual item, not checked.
Fix
Screenshot on Classic, 5/7 Day, Low Sugar.
Evidence
Pages
3 cleanses
Asana
Open subtask
Last updated 2026-09-19 12:00
#32Confirm Go Big photo offset inside the kit tabs ClaudeQAQA owed Open
Where
Go Big tab on Classic, 5/7 Day, Deep Detox, Immune, Classics Sampler
Root cause
Root cause found in data (item 17) but not seen rendered.
Fix
Click the Go Big tab on one kit, compare labels to images.
Evidence
Pages
5 kits
Asana
Open subtask
Last updated 2026-09-19 12:00
#33Check the Sunrise nutrition row inside kit tabs ClaudeQAQA owed Open
Where
key.nutritional_facts on Sunrise, rendered in kit tabs
Root cause
Renders fine on the Sunrise PDP. The kit-tab copy may differ.
Fix
Open the Sunrise tab on Immune Booster and read the Protein row.
Evidence
Pages
8 kits
Asana
Open subtask
Last updated 2026-09-19 12:00
#34Reconcile bottle counts on the cleanse landing page ClaudeQAQA owed Open
Where
/pages/juice-cleanse
Root cause
Landing page reportedly says 30 and 42 for 5/7 Day; PDP says 20 and 28.
Fix
Read the landing page, list every count, feed item 10.
Evidence
Pages
juice-cleanse page
Asana
Open subtask
Last updated 2026-09-19 12:00

Process4 open · 4 total

#35Stop editing the live theme Dev teamProcessProcess Open
Where
Little West 2.4.0 - New Designs (live)
Root cause
Edited at 7:14 am and 3:44 am on consecutive days. Client keeps catching half-finished pages.
Fix
Work in the draft copy, QC there, publish once.
Evidence
Theme library timestamps 19 Sep.
Pages
Asana
Not in Asana
Last updated 2026-09-19 12:00
#36One named reviewer signs off on the live URL AtharProcessProcess Open
Where
Asana QC tasks
Root cause
Last sign-off was "Looks good!" on a preview link, by someone other than the spec author.
Fix
Agree who, and that sign-off happens on littlewest.com, not a preview.
Evidence
Pages
Asana
Open subtask
Last updated 2026-09-19 12:00
#37Move WhatsApp-only issues into Asana AtharProcessProcess Open
Where
QA Team WhatsApp group
Root cause
The 404, the old block and the kits block were only ever posted in chat.
Fix
Add them as subtasks so they get worked.
Evidence
Pages
Asana
Open subtask
Last updated 2026-09-19 12:00
#38Confirm the Type metafield namespace.key ClaudeProcessProcess Open
Where
Settings > Custom data > Products > Type
Root cause
Values are Cleanses / Kits / Singles. Key not yet read from the definition page.
Fix
Open the definition, note the key, then item 25 can be written.
Evidence
Pages
Asana
Not in Asana
Last updated 2026-09-19 12:00

Closed0 open · 12 total

#1Immune Booster kit listed the Classics Sampler contents Dev teamContentQC list Done
Where
field.kits (In Kits Information) on Immune Booster
Root cause
Kit grid HTML copied from the wrong product.
Fix
Grid now lists Clover, Go Big, Gingersnap, Sunrise, Detox Greens, Orange, 2x each.
Evidence
Live 19 Sep. Asana subtask commented with screenshot and ticked.
Pages
immunity-boost-kit
Asana
Open subtask
Last updated 2026-09-19 12:00
#2FAQ accordions with duplicate ids opened together Dev teamContentQC list Done
Where
key.faqs (juices) and Product.Overview (kits)
Root cause
Accordion HTML pasted per product with the same collapseOne ids.
Fix
Ids made unique per item.
Evidence
0 duplicate ids on all 20 core PDPs, 19 Sep sweep. Asana ticked.
Pages
all 20
Asana
Open subtask
Last updated 2026-09-19 12:00
#3"Pairs Well With ___" took the last cross-sell product name Dev teamContentQC list Done
Where
key.short_name
Root cause
short_name was empty or wrong on several products.
Fix
short_name set on all 20; heading reads the kit or juice name.
Evidence
Correct on all 20 pages, 19 Sep sweep. Asana ticked.
Pages
all 20
Asana
Open subtask
Last updated 2026-09-19 12:00
#4Juice PDPs read "per kit" under the price Dev teamContentQC list Done
Where
key.product_type
Root cause
Wrong value on the 10 juice products.
Fix
All 10 juices now "per bottle"; kits "per kit"; cleanses "per cleanse".
Evidence
All 20 pages, 19 Sep sweep. Asana ticked.
Pages
all 10 juices
Asana
Open subtask
Last updated 2026-09-19 12:00
#5Classic kit section only showed the 2 day contents Dev teamContentQC list Done
Where
field.kits on Classic
Root cause
3 day grid was missing from the field.
Fix
Both "2 Of Each" and "3 Of Each" grids render.
Evidence
Live 19 Sep. Asana ticked (older QC task).
Pages
classic-2-3-day-juice-cleanse
Asana
Open subtask
Last updated 2026-09-19 12:00
#6Breadcrumb "Cleanses" returned a 404 AtharCodeWhatsApp Done
Where
sections/kit-product.liquid line 56
Root cause
Linked to /collections/juice-cleanses, which does not exist.
Fix
Now links to /pages/juice-cleanse. QA'd on Classic, 5/7 Day, Immune Booster, 148 internal links checked, zero 4xx.
Evidence
Live 19 Sep. Schema half is item 26.
Pages
all kits
Asana
Not in Asana
Last updated 2026-09-19 12:00
#75/7 Day variant picker sells the 5 Day kit whatever is chosen UnassignedCodeQC list Withdrawn
Where
snippets/new-pdp-form.liquid, assets/global.js VariantRadios
Root cause
Not real. Clicking 7-Day gives $212.00 / $190.80 and variant 43867591016622. My first test clicked in a background Chrome tab so no events fired.
Fix
None needed.
Evidence
Active-tab click, 19 Sep. Both pickers work.
Pages
5-day-or-7-day-juice-cleanse-kit classic-2-3-day-juice-cleanse
Asana
Open subtask
Last updated 2026-09-19 12:00
#13Strip the pasted FAQPage script from product descriptions AtharContentNew Done
Where
Product description (rich text), HTML view
Root cause
Old-theme FAQ schema was pasted into the description. Theme also outputs key.faqs_json_schema, so 14 of 20 pages carry two FAQPage blocks.
Fix
Removed the <script type="application/ld+json"> FAQ block from 16 product descriptions via the admin HTML view. Description text untouched.
Evidence
19 Sep sweep after the edits: all 20 core PDPs carry exactly one valid FAQPage block and no <script> in the description.
Pages
14 pages
Asana
Open subtask
Last updated 2026-09-19 15:30
  • 2026-09-19 15:30: Open → Done
#15Anti-Inflammatory schema field contains HTML, not JSON AtharContentNew Done
Where
key.faqs_json_schema on Anti-Inflammatory
Root cause
The visible accordion HTML was pasted into the schema field. Theme wraps it in a JSON-LD script tag and browsers discard it.
Fix
Replaced the pasted HTML with valid FAQPage JSON for the 6 visible questions. Old value kept in backups/anti-inflammatory-faqs_json_schema.OLD.html.
Evidence
Live 19 Sep: one 6-question FAQPage block parses.
Pages
anti-inflammation-kit
Asana
Open subtask
Last updated 2026-09-19 15:30
  • 2026-09-19 15:30: Open → Done
#18Kit grids all carry id="2-day"; Deep Detox grid is malformed AtharContentNew Done
Where
field.kits on every kit
Root cause
Every grid was cloned from Classic. Deep Detox has stray id="2-day" text before the div.
Fix
Deep Detox: deleted the stray id="2-day" line that rendered as visible text. Left the harmless id attribute on the other kits: nothing in CSS or JS reads it.
Evidence
Live 19 Sep: Deep Detox kit section shows 5 rows, no stray text.
Pages
all kits
Asana
Not in Asana
Last updated 2026-09-19 15:30
  • 2026-09-19 15:30: Open → Done
#20Orange had no Type; Low Sugar slide image in wrong key AtharContentNew Done
Where
key.slider (unstructured) vs key.slides; Type on Orange
Root cause
Low Sugar's image sits in key.slider, the theme reads key.slides. Orange's Type is blank where the other juices say Singles.
Fix
Orange: Type set to Singles. Low Sugar: image left where it is, because Slide Content is empty so the How to Cleanse block does not render anyway. Revisit only if Jaclyn wants that block on Low Sugar (item 19).
Evidence
Admin 19 Sep.
Pages
low-sugar-cleanse-14-juices pure-orange-juice
Asana
Not in Asana
Last updated 2026-09-19 15:30
  • 2026-09-19 15:30: Open → Done
#24FAQ schema does not match the visible FAQs on 6 pages AtharContentQC list Done
Where
key.faqs_json_schema vs key.faqs / Product.Overview
Root cause
Two hand-typed fields with nothing linking them.
Fix
Happy Hour: added the 2 missing questions to key.faqs_json_schema (now 7 = 7). Glowing Skin, Deep Detox, Detox Greens, Fireball already matched their real questions; their mismatch was the old description script (item 13).
Evidence
Live 19 Sep: every core PDP has one FAQPage block.
Pages
6 pages
Asana
Open subtask
Last updated 2026-09-19 15:30
  • 2026-09-19 15:30: Open → Done