icecat/icecat-integration
Composer 安装命令:
composer require icecat/icecat-integration
包简介
This plugin provides integration of pimcore with Icecat
README 文档
README
Icecat Integration plugin This extension adds a comprehensive import functionality to Pimcore. It allows importing data from open-Icecat and uses the data to create Pimcore products.
Installation Prerequisites : Pimcore v10.x.x
To install this plugin use following commands:
- Download via composer : composer require icecat/icecat-integration
- Enable the plugin : bin/console pimcore:bundle:enable IceCatBundle
- Install the plugin: bin/console pimcore:bundle:install IceCatBundle
Features in a nutshell
- Configure Import from open-icecat.
- Support file upload : via-url , general-upload.
- Supported File Formats: CSV, XLSX
- Create Products in pimcoreusing imported data.
- Provide Products preview.
New features in v4.0.0
- Upgrade to Pimcore version 10.5.*
- An Open-Source MIT licensed under Icecat NV
- Unlock the Full Icecat users
Click here to see full details for v4.0.0
New features in v3.0.0
- Helpful Icecat links on the login screen
- Addition of more enriched content
- Advanced filter options
- Overwritable fields - on the fly
- Single product import
- Recurring bulk import - on demand and scheduled
- PSR1 and PSR2 complete code compliant
Click here to see full details for v3.0.0
New features in v2.0.0
- Enable / Disable automatic Icecat product categorization leading in the Pimcore database
- Filtering products by language / category / brand / searchable attributes
- Improve user experience in v1 features
- Bug fixes / incorporate feedbacks provide by open source community
- Code compliant with PHP-CS fixer rules provided under php_cs.dist file
Click here to see full details for v2.0.0
Steps to use :
- After successful installation, you can see the icecat integration logo in your pimcore panel.
- You can open the icecat integration panel by clicking on it .
- You will need to authenticate yourself by providing open-icecat account credentials.

- If the login is successful, you will see the below tab otherwise you will see the error message on the login tab.

Here, you can :
-
Select Language in which you need to fetch the icecat product data.You can select multiple languages (Languages that are enabled in your pimcore backend will be available here). If the languages are subscribed in your open icecat account and the languages are available in Pimcore then you can see multiple languages data.
-
File upload can be done using a url or from a file(formats accepted: Excel and Csv) Note : File should contain column with name(Product code and Brand Name) or (GTIN/EAN ) , file can contain all these column together also
-
As you hit the upload button, the import process will start and you will be able to see the Import Progress.

- After importing data, you will see a tab with all found products , you can select the product and click the Create Products button in order to create Pimcore Products .
As the Product Creation starts, a progress bar will appear

- Once the creation is completed, You can find the Products in the ‘ICECAT’ folder.
- Now you can open the Products and see the preview,you can also edit the Products
You can edit the product in Pimcore Dataobject’s ICECAT folder.

- Once the Pimcore products creation process is completed, You can upload a new file and fetch data.
Pimcore product’s content Some major data sections of the products created are:-
- Video : User can see the video in edit section and also in product’s preview section
Note: Video preview is available in edit section , if only the FFMPEG extension or any pimcore supported video player is installed on server
- Story: Product story can be seen also, in a rich html format.

- 3d Tour: Some products may also contain a 3D view, which can be seen in the product’s preview.
The play pause button can be use to play or pause the 3d animation - Specification: It contains the dynamic specification of the product , which can vary product wise.

Note: Some extra functionality :
- You can restart the process , By clicking the Restart Process button that is available on the file upload panel .You may need to restart the process in following condition
- Upload File or any other functionality is not working .
- You have imported data using a file but you don't want to create the products.
- You can check the log information in the Log Panel Tab
- You can get the information about those products in the Products not found Tab, that were not fetched during the import process.
icecat/icecat-integration 适用场景与选型建议
icecat/icecat-integration 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 1.46k 次下载、GitHub Stars 达 7, 最近一次更新时间为 2021 年 09 月 23 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 icecat/icecat-integration 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 icecat/icecat-integration 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 1.46k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 7
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-09-23

