Mage-OS Shopping Feeds
Product feeds for
Mage-OS & Magento Open Source
No license fee, all capability.
Generate product feeds for Google Shopping, Meta, Microsoft, TikTok, Pinterest, and custom destinations. Manage mappings, inventory rules, schedules, and delivery inside your store.
Mage-OS Shopping Feeds is the updated version of Rocket Shopping Feeds. We used to sell it. Now it’s free and open source.
Free code under OSL-3.0. Installation, configuration, and custom development are available from Rocket Web.
Ask the Mage-OS Shopping Feeds documentation
Get a source-backed answer from the current open-source module documentation and code. The bot will show the sources it used or tell you when the available material does not support an answer.
Start with a preset. Make it fit your catalog.
Each feed has its own store view, columns, filters, schedule, and delivery settings. Create separate feeds for different channels, markets, or product selections.
- Google Shopping
- Product data for Google Merchant Center, with category mapping, identifiers, prices, availability, and variant links.
- Google Local Inventory
- Store-level availability, including optional MSI source-to-Google-store mapping for physical locations.
- Google Promotions
- A companion promotions file generated from eligible cart price rules configured in a Google Shopping feed.
- Meta Catalog
- A Facebook and Instagram catalog preset with product, variant, price, image, and availability mappings.
- Microsoft Merchant Center
- A dedicated Microsoft/Bing Shopping preset with editable columns and product selection.
- TikTok Catalog
- A catalog preset with comma-separated output and channel-specific mappings and validation.
- Pinterest Catalog
- A catalog preset with product identifiers, variant groups, images, prices, and availability.
- Custom feeds
- A generic delimited format with your own columns, separators, quoting, mappings, and filters.
OpenAI / ChatGPT: beta with format gaps
The bundled Google-compatible beta preset has not been updated to OpenAI's current product-feed contract. Use it only if OpenAI explicitly accepts your exported sample and transfer format. It does not provide merchant account access, checkout, or order synchronization.
Review the beta limitationsPresets prepare feed files. Each channel sets its own account, catalog, and ingestion requirements. Test the generated output with the recipient before enabling scheduled delivery.
Control what leaves your catalog.
Map and clean catalog data
Combine attributes, replace text, remove markup, set fallback values, and map categories to the destination's taxonomy.
Control products and variants
Choose product types, attribute sets, categories, and stock rules. Set parent or child values per column and export variants as separate rows.
Use the right inventory
Use stock from the feed's website, with optional reservation-aware quantities. Local Inventory reports physical-source stock for each location.
Match each storefront
Choose a store view and currency per feed, with store-specific URLs, pricing, catalog price rules, and localized attributes.
Link to the selected variant
Configurable and custom-option deep links preselect the advertised options on supported Luma and Hyvä product pages.
Add storefront offer data
Optional schema.org microdata supports Google Automatic Item Updates. Luma also supports Google Ads view_item events for configurable selections.
Schedule and batch generation
Run feeds on a cron schedule, queue a run from Admin, or generate through the CLI. Batch mode splits larger jobs across runs.
Choose how files are delivered
Let the recipient fetch the generated file, or upload by SFTP or unencrypted FTP, with optional gzip compression. SFTP verifies a trusted server fingerprint.
Inspect output before delivery
Test a known SKU, review generated values and per-feed logs, and adjust mappings before enabling schedules or uploads.
Built for Mage-OS and Magento Open Source
The current CI matrix covers Mage-OS 3.5 and 3.6, and Magento Open Source 2.4.8-p5 and 2.4.9. Magento 2.4.7-p10 has a separate compatibility profile with a documented upstream dependency advisory.
Use a PHP version supported by your platform within PHP 8.1 through 8.5. Standard Magento Admin works without Nebula. An optional Nebula grid opens editing, previews, and logs in the standard Admin layout.
Storefront microdata and option deep links support Luma and Hyvä. Google Ads events are Luma-only. Adobe Commerce, custom themes, and headless storefront behavior need verification on your installation.
Check compatibility and tested scopeCurrent release: 1.2.4
Safer transfers and more reliable generation
Version 1.2.4 adds SFTP server verification, keeps upload passwords encrypted until connection, checks log archives before rotation, and fixes inventory and shipping edge cases.
Upgrading an existing installation? Run setup:upgrade and enter a trusted SHA256 host-key fingerprint for every SFTP destination. A missing or mismatched fingerprint prevents delivery.
Get your first feed running.
Installing for the first time
Install the free package with Composer, enable it, and run the schema upgrade on staging. Follow your store's normal deployment process.
composer require 'mage-os/module-shopping-feed:^1.2.4'
bin/magento module:enable MageOS_ShoppingFeed
bin/magento setup:upgrade
bin/magento cache:clean Choose a preset under Catalog > Mage-OS Shopping Feed > Feeds Management. Test known SKUs, generate a complete file, and check recipient diagnostics before enabling schedules or uploads. Updates run on a schedule or on demand.
Follow the setup guideMoving from Rocket Shopping Feeds
The new module installs alongside the original Rocket Web packages. Installing it does not import or change your existing feeds.
The separately installed migration companion previews legacy configuration and imports disabled Mage-OS feeds, with schedules and uploads held for review. Compare output on staging before explicitly activating the replacements.
Keep the legacy modules installed and enabled through schema upgrades to preserve their tables. Custom code, shared settings, recipient URLs, and SFTP fingerprints need review during cutover.
Feed files are publicly downloadable for recipients. Export public catalog data only. Local validation helps find errors; channel acceptance still depends on your catalog, account, and the recipient's current requirements.
Questions about Mage-OS Shopping Feeds?
Get in touch and we'll help you get started.