Filtering by Availability
Filter products by inventory status to prevent advertising out-of-stock items or to create availability-specific feeds.
Availability Options
Section titled “Availability Options”| Status | Description |
|---|---|
| In stock | Products with inventory > 0 |
| Out of stock | Products with inventory = 0 |
| Preorder | Products available for preorder |
| All | No availability filtering |
Configuring Availability Filter
Section titled “Configuring Availability Filter”- Go to Feeds > select feed > Settings
- Find Availability Filter section
- Select option:
- Include all
- In stock only
- Out of stock only
- Include preorder
In Stock Only
Section titled “In Stock Only”Most common setting. Includes only products with available inventory.
Benefits
Section titled “Benefits”- Prevents advertising unavailable products
- Better customer experience
- Avoids GMC disapprovals for availability mismatch
Considerations
Section titled “Considerations”- Products disappear when sold out
- May reduce feed size significantly
- Requires accurate inventory tracking
Including Out of Stock
Section titled “Including Out of Stock”When to include out-of-stock products:
| Scenario | Why Include |
|---|---|
| Back-in-stock notifications | Drive signups |
| SEO feeds | Maintain product visibility |
| Waitlist items | Accept preorders |
| Drop shipping | External fulfillment |
Configuration
Section titled “Configuration”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.
Preorder Handling
Section titled “Preorder Handling”For products available for preorder:
- Enable preorder in Shopify
- In Feedy McFeed Feed, include preorder products
- Set
availability: preorder
Requirements
Section titled “Requirements”| Attribute | Value |
|---|---|
| availability | preorder |
| availability_date | When available (optional) |
Example
Section titled “Example”<g:availability>preorder</g:availability><g:availability_date>2024-06-15</g:availability_date>Inventory Threshold
Section titled “Inventory Threshold”Set minimum inventory for inclusion:
- Go to feed settings
- Find Minimum inventory
- Set threshold (e.g., 5 units)
- Products below threshold excluded
Use Cases
Section titled “Use Cases”- Prevent advertising low-stock items
- Reserve inventory for other channels
- Avoid overselling
Variant-Level Availability
Section titled “Variant-Level Availability”Availability is tracked per variant:
| Product | Variant | Stock | In Feed |
|---|---|---|---|
| T-Shirt | Small | 10 | Yes |
| T-Shirt | Medium | 0 | No (if in-stock filter) |
| T-Shirt | Large | 5 | Yes |
Each variant appears or is excluded independently.
Real-Time Inventory
Section titled “Real-Time Inventory”For accurate availability:
Enable Frequent Sync
Section titled “Enable Frequent Sync”- Set feed regeneration to every 1-3 hours
- Or enable webhook-triggered updates
- Keep inventory current
Direct Upload
Section titled “Direct Upload”For critical inventory changes:
- Enable direct GMC upload
- Push inventory changes immediately
- Avoid selling out-of-stock
Platform Behavior
Section titled “Platform Behavior”Google Shopping
Section titled “Google Shopping”- Out of stock products may still show (deprioritized)
- Price + availability mismatch causes disapproval
- Preorder requires availability_date
Facebook/Meta
Section titled “Facebook/Meta”- Can show out of stock with “notify me” option
- Requires accurate availability attribute
- Updates reflected in dynamic ads
Other Platforms
Section titled “Other Platforms”Each platform handles availability differently. Check platform documentation.
Troubleshooting
Section titled “Troubleshooting”Products showing wrong availability
Section titled “Products showing wrong availability”Check:
- Shopify inventory is correct
- Product recently synced
- Feed recently regenerated
In-stock products excluded
Section titled “In-stock products excluded”Verify:
- Variant-level inventory (not product level)
- Minimum inventory threshold
- No other filters excluding
Availability mismatch errors
Section titled “Availability mismatch errors”Cause: Feed says “in stock” but website shows “out of stock”
Solution:
- Sync inventory
- Regenerate feed
- Check inventory tracking is enabled in Shopify