Menu Close
    Hire us Request quote Reading list Switch to dark mode
    lockdownWebkulUp

    Magento 2 Marketplace Review Reminder

    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 the successful review. The customers can even review the seller profile and get a discount for the same.

    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 server & can also be done manually by the help of commands.
    • 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 which 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.

    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.

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

    After the successful installation, you have to run these commands in the Magento2 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.

    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).

    Secret Key Verification 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 Magento2 on the server.

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

    The user can edit the CSV like the image below.

    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-

    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.)

    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.

    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.

    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.

    Front-End Management

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

    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.

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

    Command to process queues.

    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.

    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.

    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.

    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.

    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”

    . . .
    Subscribe Articles

    Just enter your email below to subscribe and receive weekly updates about the most interesting similar articles.

    You need to accept conditions to receive letters.
    You've Subscribed!

    Share article via

    . . .

    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.

    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-

    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.

    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.

    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.

    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.

    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.

    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.

    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 in it.

    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.

    So, that’s all for Marketplace Review Reminder Add-on. For any further, assistance, just raise a ticket from here and in case of any doubt contact us at support@webkul.com.

    Current Product Version - 3.0.0

    Supported Framework Version - 2.3.x

    . . .

    Comment

    Add Your Comment

    Be the first to comment.

    Back to Top
    css.php
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again
    Close