kiyoh / reviews
Kiyoh Reviews integration for Magento 2 - Shop and Product Reviews
Package info
github.com/Kiyoh-Klantenvertellen-plugins/Kiyoh-Magento-2-Plugin
Type:magento2-module
pkg:composer/kiyoh/reviews
Requires
- php: >=7.2.0
- magento/framework: ^100.1 || ^101.0 || ^102.0 || ^103.0
- magento/module-catalog: ^101.0 || ^102.0 || ^103.0 || ^104.0
- magento/module-config: ^100.1 || ^101.0
- magento/module-customer: ^101.0 || ^102.0 || ^103.0
- magento/module-sales: ^100.1 || ^101.0 || ^102.0 || ^103.0
- magento/module-store: ^100.1 || ^101.0
- magento/module-widget: ^100.1 || ^101.0
Requires (Dev)
This package is not auto-updated.
Last update: 2026-04-03 05:37:33 UTC
README
Collect more reviews and boost your store's credibility with automated review requests
What is Kiyoh Reviews?
Kiyoh Reviews is a Magento 2 extension that automatically collects customer reviews for your store and products. It integrates seamlessly with Kiyoh and Klantenvertellen review platforms, helping you build trust and increase conversions.
Key Benefits
✅ Automated Review Collection: Automatically send review requests after orders are completed
✅ Product Reviews: Collect reviews for specific products customers purchased
✅ Perfect Timing: Send review requests at the optimal time (e.g., 7 days after delivery)
✅ Multi-Language: Automatically detects customer language for personalized emails
✅ Easy Setup: Configure once and let it run automatically
✅ Boost SEO: Product reviews improve search engine rankings
✅ Increase Trust: Display ratings and reviews to build customer confidence
System Requirements
Minimum Requirements
- Magento: 2.3.0 or higher
- PHP: 7.2 or higher
- Server Extensions: cURL, JSON (usually pre-installed)
Recommended for Best Performance
- Magento: 2.4.6 or higher (LTS version)
- PHP: 8.1 or higher
- SSL Certificate: For secure API communication
Compatibility
The extension is compatible with:
- ✅ Magento Open Source 2.3.x and 2.4.x
- ✅ Adobe Commerce (Magento Commerce) 2.3.x and 2.4.x
- ✅ All standard Magento installations
- ✅ Multi-store and multi-website setups
- ✅ Cloud hosting and on-premise installations
Note for older Magento installations:
- Magento 2.3.x is supported but end-of-life (no security updates)
- We recommend upgrading to Magento 2.4.x for security and performance
- If you're on Magento 2.2.x or older, contact your technical team about upgrading
Getting Started
Step 1: Get Your API Credentials
Contact your Kiyoh or Klantenvertellen account manager to receive:
- Your Location ID
- Your API Token
Keep these credentials handy for the next step.
Step 2: Install the Extension
Your developer or technical team will install the extension. The installation process typically takes 5-10 minutes.
Composer installation:
- Run
composer require kiyoh/reviews - Run
php bin/magento setup:upgrade - If the store is in production mode, run
php bin/magento setup:di:compile - Clear cache with
php bin/magento cache:flush
Once installed, you'll see a new "Kiyoh" section in your Magento admin panel under Stores > Configuration.
Compatibility Check: If you're running an older version of Magento (2.3.x), ensure your PHP version is at least 7.2. Your technical team can verify this and upgrade if needed.
Step 3: Configure the Extension
- Log into your Magento admin panel
- Go to Stores > Configuration
- Find Kiyoh in the left menu
- Click Reviews Configuration
Enter Your API Credentials
In the API Settings section:
- Enable Kiyoh Reviews: Set to Yes
- Server: Select your platform (e.g., klantenvertellen.nl)
- Location ID: Enter your Location ID
- API Token: Enter your API Token
- Click Save Config
The system will automatically verify your credentials when you save.
Configure Review Invitations
In the Review Invitations section:
Basic Settings:
- Enable Review Invitations: Set to Yes
- Invitation Type: Choose what to request
- Shop + Product Reviews: Ask for both store and product reviews (recommended)
- Product Reviews Only: Only ask for product reviews
- Shop Reviews Only: Only ask for store reviews (no product-specific reviews)
- Order Status Trigger: Select when to send invitations (usually "Complete")
- Delay (Days): How many days to wait before sending (recommended: 7 days)
Advanced Settings:
- Maximum Products Per Invitation: How many products to include (recommended: 3-5)
- Too many products can overwhelm customers
- Focus on the most important items
- Product Sort Order: Choose how to prioritize products when multiple items are in an order
- Cart Order: Use the order items appear in the cart (default)
- Price (High to Low): Prioritize expensive items first
- Price (Low to High): Prioritize cheaper items first
- Name (A to Z): Sort products alphabetically
- Name (Z to A): Sort products reverse alphabetically
- SKU (A to Z): Sort by product code alphabetically
- SKU (Z to A): Sort by product code reverse alphabetically
- Fallback Language: Default language if customer language can't be detected (e.g., "en" for English)
Choosing the Right Invitation Type:
- Shop + Product Reviews: Best for most stores - gives comprehensive feedback
- Product Reviews Only: Good for stores focused on product quality and SEO
- Shop Reviews Only: Ideal for service-based businesses or when you want to focus on overall customer experience
Optional Filters:
- Exclude Customer Groups: Skip certain customer groups (e.g., wholesale customers)
- Exclude Product Attribute Sets: Skip certain product types (e.g., gift cards)
Click Save Config when done.
Enable Product Synchronization
In the Product Synchronization section:
- Enable Product Sync: Set to Yes
- Auto Sync on Product Changes: Set to Yes (recommended)
- This automatically updates product information when you edit products
- Excluded Product Types: Select product types you don't want to sync (optional)
- Example: Virtual products, downloadable products
- Excluded Product Codes: Enter specific SKUs to exclude (optional)
- Example: SAMPLE-001, TEST-SKU
Initial Product Sync:
- Important: first input your API key and Location ID and click save.
- Next click the Bulk Product Sync button to sync all existing products
- Do not leave the page while the sync is in progress
- This may take a few minutes depending on your catalog size
- You only need to do this once
Click Save Config when done.
How It Works
Automatic Review Requests
Once configured, the extension works automatically:
- Customer Places Order: A customer completes a purchase
- Order is Completed: You mark the order as "Complete" (or your configured status)
- Waiting Period: The system waits the configured delay (e.g., 7 days)
- Review Request Sent: Customer receives an email from Kiyoh/Klantenvertellen
- Customer Leaves Review: Customer clicks the link and writes a review
- Review Published: Review appears on your Kiyoh profile and can be displayed on your website
What Customers Receive
Customers receive a personalized email in their language with:
- A friendly greeting using their name
- A link to leave a review
- The products they purchased (with images) - if product reviews are enabled
- A simple rating system
Note: If you choose "Shop Reviews Only", customers will only be asked to review your store, not specific products. This is useful if you prefer to focus on overall service quality rather than individual product feedback.
Managing Reviews
Where to See Your Reviews
- Kiyoh Dashboard: Log into your Kiyoh/Klantenvertellen account to see all reviews
- Email Notifications: You'll receive email alerts for new reviews
- Magento Logs: Your technical team can check logs for invitation status
Responding to Reviews
- Log into your Kiyoh/Klantenvertellen dashboard
- Navigate to the reviews section
- Click on a review to respond
- Your response appears publicly below the review
Handling Negative Reviews
- Respond Quickly: Address concerns within 24-48 hours
- Be Professional: Stay calm and courteous
- Offer Solutions: Provide ways to resolve the issue
- Take It Offline: Invite them to contact you directly
- Learn and Improve: Use feedback to improve your service
About This Extension
Versioning: Composer/Packagist releases follow Git tags
Compatibility: Magento 2.3.0+ and PHP 7.2+
Developer: Kiyoh
License: Proprietary
Last Updated: October 2025
This extension is part of your Kiyoh/Klantenvertellen subscription. For questions about your subscription, pricing, or additional features, contact your account manager.