solutede / billigerde-connect
此包的最新版本(0.0.7)没有可用的许可证信息。
Solute.de Billiger.de Connect Magento 扩展
0.0.7
2018-12-18 14:55 UTC
Requires
This package is auto-updated.
Last update: 2024-09-19 09:37:47 UTC
README
solute.de GmbH Zeppelinstraße 15 D-76185 Karlsruhe
安装
前提条件
- Magento Cron 功能必须保证
兼容性
- Magento CE >= 1.9
- 版本 1.6 及以下版本应该能工作,但尚未测试
Composer
对于 Composer 安装,需要服务器端的 allow symlinks {
"require":{
"solutede/billigerde-connect":"dev-master",
},
"extra":{
"magento-root-dir": "./",
"auto-append-gitignore": true,
"magento-deploystrategy": "symlink"
}
}
下载
https://bitbucket.org/solutede/billigerde-connect/downloads/ 在 Magento 根目录中解压 Zip 文件(所有内容都在 app/ 目录中!)
其他措施
- 安装后需要清空缓存,并在管理区域注销和重新登录
Cron
- 为了使导出始终被启动,有一个 Crontab 条目
修改 Cron 条目
通过 config.xml
- app/code/local/Billigerde/Connect/etc/config.xml
- 在底部找到(
- 行表示每小时 10 分钟
- 每 2 小时 15 分钟
Cron 模块(如果不想编辑 config.xml)
配置
系统 > 配置 > Solutede > Billigerde Connect
- 常规
- ShopId :: 在 Billiger.de 的商店 Shop Id
- 跟踪
- 方法 :: 关闭或正常跟踪或扩展跟踪
按商店设置导出设置
- 激活 :: 开或关
- 调试 :: 关或相应的 DebugLevel。额外的文件将在 var/log/ 中写入
- Csv 字段分隔符
- Csv 括号符号
- Csv 文件名 :: 如果有多个商店导出,文件名应该不同
- Csv 文件路径 :: 文件路径
- 每步产品集合大小 :: 一次加载的产品数量
- 分类过滤器包含 :: 限制要导出的产品的分类过滤选项
- 分类过滤器排除 :: 限制不导出产品的分类过滤选项
- 可见性过滤器 :: 限制产品的可见性过滤选项
- 导出已禁用产品 :: 禁用产品的过滤选项
- 导出无库存产品 :: 无库存产品的过滤选项
配置文件设置
- Csv 字段到属性或其他值的映射
- 字段是 Billiger.de 预定义的列标识。
- 字段含义可以在 https://www.billiger.de/application/tech.html 的指南中查看
- 映射下拉列表可通过事件扩展,请参阅事件
- 未设置的映射将导致该列不导出
- 映射是到 Csv 字段的属性值或 GetterValue 映射
- Hydratings 用于 Csv 中的更复杂值,例如 CategoryTreeString
- Formattings 是应用于Csv中相应值的格式化
工作原理
事件
billigerde_connect_fetch_mappings :: 用于扩展或覆盖映射。允许添加自己的 Getter 或其他映射类型。
billigerde_connect_fetch_formatters :: 用于扩展或覆盖格式化器。
billigerde_connect_fetch_hydrators :: 用于扩展或覆盖水化器。
billigerde_connect_map_field :: 用于扩展或覆盖配置中的映射字段。
billigerde_connect_apply_product_collection_filter :: 用于扩展或覆盖应用于集合的过滤条件。
billigerde_connect_get_product_field_value :: 用于扩展或覆盖CSV中产品值的结果。
调试
- 在系统配置中可以设置调试级别。这些将在 var/log/ 下写入调试文件。
- 在正常运营时不要开启!
故障排除
将配置文件设置回默认值
- 在 app/code/etc/config.xml 中,默认设置可在 default/billigerde_connect_setting/profile_config_default 复制,并为路径 'billigerde_connect_setting/export/profile_config' 提供给 core_config_data 表。