omikron/magento-factfinder 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

omikron/magento-factfinder

Composer 安装命令:

composer require omikron/magento-factfinder

包简介

FACT-Finder® Web Components for Magento

README 文档

README

This repository contains SDK that helps you integrate the FACT-Finder Web Components into your Magento 1 Shop. The instruction is divided into three parts:

  • Installation
  • Backend Configuration
  • Webcomponents Integration

Installation

You can download the module from Github by cloning it directly or saving as ZIP package.

Copy Files

To install the module, please copy content of the src directory into the main directory of Magento 1 shop.

Installing dependencies

Since this plugin using FACT-Finder® Communication SDK for PHP package as a dependency, it should be installed manually. Because of Magento 1 does no support compose autoloader You need to reproduce follow steps:

  • login to the server (via SSH) where your Magento 1 instance is located.
  • run composer require omikron/factfinder-communication-sdk to install the Communication SDK

Dependencies will be installed to the vendor folder in the root of Your Magento 1 directory

Module Activation

After copying files please go to the Stores → Configuration → Advanced → Advanced in Magento 1 backoffice and check if the modules is enabled.

Backend Configuration

You can find the module settings page under Stores → Configuration → Catalog → FACT-Finder in Magento 1 backoffice. You can setup there connection with FACT-Finder, enable or disable webcomponents or generate feed based on your database.

Main Settings

In Main Settings you can setup connection to the FACT-Finder. You can also test the connection, but remember first to save the settings. If not, data will be lost.

Main Settings

Activated Webcomponents

In this tab you can decide which webcomponents should be enabled.

  • Suggestions activates loading and displaying suggestions while search terms are entered into the search bar.
  • Filter / ASN activates the functions to narrow down and refine search results.
  • Paging activates paging through the returned search results.
  • Sorting activates a sorting function for returned search results.
  • Breadcrumb activates displaying the current position during a search. Can be refined with the Filter / ASN component.
  • Products per Page activates an option to limit the number of displayed search results per page.
  • Campaigns displays your active FACT-Finder campaigns, e.g. advisor and feedback campaigns.
  • Pushed Products displays your pushed products campaigns.
  • Recommendation activates recommendation tab in product details page
  • Similar activates similar products tab in product detail page

Activated Webcomponents

Advanced Settings

In Advanced Settings you can set parameters related to the ff-communication. You can also define campaign details.

General Export Settings

The SDK allows you to generate feed based on your database. In this tab you can specify what attributes you want to export. Please remember to save settings before doing export.

Cron schedule

The SDK allows you to automatize feed file export by Cron. You can do this by selecting proper time of execution and frequency in module configuration.Please remember that in order to automatize feed file export You need to correctly configure Magento Cron by adding execution of magento.sh script to system crontab file.

Export to FTP

Export to FTP

In this tab you can specify parameters needed to connect with FTP and upload there generated feed. Please remember to save settings before doing export. When you are making changes and there was already generated feed, please do it one more time, since changes may be not applied in the feed.

Export to FTP

Export via Basic Auth

In this tab you can specify the basic auth credentials that are needed to download feed from: http://example.com/factfinder/export/index

Export via Basic Auth

Webcomponents Integration

You can activate and deactivate webcomponents as mentioned in Activated Webcomponents tab.

You can find webcomponents templates in:

app/design/frontend/base/default/layout/factfinder.xml
app/design/frontend/base/default/template/factfinder

You can find SDK CSS files in:

skin/frontend/base/default/css/factfinder

You can find SDK Javascript files in:

js/factfinder

Process of Data Transfer between Shop and FACT-Finder

Process of Data Transfer between Shop and FACT-Finder

omikron/magento-factfinder 适用场景与选型建议

omikron/magento-factfinder 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 4 次下载、GitHub Stars 达 2, 最近一次更新时间为 2020 年 11 月 12 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 omikron/magento-factfinder 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 omikron/magento-factfinder 我们能提供哪些服务?
定制开发 / 二次开发

基于 omikron/magento-factfinder 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 4
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 7
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 4
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: proprietary
  • 更新时间: 2020-11-12