PHPackages                             oxid-academy/product-data-reader - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. oxid-academy/product-data-reader

ActiveOxideshop-component[Utility &amp; Helpers](/categories/utility)

oxid-academy/product-data-reader
================================

Reads data from product selected by item number.

2.0.1(1y ago)0601GPL-3.0-or-laterPHPPHP ^8.1

Since May 13Pushed 1y ago1 watchersCompare

[ Source](https://github.com/oxid-academy/product-data-reader)[ Packagist](https://packagist.org/packages/oxid-academy/product-data-reader)[ Docs](https://www.oxid-esales.com/ressourcen/academy/)[ RSS](/packages/oxid-academy-product-data-reader/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (7)Used By (1)

OXID Academy Product Data Reader
================================

[](#oxid-academy-product-data-reader)

[![Latest Version](https://camo.githubusercontent.com/074a683fb00c94f35c51d4c15a59605eec4d33331de4258734c2cd3952ad9646/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6f7869642d61636164656d792f70726f647563742d646174612d7265616465723f6c6f676f3d636f6d706f736572266c6162656c3d6c617465737426636f6c6f723d6f72616e6765)](https://packagist.org/packages/oxid-academy/product-data-reader)[![PHP Version](https://camo.githubusercontent.com/d8ac53ec26883741c0b9111e5614c252fe3c5cde774be4986fc1e7d903084db6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6f7869642d61636164656d792f70726f647563742d646174612d726561646572)](https://github.com/oxid-academy/product-data-reader)

This package is part of the **OXID Academy Training Development Basics**. Please see our website for current training offers in [german](https://www.oxid-esales.com/ressourcen/academy/schulungen/) or [english](https://www.oxid-esales.com/en/resources/academy/training-courses/) language.

Description
-----------

[](#description)

This extension is an **OXID eShop Component**. It introduces a service to read title, price and SEO URL of a product selected by its item number. The extension also provides a console command to run the service directly on the CLI.

Compatibility
-------------

[](#compatibility)

### Versions

[](#versions)

- 2.x.x version is compatible with OXID eShop 7.1.
- 1.x.x version is compatible with OXID eShop 7.1 and 7.0.

### Branches

[](#branches)

- b-7.1.x branch is compatible with OXID eShop compilation b-7.1.x.
- b-7.0.x branch is compatible with OXID eShop compilation b-7.1.x and b-7.0.x.

Installation
------------

[](#installation)

### Production

[](#production)

In your shop's root directory, execute the following Composer command:

```
composer require oxid-academy/product-data-reader:^2.0.0
```

### Development

[](#development)

In your shop's root directory, execute the following commands:

```
git clone -b b-7.1.x https://github.com/oxid-academy/product-data-reader.git ./EXTENSIONS/product-data-reader
composer config repositories.oxac-pdr path ./EXTENSIONS/product-data-reader
composer require oxid-academy/product-data-reader:dev-b-7.1.x
```

Usage
-----

[](#usage)

### Service

[](#service)

Information about the usage of services in the OXID eShop can be found in our [online documentation](https://docs.oxid-esales.com/developer/en/latest/development/modules_components_themes/module/module_services.html).

### Command

[](#command)

Your can simply run the command on your CLI by using the [OE Console](https://docs.oxid-esales.com/developer/en/latest/development/tell_me_about/console.html):

```
./vendor/bin/oe-console oxac:product-data:read
```

Troubleshooting
---------------

[](#troubleshooting)

If you encounter any issues after installation, clear your `source/tmp` directory. You can do this by running the `oe:cache:clear` command:

```
./vendor/bin/oe-console oe:cache:clear
```

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~19 days

Total

4

Last Release

722d ago

Major Versions

1.0.1 → 2.0.02024-07-05

### Community

Maintainers

![](https://www.gravatar.com/avatar/093771863de624bba0d2ae1bb0b2e834429daf708f6069296e5573e4af8f0e64?d=identicon)[OXID Academy](/maintainers/OXID%20Academy)

---

Top Contributors

[![oxSteven](https://avatars.githubusercontent.com/u/57273424?v=4)](https://github.com/oxSteven "oxSteven (36 commits)")

### Embed Badge

![Health badge](/badges/oxid-academy-product-data-reader/health.svg)

```
[![Health](https://phpackages.com/badges/oxid-academy-product-data-reader/health.svg)](https://phpackages.com/packages/oxid-academy-product-data-reader)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
