-
Notifications
You must be signed in to change notification settings - Fork 1
Migration and Coexistence
MageOS_ShoppingFeed is a new module. It is not a renamed release of an installed Rocket Web package, and it does not copy Rocket Web data.
Documentation baseline: public repository commit
b77605d. Last reviewed: 2026-08-29.
| Surface | Mage-OS identity |
|---|---|
| Composer package | mage-os/module-shopping-feed |
| Magento module | MageOS_ShoppingFeed |
| PHP namespace | MageOS\ShoppingFeed |
| Database tables | mageos_shopping_feed_* |
| Configuration section | mageos_shopping_feed |
| Admin route | mageos_shopping_feed |
| Cron group | mageos_shopping_feed |
| CLI prefix | mage-os:shopping-feed |
| Default output directory | pub/media/mageos-shopping-feed |
Events, layout handles, UI component names, JavaScript aliases, ACL resources, cache identifiers, logs, locks, and generated filenames follow the same new identity.
The module does not automatically copy:
- Feed records or serialized feed configuration
- Schedules
- Upload destinations or credentials
- Category mappings
- Filters and transformations
- System configuration
- Generated files
- Logs
There is no bundled importer. Do not expect setup:upgrade to create Mage-OS feeds from an older package.
- Back up the database and both modules' output directories.
- Install
MageOS_ShoppingFeedon staging. - Keep its schedules and uploads disabled.
- Recreate one feed manually under the new module.
- Use a distinct local and remote filename.
- Compare columns, row counts, prices, availability, URLs, identifiers, and skipped products.
- Test one upload against a non-serving destination.
- Plan any production cutover as a separate reviewed change.
Both module identities can be installed for evaluation because their runtime resources are isolated. They still solve the same operational problem. If both modules generate or upload to the same destination, duplicate or conflicting submissions are possible.
Installing or validating the Mage-OS module does not authorize disabling or uninstalling the older package. A production cutover should identify:
- The feed and schedules that will stop
- The new files and schedules that will start
- Remote destination and filename changes
- A rollback procedure
- The person approving the change
- The Merchant Center or marketplace evidence that confirms acceptance
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