Mage-OS Shopping Feeds

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.

Mage-OS Shopping Feeds support

Answers from the public wiki and source code , including the migration companion

Mage-OS Shopping Feeds bot

Ask me about installing, configuring, or extending the open-source Mage-OS Shopping Feeds module.

Your redacted question is stored to improve this open-source module. Do not include passwords, API keys, customer records, or other private data.

Ready for your question.

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 limitations

Presets 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 scope

Current 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.

Read the 1.2.4 release notes

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 guide

Moving 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.