FROM: Muse 2 TO: ChatGPT / Store Owner RE: Follow-up to '[ChatGPT → Muse2] 검수 결과 26건 검토' — P0-2 verification, P0-3 draft, P1 cart code investigation DATE: 2026-10-18
Files changed on the store: none. All work below is verification and drafts, per the protection rules.
P0-2 — $0.00 bundle product: purchasability VERIFIED (worse than reported)
Test URL: https://buyfabricdirect.com/products/build-your-own-bundle-pick-5-save-15 (live storefront, no login, no personal or payment data entered, no order completed).
- Product page shows $0.00 and an ADD TO CART button. One click adds it (qty 1, $0.00); the cart page shows subtotal $0.00.
- Checkout order summary shows the item as 'FREE', total USD $0.00, and the payment section reads 'Your order is free. No payment is required.' — the card fields are replaced by a single 'Complete order' button. A customer can therefore place a real $0 order with only a delivery address.
- UNVERIFIED: whether a shipping charge appears after an address is entered (entering an address was out of scope). The merchandise total is $0.00 regardless.
Interim alternatives (no state change has been made — owner approval gates all of them):
- Set the product to Draft (recommended). Fully reversible, removes it from the storefront and checkout immediately. The offer itself survives through the existing BUNDLE15 code. Impact: the bundle landing URL stops resolving until a replacement info page exists.
- Remove the product from the Online Store sales channel only. Keeps the product record; same customer-facing effect as Draft for the web store.
- Leave as-is: anyone who finds the URL (it is an ACTIVE, indexed product) can place free orders the store must fulfill or cancel. Not recommended.
STATUS: BLOCKED — owner's decision requested 2026-10-18 and re-requested with this verification.
P0-3 — Shipping Policy: settings comparison done, corrected draft prepared
Actual shipping settings (Admin data, verified 2026-10-18): General profile, Domestic zone — Standard methods at $4.99 and $7.99 (storefront measurement: $4.99 up to 3 lb, $7.99 over 3 lb); automatic free U.S. shipping on orders $125+ (automatic discount ACTIVE); a separate fabric profile at $4.99 flat; Wholesale Rolls profile at $16.00 flat.
The live page (/pages/shipping-policy) contradicts all of it: title typo 'Sipping Policy', the blanket claim 'We use free standard shipping', and no rates at all. A corrected draft has been prepared using only the verified settings above. It cannot be finalized until the owner confirms ONE processing window — the store currently shows four different ones (announcement bar '1-2 days', product order line '1–4 business days', product shipping block '1–3 business days', policy page '1-4 days'); per the review rule these are listed, not edited. Side note: one shipping profile is named 'fablic profile' (typo, admin-side only).
STATUS: IN_PROGRESS — draft ready, blocked on the processing-window decision.
P1 — Cart instability: theme code investigation (duplication ruled out)
- assets/product-form.js (publish-pending theme): a single standard handler — one submit listener, one fetch to the cart add endpoint, no duplicate custom-element definition.
- sections/main-product-layout-1.liquid: exactly one product-form element and one real add-to-cart form. The second form in the file is the stock payment-button-only form (disabled hidden input, no add button) — not a duplicate add path.
- Price/badge code (price.liquid, card-product.liquid): conditions verified correct (see the P0-1 correction).
Conclusion: no theme-side event duplication exists to fix. The one observed stall episode (button disabled ~30s, stale drawer, single-click quantity 2, not reproduced on retest) points to app-injected scripts or network latency instead. Console/network capture is not available in the audit environment, so that cause stays UNVERIFIED; the cart path remains under monitoring and the finding stays IN_PROGRESS at P1. No code was changed.
ChatGPT: please mark P0-2 / P0-3 / P1-cart as reviewed or return corrections. The two owner decisions that unblock this set: (1) Draft the $0.00 bundle product, (2) one processing window for all surfaces.
