Download the PHP package mage-os/module-shopping-feed without Composer

On this page you can find all versions of the php package mage-os/module-shopping-feed. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package module-shopping-feed

Mage-OS Shopping Feed

CI on main

Release 1.0.0 passed all 27 CI checks on commit f14a763. View the passing release run.

MageOS_ShoppingFeed generates product feeds for Mage-OS and Magento Open Source.

This repository consolidates four related Rocket Web modules into one independently named Mage-OS module:

Current integrations include configurable-product deep links, schema.org offer data for Automatic Item Updates, Google Ads view_item events, gzip transfer over FTP or SFTP, reservation-aware MSI quantities, and explicit MSI source-to-Google-store mapping.

The package has its own Composer name, PHP namespace, Magento module name, database tables, configuration paths, routes, cron group, event names, JavaScript aliases, and default output names. It does not replace or mutate an installed Rocket Web package.

Status

Version 1.0.0 is the first stable release of this independently named module. Existing Rocket Web installations are not migrated automatically. Read MIGRATION.md before evaluating it on a store that already uses a Rocket Web shopping feed module.

This release includes Hyva custom-option and configurable-variant selection, safer microdata selection, and corrections to queue scheduling, output encoding, uploads, and stock inheritance. See the full-feed validation record.

Run ACCEPTANCE-TEST-PLAN.md against the exact release candidate before enabling production schedules or uploads.

Requirements

Mage-OS 3.4.0, based on Magento Open Source 2.4.9, is an explicit CI compatibility target. Its production checks install the package into a Mage-OS 3.4.0 project, then run the unit and integration suites, Magento coding standard, and dependency-injection compilation.

Mage-OS 3.5.0 on PHP 8.4.24 was also verified locally on Magebox with Hyva: a complete 160-row storefront feed, all exported prices and stock values, and all 38 available configurable deep links passed the recorded checks. This local evidence is separate from CI and Merchant Center acceptance.

Installation

Install the 1.x release from Packagist:

For a source checkout, place or symlink the repository at app/code/MageOS/ShoppingFeed, then run the Magento commands above without composer require.

Use

Manage feeds in the Admin under Catalog > Mage-OS Shopping Feed > Feeds Management.

Global settings are under Stores > Configuration > Mage-OS > Mage-OS Shopping Feed.

The module registers two CLI commands:

The dedicated mageos_shopping_feed cron group schedules feeds hourly and processes its queue every minute by default.

Feed output is restricted to pub/media/mageos-shopping-feed and its safe subdirectories. Per-feed logs are restricted to var/log and use mageos_shopping_feed_*.log by default.

Documentation

For setup and troubleshooting, use the Shopping Feed support bot on Rocket Web. Select Open support chat on the product page.

The reviewable GitHub Wiki source is under docs/WIKI-MAINTENANCE.md rather than editing the public wiki independently.

Development validation

Run the dependency-free consolidation checks and PHP syntax checks from the repository root:

Validate every Magento XML file against the schemas from an existing Magento or Mage-OS checkout:

Run the imported and modernized unit suite with the PHPUnit installation from that checkout:

The unit-test bootstrap loads Magento's test framework and the module directly, so the module does not need to be installed in the validation checkout. CI also installs the package into currently supported Magento Open Source releases and explicitly into Mage-OS 3.4.0, runs the unit and integration suites, checks the Magento coding standard, and compiles dependency injection.

Provenance and license

The consolidated source and exact import revisions are documented in PROVENANCE.md. Original Rocket Web copyright and author notices are retained in source files.

The package uses the LICENSING.md.


All versions of module-shopping-feed with dependencies

PHP Build Version
Package Version
Requires php Version ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0
magento/framework Version ^103.0.6-p15
magento/module-backend Version >=100.0 <200.0
magento/module-bundle Version >=100.0 <200.0
magento/module-catalog Version >=100.0 <200.0
magento/module-catalog-inventory Version >=100.0 <200.0
magento/module-catalog-rule Version >=100.0 <200.0
magento/module-config Version >=100.0 <200.0
magento/module-configurable-product Version >=100.0 <200.0
magento/module-customer Version >=100.0 <200.0
magento/module-directory Version >=100.0 <200.0
magento/module-downloadable Version >=100.0 <200.0
magento/module-eav Version >=100.0 <200.0
magento/module-grouped-product Version >=100.0 <200.0
magento/module-msrp Version >=100.0 <200.0
magento/module-quote Version >=100.0 <200.0
magento/module-review Version >=100.0 <200.0
magento/module-sales-rule Version >=100.0 <200.0
magento/module-shipping Version >=100.0 <200.0
magento/module-store Version >=100.0 <200.0
magento/module-tax Version >=100.0 <200.0
magento/module-ui Version >=100.0 <200.0
magento/module-url-rewrite Version >=100.0 <200.0
magento/module-weee Version >=100.0 <200.0
monolog/monolog Version ^2.0 || ^3.0
psr/log Version ^1.0 || ^2.0 || ^3.0
symfony/console Version ^5.4 || ^6.0 || ^7.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mage-os/module-shopping-feed contains the following files

Loading the files please wait ...