pf-eb50d47e
What uses it: the biggest population on the live theme, 46 active products (e.g. peanut butter, pizza crust, tortilla chips, muffins, bread).
RD replacement: product.wio-food-rd, built and already matched to this exact catalog.
WiO SmartFoods · PPC Designs
Every product and collection template on the live theme today, what it renders, what the rebuild replaces it with, and the short list of calls that are still open. Nothing on this page changes the live site.
Captured September 2, 2026 · Live theme 136975777942 · Staging theme 147928416406 · Source commits 2e75e0d, 20ad3be
Why this page exists. The live storefront still runs on 26 separate template files, most of them PageFly pages built before the rebuild existed. This page answers three questions at once: what is a real product or collection using today, what in the rebuild is meant to replace it, and where a call is still needed before cutover.
Everything below is read from the public storefront and the staging theme. No theme or store write was made to produce it.
Coverage table
| Live template | Uses it | RD replacement | State | Decision needed |
|---|---|---|---|---|
product (default) |
2 (Shaker Bottle + Gift Card¹) | product.wio-minimal (Shaker Bottle only) |
Gap | Yes · Joel. wio-minimal is built, never assigned. Gift Card is a Shopify system product type and renders through the fixed gift-card layout regardless of assigned suffix, so it is excluded from PDP rollout scope. |
shakes-product-page |
5 (Trio Trim 32 Capsules, WiO Hydrate², Omega Oil Blend 8oz/16oz/32oz) | product.wio-supplement (Trio Trim only) / product.wio-food-rd (recommended for the other 4) |
Partial supplement ship-blocked, food-rd path unbuilt for these | Yes · Joel. Trio Trim is blocked on the admin-copy fix, an existing ruling. Omega Oil ×3 and Hydrate have no ruling in the cutover runsheet, a gap not a re-litigation. |
pf-db35eff2 |
1 (Complete Protein Shake, Chocolate) | product.wio-food-rd |
Built on staging | No. Already locked 2026-07-22 (shake → wio-food-rd, not the legacy wio-shake archetype). |
pf-eb50d47e (+ .context.b2b) |
46 | product.wio-food-rd |
Built on staging | No. Cutover runsheet step 3 already plans "∼40 active food PDPs → wio-food-rd"; this is that population. |
tortilla-product-page |
1 (Omega Oil Pump: accidental, no tortilla SKU uses this template) | product.wio-food-rd |
Built on staging | Yes · Joel. Fresh defect, reconciled against the decision register. No existing ruling addresses this template/product pairing. |
corn-chip-product-page |
1 (Smart Package Protection: accidental, a shipping-insurance line item) | none built (needs a utility/protection template) | Gap | Yes · Joel/dev. Fresh defect. Not a content PDP, shouldn't inherit a food-icon template regardless. |
pepperoni, pf-212a778f, pf-6362e071, foxify-trio-trim-product-page.gen2 |
0 | n/a | Retire at cutover | No. Zero active-product impact. |
phase-1, metflex-member (+1b/2/3/4), metflex-non-member, metflex-trial-pack, nonmember-1b/2/3/4 |
0 | n/a | Retire at cutover (batch) | No, pending the MetFlex program's formal sunset confirmation, outside this audit's scope. |
quick-view |
plumbing (collection-grid quick-view modal, not a landing template) | n/a | Keep | Minor. Confirm collection.wio-rd doesn't still call it before ever retiring. |
product.context.b2b |
B2B market-context variant | n/a | Carry forward if B2B stays live | Low priority. Outside this audit's scope to confirm B2B channel status. |
collection.json (default) |
1 (eligible-for-discount, 48–56³ products, utility/internal, not customer nav) |
none (out of RD scope by existing ruling) | Leave inherited | No. template-suffix-mapping.md already rules this out of scope. |
collection.pf-e4119745 |
17 published (16 in RD scope&sup4; + snacks-desserts out of scope) |
collection.wio-rd |
Built on staging, harness v2 GREEN 0/0/0 | Yes · Joel/WiO. C5-1 design review still open; C5-5 (D9: create Chips + Tortillas, merge Cookies+SmartCookies) is a store-write gate, already ruled, not new. |
collection.pf-52e31545 |
4 published (smartpies, holiday-menu in RD scope; peanut-butter-friends, smartcookies out of scope) |
collection.wio-rd (in-scope handles only) |
Built on staging, same harness pass | Same C5 gates as above. No new decision beyond what's already tracked. |
collection.context.b2b |
B2B market-context variant | n/a | Carry forward if B2B stays live | Low priority, same as the product-side B2B context template. |
list-collections (root /collections) |
1 page, hardcoded to 7 of 22 published collections | templates/list-collections.json (RD 18-category grid) |
Built on staging | No new decision. Cutover runsheet step 3 already plans this swap; confirmed present and content-correct on staging this run. |
¹ Gift Card resolves to the default product template but needs no RD action; Shopify renders gift cards through a fixed system layout regardless of assigned suffix.
² WiO Hydrate (Electrolyte Enhancer) closes a gap the first inventory pass flagged but couldn't name: the 5th SKU on shakes-product-page.
³ Storefront collections.json reports 56 products; the rendered grid shows 48, likely inventory/channel-availability filtering at render time, not a template issue.
&sup4; In-scope handles: all-products, top-sellers, baked-goods, bread, croissants, muffins, cookies, meals, pizza, burritos, smartshakes, smartsweets, spreads, do-it-yourself, high-protein-products, capsules. snacks-desserts is the 17th handle on this template and stays out of scope.
Templates in use, one card each
pf-eb50d47e
What uses it: the biggest population on the live theme, 46 active products (e.g. peanut butter, pizza crust, tortilla chips, muffins, bread).
RD replacement: product.wio-food-rd, built and already matched to this exact catalog.
pf-db35eff2
What uses it: 1 product, the Complete Protein Shake (Chocolate), a one-off PageFly build predating the RD effort.
RD replacement: product.wio-food-rd, locked 2026-07-22.
shakes-product-page
What uses it: 5 products, Trio Trim 32 Capsules, WiO Hydrate, and the 3 Omega Oil Blend sizes.
RD replacement: product.wio-supplement for Trio Trim (built, ship-blocked on an admin-copy fix); product.wio-food-rd recommended for the other 4.
tortilla-product-page
What uses it: 1 product, WiO Omega Oil Pump, an accidental assignment. No real tortilla-chip SKU uses this template; that product renders on pf-eb50d47e instead.
RD replacement: product.wio-food-rd, recommended. Retire this template once the reassignment lands.
corn-chip-product-page
What uses it: 1 product, Smart Package Protection, a shipping-insurance line item. No corn-chip SKU exists in the live catalog at all.
RD replacement: none built. This is a checkout add-on, not a food PDP, and shouldn't inherit food-nutrition icon copy either way.
No RD preview exists for this gap yetproduct (default)
What uses it: the WiO Shaker Bottle, the one accessory SKU with no macros to justify a food PDP, plus the Gift Card (system template, out of scope).
RD replacement: product.wio-minimal, built, never assigned.
collection.pf-e4119745
What uses it: 17 published collections, 16 of them in RD scope (Bread, Croissants, Muffins, Cookies, Meals, Pizza, Burritos, SmartShakes, SmartSweets, Spreads, Do-It-Yourself, High-Protein, Capsules, Top Sellers, All Products, Baked Goods).
RD replacement: collection.wio-rd, built, harness v2 GREEN across 5 shelves.
collection.pf-52e31545
What uses it: 4 published collections. SmartPies and Holiday Menu are in RD scope; Peanut Butter Friends and SmartCookies are not (no hero built, both overlap another shelf).
RD replacement: collection.wio-rd for the in-scope handles.
collection.json (default)
What uses it: 1 collection, eligible-for-discount, an internal discount-tagging utility, not a customer nav surface.
RD replacement: none. Out of RD scope by existing ruling, leave inherited.
No RD preview applies, this stays on the native templatelist-collections (root /collections)
What uses it: the collections-list landing page, hardcoded today to 7 of 22 published collections.
RD replacement: the RD 18-category grid, confirmed present and content-correct on staging.
Open the staging previewDecisions for Joel
1Shaker Bottle → product.wio-minimal?
Built, never assigned, no ruling exists on record.
Recommended default: yes, assign it. It is the one accessory SKU with no macros to show, and it is the exact fit wio-minimal was built for.
2Omega Oil Blend ×3 + WiO Hydrate → product.wio-food-rd?
No ruling in the cutover runsheet for any of the 4. Hydrate is newly surfaced this run and has had zero prior RD discussion.
Recommended default: yes, fold all 4 into wio-food-rd, the same precedent already set for the Complete Protein Shake.
3Omega Oil Pump on tortilla-product-page (accidental) → reassign?
Fresh defect, not a re-litigation. No tortilla SKU actually uses this template.
Recommended default: yes, reassign to wio-food-rd at cutover, then retire this template.
4Smart Package Protection on corn-chip-product-page (accidental) → what template?
Fresh defect. A shipping-insurance line item is currently carrying food-nutrition icon copy that does not belong on it.
Recommended default: a minimal utility/protection template with no nutrition content, built at cutover; this line item should never inherit a food archetype.
5Trio Trim → product.wio-supplement, blocked on the admin-copy fix
Already ruled. Just needs the flagged goal-framing phrase removed from the Trio Trim admin description before assignment.
Recommended default: execute the copy fix, then assign. No new call needed.
6Category page design review (C5-1)
Walk the built collection.wio-rd shelves on staging and sign off, or list a new dated round of changes.
Recommended default: sign off as built; the harness is GREEN across 5 shelves and no open defect is on file.
7D9 store writes (C5-5): create Chips + Tortillas, merge SmartCookies into Cookies
Already ruled, execution-only. /collections/chips and /collections/tortillas both 404 live today, confirmed not yet created.
Recommended default: proceed on the existing ruling; Sebastian owns execution.
Retire at cutover
pepperoni: the live Pepperoni Pizza 3-Pack SKU renders on pf-eb50d47e instead.pf-212a778f: PageFly page, no active product assigned.pf-6362e071: PageFly page, archived product only.foxify-trio-trim-product-page.gen2: superseded by the live Trio Trim SKU, now on shakes-product-page.tortilla-product-page: after Omega Oil Pump moves to wio-food-rd.corn-chip-product-page: after Smart Package Protection moves to a utility/protection template.phase-1metflex-member (+ 1b, 2, 3, 4)metflex-non-membermetflex-trial-packnonmember-1b/2/3/4Outside this audit's scope to confirm the sunset date; listed here so the batch isn't lost.
quick-view: plumbing for the collection-grid quick-view modal, keep regardless of the rebuild.product.context.b2b, collection.context.b2b: carry forward only if the B2B sales channel stays live.collection.json default (eligible-for-discount): internal utility, leave inherited.peanut-butter-friends, snacks-desserts collection handles: out of RD scope by existing ruling (no hero built, both overlap another shelf); not a new decision, restated here for completeness.