PHPackages                             rallisf1/php-saracakis-pricelists - 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. rallisf1/php-saracakis-pricelists

ActiveLibrary

rallisf1/php-saracakis-pricelists
=================================

Parse DOS Dealer Pricelists issued by Saracakis S.A.

0.1(5y ago)05MITPHP

Since Oct 25Pushed 5y ago1 watchersCompare

[ Source](https://github.com/rallisf1/php-saracakis-pricelists)[ Packagist](https://packagist.org/packages/rallisf1/php-saracakis-pricelists)[ Docs](https://github.com/rallisf1/php-saracakis-pricelists)[ RSS](/packages/rallisf1-php-saracakis-pricelists/feed)WikiDiscussions main Synced yesterday

READMEChangelogDependencies (1)Versions (2)Used By (0)

What is this?
=============

[](#what-is-this)

Saracakis S.A. is the main Greek Distributor of Honda &amp; Mitsubishi parts and vehicles. He monthly sends pricelists for both brands to his dealers in an ancient DOS flat-file format (CP737 encoding).

This is a PHP library to parse these files in order to update a CRM or eCommerce platform. Currently only parts supported. If someone has a vehicle pricelist of the same format feel free to share.

Installation 🔧
--------------

[](#installation-)

```
composer require rallisf1/php-saracakis-pricelists
```

How to use 🚀
------------

[](#how-to-use-)

Have the file uploaded where php can reach it and feed it to the class. You can also filter the results by product type (optional):

Filter ValueDescription0 (default)Nothing is filtered out1Your results will only contain car parts2Your results will only contain motorcycle parts3Your results will only contain power tool parts*Common parts "HOT" will be included all the time*

It will throw an exception if something goes wrong so catch it.

```
try {
    $data = new rallisf1\PhpSaracakisPricelists\Parser($full_file_path, $filter);
} catch (Exception $e) {
    echo 'Error: '. $e->getMessage();
}
```

`$data` is an object which shall contain an import number, the date of the provided data file and the products.

Check out the example by running `composer install` in the examples folder and open `honda.php` in your browser *(http server with PHP &gt;=5.4 required)*. A sample of 34 products is included, replace that with your data file for a quick test.

Contribution 🖇️
---------------

[](#contribution-️)

Feel free to fork. If you find a bug or got something great to add make a pull request!

Authors ✒️
----------

[](#authors-️)

- \*\* John Rallis \*\* - \* Initial Work \* - [rallisf1](https://github.com/rallisf1)

You can also look at the list of all the [contributors](https://github.com/rallisf1/php-saracakis-pricelists/contributors) who have participated in this project.

License 📄
---------

[](#license-)

This project is free to use, edit &amp; distribute under the MIT License.

Expressions of Gratitude 🎁
--------------------------

[](#expressions-of-gratitude-)

- Tell others about this project 📢
- Buy me a beer 🍺 or coffee ☕ | ₿ [Crypto](https://freewallet.org/id/rallisf1/) |💰 [Cash](https://www.paypal.me/rallisf1)
- Publicly thanks 🤓

---

⌨️ with ❤️ by [rallisf1](https://github.com/rallisf1) 😊

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity43

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

Unknown

Total

1

Last Release

2025d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/8031572?v=4)[John Rallis](/maintainers/rallisf1)[@rallisf1](https://github.com/rallisf1)

---

Top Contributors

[![rallisf1](https://avatars.githubusercontent.com/u/8031572?v=4)](https://github.com/rallisf1 "rallisf1 (5 commits)")

---

Tags

hondapartssaracakismitsubishi

### Embed Badge

![Health badge](/badges/rallisf1-php-saracakis-pricelists/health.svg)

```
[![Health](https://phpackages.com/badges/rallisf1-php-saracakis-pricelists/health.svg)](https://phpackages.com/packages/rallisf1-php-saracakis-pricelists)
```

###  Alternatives

[zbateson/mail-mime-parser

MIME email message parser

53949.2M79](/packages/zbateson-mail-mime-parser)[zbateson/stream-decorators

PHP psr7 stream decorators for mime message part streams

4748.6M6](/packages/zbateson-stream-decorators)

PHPackages © 2026

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