Skip to content

Quick Checklist: Product Storefront Visibility

When To Use This Checklist

Use this checklist when a product exists in admin but is missing from storefront search, browse pages, or the product page.

Product Record

  • [ ] The product is active.
  • [ ] The product is not marked discontinued in a way that should keep it out of normal shopper visibility.
  • [ ] The core identity fields are present and correct:
    • SKU
    • product name
    • brand
    • product type
    • primary category

Storefront Context

  • [ ] You tested the exact storefront surface that is failing:
    • search
    • category browse
    • brand browse
    • collection browse
    • direct product page
  • [ ] The shopper location or province is correct.
  • [ ] Customer-specific restrictions are not hiding the product.

Supporting Setup

  • [ ] The product has the pricing, inventory, and related setup your storefront depends on.
  • [ ] If the issue is collection-based or grouped-product based, the related collection or product-group setup is also correct.

Timing

  • [ ] If the product was edited recently, you allowed time for storefront search indexing to catch up.

Use The Full Guide When

Use the full walkthrough when the quick checks do not explain the problem:

Sources

  • packages/admin/src/Livewire/Admin/Product/Page.php
  • packages/framework/src/Models/Product.php
  • packages/framework/src/Actions/FastSearch/SearchProducts.php
  • packages/storefront/src/Livewire/Storefront/Search/Page.php
  • packages/framework/src/Listeners/SyncSearchable.php