承接 trustmate/magento-extension 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

trustmate/magento-extension

Composer 安装命令:

composer require trustmate/magento-extension

包简介

Plugin for TrustMate.io reviews integration

README 文档

README

1. Install or update using composer

composer require trustmate/magento-extension

composer update trustmate/magento-extension

2. From command line run

  • php bin/magento module:enable TrustMate_Opinions
  • php bin/magento setup:upgrade
  • php bin/magento setup:di:compile
  • php bin/magento setup:static-content:deploy pl_PL en_US (languages of your choice)

3. Configure plugin in Magento admin panel in TrustMate → Settings

4. After configuration clear the cache

In System → Tools → Cache management → Flush Magento Cache or from command line:

  • php bin/magento cache:flush

Important notice about displaying reviews using this module

Version 3.0.x was a last version presenting TrustMate reviews on top of Magento review system using this module. This feature was removed in 4.0.0. Using TrustMate widgets or creating custom integration using our APIs is recommended.

Upgrading

To version 4.0.0

Review presentation built on top Magento review system was removed. Reviews in database were left untouched for manual action.

To version 3.0.0 from version 1.2.0+ if you render reviews using module

BEFORE UPDATE:

Due to changed review storage structure, reviews from TrustMate need to be re-downloaded. Remove everything from trustmate_product_opinions table along with references:

DELETE FROM review WHERE trustmate_review_id IN (SELECT id FROM trustmate_product_opinions);
DELETE FROM trustmate_product_opinions;

If you're using older version, please remove all TrustMate reviews using review title for example.

AFTER UPDATE:

No action is required, reviews will download periodically (1000 in single job run). If you want to speed up this process - temporarly change cron job in module to be run more often, avoiding overlapping or download reviews manually using:

php bin/magento trustmate:import:opinions

To version 2.1.0

  • Due to bug in some older versions, if your products are identified in TrustMate using database identifier instead of SKU - please use new configuration option to keep this behaviour. Without it you may notice that new orders create brand new products on TrustMate side ignoring all existing ones.

To version 1.2.0

  • If you were using agreements from module please turn it off after upgrade. Use own agreement if necessary.

Changelog

4.0.0 (2026-02-05)
  • Removed review presentation built on top of Magento reviews
  • Switched to TrustMate Integration API
3.0.10 (2025-12-08)
  • Added support for product variants (for existing integration: please read new option description)
  • Made sure invitations are created for proper store view in all cases
3.0.9 (2025-10-01)
  • Attempt to fix rare case when invitations were created for wrong store
3.0.8 (2025-09-25)
  • Fix duplicate products in invitation from multi-level configurable product order
  • Fix SQLSTATE[42000]: Syntax error or access violation: 106
3.0.7 (2023-11-10)
  • Added verified reviews badges
3.0.6 (2023-08-29)
  • Fixed issues on PHP 7
  • User agreement related code cleanup
3.0.5 (2023-08-08)
  • Fixed issue with average rating in GraphQL
  • Fixed issue with the same ID in magento and TrustMate review
3.0.4 (2023-07-27)
  • Fixed query issue on version 2.4.5-p2
3.0.3 (2023-07-26)
  • Fixed issue with GraphQL
3.0.2 (2023-07-24)
  • Fixed issues with Magento and TrustMate review overlapping
  • Fixed issue with product ratings
3.0.1 (2023-06-21)
  • Fixed issues with pagination
  • Fixed issues with average grades and review count per product
3.0.0 (2023-04-27)
  • [BREAKING CHANGE] Internal review storage method was redesigned and TrustMate reviews are now decoupled from native Magento reviews. They are still rendering the same way.
  • Abandoned matching Store Views by language, single Store View should be connected to single TrustMate account using separate API key.
  • Added better support for "After create shipment" status - now also works when shipment is created by external tool.
  • Better support for review sharing (TrustMate feature)
2.1.6 (2023-02-15)
  • Reviews which became unpublished are now soft-deleted on Magento side
  • Fixed issue with multiple stores with same language
  • Fixed managing reviews with empty body
2.1.1 (2022-11-15)
  • Added support for PHP 8.1
2.1.0 (2022-11-08)
  • Added support for GTIN/EAN/MPN synchronization for Google integration
  • Customer surnames are no longer passed to review invitations
  • Order identifier are saved along with reviews
  • Product identifier can be changed (required for backward compatibility is some rare cases)
  • Fixed translation synchronization for multiple stores in same language
2.0.0 (2022-07-25)
  • Switched to GitHub releases
  • Functionally the same as 1.2.0
1.2.0 (2022-04-20)
  • Reviews can now be updated if changed in TrustMate
  • Reviews can be updated retrospectively using command line
  • Added support for review translations
  • Added support for product thumbnails
  • Removed old widget
  • Removed built-in agreements
  • Fixed dead links
  • Added sandbox mode
1.1.0 (2020-09-29)
  • Saving invitation consent in sales_order
  • Added possibility to change sending invitation trigger (After order / After creating shipment)
  • Moved invitation creation logic
1.0.5 (2020-09-02)
  • Removed surname from customer_name
1.0.4 (2020-08-05)
  • Handle invitation metadata
  • Changed order_id to increment_id

trustmate/magento-extension 适用场景与选型建议

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

它主要适用于以下技术方向: 「reviews」 「magento2」 「opinions」 「trustmate」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。

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

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

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

BUG 修复 & 性能优化

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

项目外包 & 长期维护

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

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

统计信息

  • 总下载量: 51.68k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 12
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 3
  • Forks: 3
  • 开发语言: PHP

其他信息

  • 授权协议: OSL-3.0
  • 更新时间: 2020-01-10