solutede/billigerde-connect

此包的最新版本(0.0.7)没有可用的许可证信息。

Solute.de Billiger.de Connect Magento 扩展

安装: 10

依赖项: 0

建议者: 0

安全: 0

类型:magento-module

0.0.7 2018-12-18 14:55 UTC

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 表。