Flynn Audio WooCommerce Product Page Bugs
A cluster of WooCommerce bugs was identified on the Flynn Audio site during the January 2026 marketing review call. The issues primarily affect the FirstTech DC3 and DCX remote start product pages, plus the Dash Cam landing page form. All fixes are assigned to Karly's team.
Related client: [1]
Bug Inventory
1. Missing Dropdowns — DC3 & DCX Pages
Affected pages: FirstTech DC3, FirstTech DCX
The "Remote" and "Harness" option dropdowns are missing from both product pages. The dropdowns were confirmed to have existed previously (they are still present on the Volvo-specific FirstTech product page). The DC3 page was the original; DCX was copied from DC3, so both lost the dropdowns at the same time.
Likely cause: A recent site update may have inadvertently removed the WooCommerce product attributes or their display settings. The options data appears to still exist in the backend but is not rendering on the frontend.
Note on Volvo variant: The Volvo-specific FirstTech product page correctly shows only the "Remote" dropdown (no harness dropdown, since the Volvo harness is included). This page is unaffected and serves as a reference for correct behavior.
Resolution: Investigate what changed and restore the dropdowns on DC3 and DCX.
2. Hidden Pricing Table — DC3 & DCX Pages
Affected pages: FirstTech DC3, FirstTech DCX
A pricing table for the add-on options (remote, harness) is visible when browsing the site while logged into WordPress, but is completely invisible to logged-out (public) visitors. Even selecting all text on the page (Ctrl+A) does not reveal the content — it is not a color/contrast issue; the element is conditionally hidden.
Resolution: Fix the visibility condition so the pricing table renders for all visitors regardless of login state.
3. Dynamic Price Update — DC3 & DCX Pages
Affected pages: FirstTech DC3, FirstTech DCX
Currently, when a customer selects add-on options (remote or harness) from the dropdowns, the displayed product price does not update. The additional cost only becomes visible after adding to cart. The request is to have the total price update in real-time as selections are made.
Implementation notes:
- This is a custom feature, not available out-of-the-box in WooCommerce.
- Sam will provide the pricing data for each remote and harness option.
- Add-on pricing is consistent across DC3, DCX, and the Volvo variant — only the base product price differs (DCX is $35 more than DC3).
- Structure: base price + selected remote add-on price + selected harness add-on price = displayed total.
Dependency: Sam must send pricing data before implementation can begin.
4. DCX Product Image Sizing
Affected page: FirstTech DCX
The product image uploaded for the DCX is taller than the site's standard product image dimensions, causing it to appear inconsistent with other product listings.
Resolution: Resize or crop the DCX image to match the standard product image height used across the site.
5. Dash Cam Landing Page Form — Duplicate & Broken Emails
Affected page: Dash Cam landing page (used by the AM-DashCam Google Ads campaign)
Two separate emails are being sent to sales@flynnaudio.com on each form submission:
| Problem | |
|---|---|
| Email 1 (original) | Missing fields: "service needed," "best time to call," customer note. Reply-To is not set to the customer's address — replying sends back to sales@flynnaudio.com. |
| Email 2 (newer, more complete) | Contains all fields and CC's Karly. Better layout. But also sends to sales@flynnaudio.com as sender, so Reply still doesn't go to the customer. |
Sam confirmed he does not need two notification emails. The preferred behavior is a single, complete email with a Reply-To set to the submitting customer's email address.
Resolution:
1. Disable the first (incomplete) email notification.
2. Update the second notification to set Reply-To = customer's submitted email address.
3. Verify with a full test submission and a partial submission.
Action Items
- [ ] Investigate and restore missing Remote/Harness dropdowns on DC3 and DCX (@Karly's team)
- [ ] Fix pricing table visibility so it displays to logged-out visitors (@Karly's team)
- [ ] Implement dynamic price update on DC3/DCX — awaiting pricing data from Sam (@Karly's team)
- [ ] Resize DCX product image to site standard height (@Karly's team)
- [ ] Fix Dash Cam LP form: disable duplicate email, set Reply-To to customer address, test both full and partial submissions (@Karly's team)
- [ ] Send DC3/DCX add-on pricing data to Karly's team (@Sam Flynn)
Related Knowledge
- [2] — pattern for real-time price updates on variable products
- [3] — same call; covers ad budget changes
- [4] — product description policy discussed in the same session