-
Notifications
You must be signed in to change notification settings - Fork 1
Feed Types and Lifecycle
The feed type provides a starting column map and default behavior. All feeds then move through the same save, test, queue, generation, upload, and review lifecycle.
Documentation baseline: public repository commit
b77605d. Last reviewed: 2026-08-29.
| Feed | Use it for |
|---|---|
| Generic | Custom delimited feeds for systems without a bundled template |
| Google Shopping | Google product data, variants, taxonomy, shipping, and product-linked promotion IDs |
| Google Local Inventory | Store-level availability, quantity, and price, optionally expanded by MSI source |
| Google Promotions | A companion file configured and generated from a Google Shopping feed |
See the individual feed guides before relying on their default columns.
The Feeds Management grid exposes these per-feed actions:
- Configure opens the feed tabs.
- Run Now adds the feed to the generation queue.
- Test Feed renders one SKU or product ID without replacing the normal production file.
- View Log opens the per-feed log.
The grid also supports mass enable, disable, clone, and delete operations when the Admin role has the required ACL permissions.
| Status | Meaning |
|---|---|
| Disabled | The feed is not active for normal operation. |
| Scheduled | The feed has saved schedule configuration. |
| Pending | Work is waiting in the generation queue. |
| Processing | A worker is generating the feed. |
| Completed | The last generation completed. Review the file and counts. |
| Error | Processing failed. Open the feed log before retrying. |
- Create the feed from the closest template.
- Save its general settings and column map.
- Test representative products.
- Generate the complete file without an upload destination.
- Compare product counts and sampled data with Magento.
- Validate the file with the intended recipient.
- Add one non-serving upload destination and test it.
- Add schedules only after the output and transfer are accepted.
- Record the accepted commit, configuration, file checksum, and external result.
Cloning is useful when two feeds share most settings, but the copy should have its own name, store view, file, schedules, and destinations. Review all of those before enabling it.
Mage-OS Shopping Feed
Start here
- Status and compatibility
- Release 1.0.0
- Installation and upgrade
- Quick start
- Migration and coexistence
- Feed types and lifecycle
Feed guides
Configuration
- General configuration
- Columns and directives
- Categories and taxonomy
- Filters and transformations
- Product options
- Complex products
- Shipping
Operations
- Manual and CLI generation
- Scheduling and queues
- FTP, SFTP, and gzip uploads
- Testing one product
- Logs and troubleshooting
- Performance and large catalogs
Storefront integrations
Maintainers