Skip to content

Filtering by Availability

Filter products by inventory status to prevent advertising out-of-stock items or to create availability-specific feeds.

StatusDescription
In stockProducts with inventory > 0
Out of stockProducts with inventory = 0
PreorderProducts available for preorder
AllNo availability filtering
  1. Go to Feeds > select feed > Settings
  2. Find Availability Filter section
  3. Select option:
    • Include all
    • In stock only
    • Out of stock only
    • Include preorder

Most common setting. Includes only products with available inventory.

  • Prevents advertising unavailable products
  • Better customer experience
  • Avoids GMC disapprovals for availability mismatch
  • Products disappear when sold out
  • May reduce feed size significantly
  • Requires accurate inventory tracking

When to include out-of-stock products:

ScenarioWhy Include
Back-in-stock notificationsDrive signups
SEO feedsMaintain product visibility
Waitlist itemsAccept preorders
Drop shippingExternal fulfillment

Set availability attribute correctly:

  • In stock products: in stock
  • Out of stock products: out of stock

Platforms may show but deprioritize out-of-stock items.

For products available for preorder:

  1. Enable preorder in Shopify
  2. In Feedy McFeed Feed, include preorder products
  3. Set availability: preorder
AttributeValue
availabilitypreorder
availability_dateWhen available (optional)
<g:availability>preorder</g:availability>
<g:availability_date>2024-06-15</g:availability_date>

Set minimum inventory for inclusion:

  1. Go to feed settings
  2. Find Minimum inventory
  3. Set threshold (e.g., 5 units)
  4. Products below threshold excluded
  • Prevent advertising low-stock items
  • Reserve inventory for other channels
  • Avoid overselling

Availability is tracked per variant:

ProductVariantStockIn Feed
T-ShirtSmall10Yes
T-ShirtMedium0No (if in-stock filter)
T-ShirtLarge5Yes

Each variant appears or is excluded independently.

For accurate availability:

  1. Set feed regeneration to every 1-3 hours
  2. Or enable webhook-triggered updates
  3. Keep inventory current

For critical inventory changes:

  1. Enable direct GMC upload
  2. Push inventory changes immediately
  3. Avoid selling out-of-stock
  • Out of stock products may still show (deprioritized)
  • Price + availability mismatch causes disapproval
  • Preorder requires availability_date
  • Can show out of stock with “notify me” option
  • Requires accurate availability attribute
  • Updates reflected in dynamic ads

Each platform handles availability differently. Check platform documentation.

Check:

  • Shopify inventory is correct
  • Product recently synced
  • Feed recently regenerated

Verify:

  • Variant-level inventory (not product level)
  • Minimum inventory threshold
  • No other filters excluding

Cause: Feed says “in stock” but website shows “out of stock”

Solution:

  • Sync inventory
  • Regenerate feed
  • Check inventory tracking is enabled in Shopify