rallisf1/php-saracakis-pricelists

解析 Saracakis S.A. 发布的 DOS 经销商价格表

0.1 2020-10-25 14:46 UTC

This package is auto-updated.

Last update: 2024-09-25 23:44:19 UTC


README

Saracakis S.A. 是 Honda 和 Mitsubishi 零件和车辆的主要希腊分销商。他每月向他的经销商发送两种品牌的价格表,格式为古老的 DOS 平文件格式(CP737 编码)。

这是一个 PHP 库,用于解析这些文件,以更新 CRM 或电子商务平台。目前仅支持零件。如果有人有相同格式的车辆价格表,请随时分享。

安装 🔧

composer require rallisf1/php-saracakis-pricelists

如何使用 🚀

将文件上传到 php 可以访问的位置,并将其提供给类。您还可以通过产品类型(可选)过滤结果。

常见的零件 "HOT" 总是会被包含

如果发生错误,它将抛出一个异常,因此请捕获它。

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

$data 是一个对象,应包含一个进口编号、提供的数据文件日期和产品。

请在示例文件夹中运行 composer install 以查看示例,并在浏览器中打开 honda.php(需要 PHP >=5.4 的 HTTP 服务器)(http 服务器需要 PHP >=5.4)。包含 34 个产品的样本,用您的数据文件替换以进行快速测试。

贡献 🖇️

请随意分支。如果您发现一个错误或想添加一些东西,请提交一个 pull request!

作者 ✒️

  • ** John Rallis ** - * 初始工作 * - rallisf1

您还可以查看所有参与此项目的 贡献者 列表。

许可 📄

本项目可在 MIT 许可下免费使用、编辑和分发。

感谢的表达 🎁

  • 告诉其他人关于这个项目 📢
  • 请我喝啤酒 🍺 或咖啡 ☕ | ₿ 加密货币 |💰 现金
  • 公开感谢 🤓

⌨️ with ❤️ by rallisf1 😊