Reading list Switch to dark mode

    Magento 2 Multi Vendor Review Reminder

    Updated 4 March 2024

    Magento 2 Marketplace Review Reminder: This module allows the store admin to enable review reminder mail to be sent to the website customers, for giving the reviews to the products as well as to the seller’s profile.

    The admin can select the customer groups for sending the email reminder. This module also facilitates the admin to add discount coupons for a successful review. The customers can even review the seller profile and get a discount for the same.

    Please Note – This is a marketplace add-on, so you need to install Webkul’s Magento 2 Multi Vendor Module first.

    Watch the below video tutorial to understand the extension workflow:

    Features of Marketplace Review Reminder

    • The admin can configure product review settings.
    • The admin can configure the seller review setting.
    • The reminder emails can be sent automatically via Cron setup that needs to be done on the server
    • Can also be sent manually by the help of commands.
    • Also, the emails can be sent out to the customers by the help of a dedicated Run Process Manually button which will send emails as per the order status set under configuration by the admin.
    • Allowed to select dynamic email templates for both logged in as well as guest customers.
    • The admin can enable and disable asynchronous email sending.
    • The admin can set the reminder email counts.
    • The admin can also set reminder email to be sent with hours as well as days delay.
    • The admin can send reminder emails as per the specific customer groups.
    • The admin can select the order status at only the review reminder & confirmation email can be sent out.
    • Can enable the discount option to the customer on the provision of successful review.
    • The discount can be given to the customers who give the review as per the cart rule created.
    • The discount coupon provided to the customer via email can be used on further shopping on the website.
    • The extension is also compatible with the Hyva theme.

    Installation of Marketplace Review Reminder

    Customers will get a zip folder and they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder.

    Searching for an experienced
    Magento 2 Company ?
    Find out More

    You need to transfer this app folder into the Magento 2 root directory on the server as shown below.

    Installation Of Marketplace Split Order For Magento2

    After the successful installation, you have to run these commands in the Magento 2 root directory:

    First command –

    1php bin/magento setup:upgrade

    Second Command –

    1php bin/magento setup:di:compile

    Third Command –

    1php bin/magento setup:static-content:deploy

    After running the commands, you have to flush the cache from Magento admin panel by navigating through System > Cache management as shown below.

    flush cache

    Configuration For Multi-lingual Support

    For the multilingual support, admin will navigate through Store > Configuration > General > Locale Options and select the locale as German (the language into which admin want to translate his store content).

    Marketplace Split Order For Magento2

    Translation

    If a user wants to translate their module from English to German then they need to follow the path app/code/Webkul/MarketplaceReview/i18n in their unzipped folder and will get a CSV file with name “en_US.csv”.

    Now they will rename that CSV as “de_DE.csv” and translate all right side content after the comma in the German language.

    After editing the CSV, save it and then upload it to the path app/code/Webkul/MarketplaceReview/i18n where they have installed Magento 2 on the server.

    The module will get translated into the German Language. It supports both RTL and LTR languages.

    Marketplace Split Order For Magento2 Translation
    Marketplace Split Order For Magento2 Translation

    The user can edit the CSV like the image below.

    Screenshot33-2

    Initial Add-On Configuration

    The admin will configure the module by navigating through Stores > Configuration > Product Review Reminder.

    From here the admin will do some basic configuration in the general settings of the extension like-

    Configuration-Settings-Stores-Magento-Admin-3

    Enable Asynchronous Sending

    From here the admin can set the asynchronous sending of the product review by email to the customers via Cron setup done on the server if the option is selected as “YES” or can send it manually by the help of terminal commands.

    1. bin/magento review:order:publish order.review.email (To publish orders for review in queue.)
    2. bin/magento review:order-confirm:publish order.review.confirm.email (To publish orders which reviewed already and send confirmation mail.)
    3. bin/magento review:consumers:start “queue_name”(Start consumer to process queues.)

    Screenshot-18

    or; can send the emails manually

    Customer Group:- Can select the specific or all customer groups to be used.

    Email Sender:- Can set the user whose email will be used to send the review email to the customers.

    Send Email Copy To:- Enter an email address of the website user to get the carbon copy or Blind carbon copy of the review emails sent to the customers.

    Send Email Copy Method:- select whether the email copy will be sent as Cc or Bcc to the website user.

    webkul-magento2-marketplace-review-reminder-configuration-1-1

    Under Product Reminder Mail setting, the admin can

    Enable or Disable the product reminder email to be sent by selecting the “Yes” or “No” from the dropdown option.

    Order Status:– Can set the order status at which the product review email will be sent to the customer.

    Remainder Mail Count:- Set the number of reminder mail counts that is to be sent to the customers.

    Message Delay (Hours):- Can set the mail delays hours between the remainder mail counts.

    Delay Period (Days):- The system will send the reminder as per the selected number of days after order creation if the order status matches.

    Email Template:- Can select an email template from the pre-created email templates which will be sent to the customer when product review email will be sent.

    Email Template for Guest:- Can select an email template from the pre-created email templates which will be sent to the guest customer when product review email will be sent.

    webkul-magento2-marketplace-review-reminder-configuration-1-2

    Under Discount setting, the admin can

    Enable or Disable the discount coupon to be sent via email to the customer when the customer submits a review on the product.

    The admin just needs to select the “Yes” to enable or “No” to disable it.

    Cart Rule:- From here the admin can select a cart rule to be used when the customer gives a review on a product. This setting will work only if the Discount is Enable.

    Under Product Review Confirmation Setting, the admin can

    Enable or Disable the product review confirmation email to be sent when the customer has posted a review for the product by selecting the “Yes” or “No” from the dropdown option.

    Order Status:– Can set the order status at which the product review confirmation email will be sent to the customer.

    Remainder Mail Count:- Set the number of reminder mail counts that is to be sent to the customers.

    Message Delay (Hours):- Can set the mail delays hours between the remainder mail counts.

    Delay Period (Days):- The system will send the reminder as per the selected number of days after order creation if the order status matches.

    Email Template:- Can select an email template from the pre-created email templates which will be sent to the customer when product review email will be sent.

    Email Template for Guest:- Can select an email template from the pre-created email templates which will be sent to the guest customer when product review confirmation email will be sent.

    Run Process Manually

    Screenshot-18

    The admin can send the emails to the customers by the help of cron setup, by the help of running commands manually or by the help of a Run Process Manually dedicated button.

    By the help of button, the emails will be sent out to the customers as per the order status set under configuration who have placed the order.

    For instance, if the customer place an order and under configuration the order status is set to pending, now as the admin will hit the Run Process Manually button then all the orders with pending orders will receive an email for order reminder or review confirmation email as per the case.

    Note:-

    1. In case, the customer order is having products from various sellers. So in this case, the products/sellers profile review reminder email will be sent to the customers as per reminder mail setting.

    But, in case of the product/seller profile review confirmation email, it will be sent out to the customers as per confirmation mail setting and when the customer has given out the reviews to all products/sellers profile which contain in the order.

    2. Product/seller profile review confirmation email doesn’t depend on review approval.

    Sending Email By Help Of Commands

    The customer purchases a product from the website as shown below in the snapshot.

    webkul-magento2-marketplace-review-reminder-place-order-4

    Now as the customer has purchased the admin product, & as per the order status the admin has set for sending product review email & product review confirmation email after satisfying the conditions the customer is eligible to get the email for a product review.

    If the admin has enabled the asynchronous email sending as yes then the customer will be getting automatic emails via the Cron setting on the server

    & if “No” then the admin needs to run commands in terminal to send the reminder emails to the customer.

    Run Commands on Root Directory

    Now as per the order status selected for orders in configuration, the admin will run commands in Magento root directory to send product review email & product review confirmation email.

    First Command to publish orders for review in the queue.

    bin/magento review:order:publish order.review.email

    After running the above command the admin needs to run the below command for Starting the process queues.

    Command to process queues.

    bin/magento review:consumers:start "queue_name"

    The admin needs to mention the “queue_name” in above command i.e order.review.email for sending product review email.

    Reminder Email For Product Review

    Now the customers will receive the Reminder email for a product review.

    webkul-magento2-marketplace-review-reminder-review-email-5

    or; if the order is having products from both admin and seller, then in such case the reminder email will be like the screenshot below

    screenshot_48-2-

    From the email itself, the customer can post a review for admins’ product and as well as can write a review for the seller.

    Post A Product Review

    As the customer will go through the email received there will be an option to post a review on the product. As the customer clicks on the button the customer gets redirected on the product review page.

    webkul-magento2-marketplace-review-reminder-post-review-6

    Once the customer will post a review, the admin needs to manually approve the same from the Pending reviews option available under the Marketing option from the admin panel.

    webkul-magento2-marketplace-review-reminder-pending-review-7

    Now from here, the admin will update the status of the review from pending to approve and as a result, the review will get live on the respective product page.

    Command To publish orders which are reviewed already by the customer and send confirmation mail.

    bin/magento review:order-confirm:publish order.review.confirm.email

    After running the above command the admin needs to run the below command to publish orders which reviewed already and send confirmation mail.

    bin/magento review:consumers:start “queue_name”

    The admin needs to mention the “queue_name” in above command i.e order.review.confirm.email for sending product review confirmation email.

    Product Review Confirmation Email

    After posting a valid review for the product, the customers will receive a thanks/ product review confirmation email.

    If the admin has enabled the discount option in the configuration by which the customer after posting a review will receive a thanks/ product review confirmation email along with the discount coupon in it.

    The coupon can be used by the customer for future purchase of the products from the website.

    webkul-magento2-marketplace-review-reminder-confirmation-email-7

    If the admin has disabled the discount option, then, in this case, the customer will only receive the thanks/ product review confirmation email.

    Seller Review Reminder Configuration

    The admin will configure the module by navigating through Stores > Configuration > Seller Review Reminder

    From here the admin will do some basic configuration in the general settings of the extension like-

    Configuration-Settings-Stores-Magento-Admin

    Enable Asynchronous Sending

    From here the admin can set the asynchronous sending of the product review by email to the customer via Cron setup if the option is select as “yes” & can send it manually by the help of terminal commands.

    1. bin/magento review:order:publish order.review.email (To publish orders for review in queue.)
    2. bin/magento review:order-confirm:publish order.review.confirm.email (To publish orders which reviewed already and send confirmation mail.)
    3. bin/magento review:consumers:start “queue_name”(Start consumer to process queues.)

    Customer Group:- Can select the specific or all customer groups to be used.

    Email Sender:- Can set the user whose email will be used to send the review email to the customers.

    Send Email Copy To:- Enter an email address of the website user to get the carbon copy or Blind carbon copy of the review emails sent to the customers.

    Send Email Copy Method:- select whether the email copy will be sent as Cc or Bcc to the website user.

    webkul-magento2-marketplace-review-reminder-seller-configuration-8-1

    Under Seller Reminder Mail setting, the admin can-

    Enable or Disable the product reminder email to be sent by selecting the “Yes” or “No” from the dropdown option.

    Order Status:– Can set the order status at which the product review email will be sent to the customer.

    Remainder Mail Count:- Set the number of reminder mail counts that is to be sent to the customers.

    Message Delay (Hours):- Can set the mail delays hours between the remainder mail counts.

    Delay Period (Days):- The system will send the reminder as per the selected number of days after order creation if the order status matches.

    Email Template:- Can select an email template from the pre-created email templates which will be sent to the customer when product review email will be sent.

    Email Template for Guest:- Can select an email template from the pre-created email templates which will be sent to the guest customer when product review email will be sent.

    webkul-magento2-marketplace-review-reminder-seller-configuration-8-2

    Under Discount setting, the admin can

    Enable or Disable the discount coupon to be sent via email to the customer when the customer submits a review on the product.

    The admin just needs to select the “Yes” to enable or “No” to disable it.

    Cart Rule:- From here the admin can select a cart rule to be used when the customer gives a review on a product. This setting will work only if the Discount is Enable.

    Under Seller Review Confirmation Setting, the admin can

    Enable or Disable the seller product review confirmation email to be sent when the customer has posted a review for the product by selecting the “Yes” or “No” from the dropdown option.

    Order Status:– Can set the order status at which the product review confirmation email will be sent to the customer.

    Remainder Mail Count:- Set the number of reminder mail counts that is to be sent to the customers.

    Message Delay (Hours):- Can set the mail delays hours between the remainder mail counts.

    Delay Period (Days):- The system will send the reminder as per the selected number of days after order creation if the order status matches.

    Email Template:- Can select an email template from the pre-created email templates which will be sent to the customer when product review email will be sent.

    Email Template for Guest:- Can select an email template from the pre-created email templates which will be sent to the guest customer when product review confirmation email will be sent.

    Now as the customer has purchased the sellers’ product & as per the order status the admin has set for sending product review email & product review confirmation email.

    after satisfying the conditions only, then the customer will be eligible to get the email for a product review or for seller profile review.

    If the admin has enabled the asynchronous email sending as yes then the customer will be getting automatic emails via the Cron setting on the server

    & if “No” then the admin needs to run commands in terminal to send the reminder emails to the customer.

    Run Commands On Root Directory

    Now as per the order status selected for orders in configuration, the admin will run commands in Magento root directory to send product review email & product review confirmation email.

    First Command to publish orders for review in the queue.

    1bin/magento review:seller:publish seller.review.email

    After running the above command the admin needs to run the below command for Starting the process queues.

    Command to process queues.

    1bin/magento review:consumers:start “queue_name”

    The admin needs to mention the “queue_name” in above command i.e seller.review.email for sending product review email.

    Reminder Email For Product Review

    Now the customers will receive the Reminder email for the product review & for the seller review.

    image4-1

    Post A Product Review

    As the customer will go through the email received there will be an option to post a review on the product. As the customer clicks on the button the customer gets redirected on the product review page.

    You can check the same procedure as mentioned for the Product Review Reminder above.

    Review Seller

    The customer can also review the seller directly from the email received. As the customer clicks on the button the customer gets redirected on the seller page.

    webkul-magento2-marketplace-review-reminder-seller-profile-10

    Once the customer will post a review, the admin needs to manually approve the same from the Manage Feedback reviews option available under the Marketing option from the admin panel.

    webkul-magento2-marketplace-review-reminder-seller-review-profile-approval-11

    Now from here, the admin will update the status of the review from pending to approve and as a result, the review will get live on the respective product page.

    Command To publish orders that are reviewed already by the customer and send confirmation mail.

    1bin/magento review:seller-confirm:publish seller.review.confirm.email

    After running the above command the admin needs to run the below command to publish orders which reviewed already and send confirmation mail.

    bin/magento review:consumers:start “queue_name”

    The admin needs to mention the “queue_name” in above command i.e order.review.confirm.email for sending product review confirmation email.

    Product Review Confirmation Email

    After posting a valid review for the product or seller profile. The customers will receive a thanks/ product review confirmation email.

    If the admin has enabled the discount option in the configuration. By which the customer after posting a review will receive a thanks/ product review confirmation email along with the discount coupon it.

    image3-1

    The coupon can be used by the customer for future purchase of the products from the website.

    If the admin has disabled the discount option, then, in this case, the customer will only receive the thanks/ product review confirmation email.

    Screenshot-from-2020-04-30-19-32-44

    So, that’s all for Marketplace Review Reminder extension. For any further, assistance, just raise a ticket from here and in case of any doubt contact us at [email protected].

    Current Product Version - 5.0.2

    Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    Be the first to comment.

    Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home