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 has a publish status of Published. A product set to Draft or Unpublished will not appear in the storefront even when it 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/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