Automatic review requests
The module automatically sends a review request email to customers after an order is completed. Each email contains links to review the purchased products.
Configuration
Section titled “Configuration”Go to Polski > Modules and enable the Review requests module.
| Setting | Description | Default |
|---|---|---|
| Delay (days) | How many days after completion to send the email | 7 |
| Email subject | Message title (tokens: {first_name}, {order_number}) | How would you rate your purchase? Leave a review |
| Intro text | Welcome text (token: {first_name}) | Hi {first_name}, thank you for your recent purchase… |
| Button text | CTA next to each product | Leave a review |
| Opt-out text | Opt-out link at the bottom of the email | Unsubscribe from review requests |
How it works
Section titled “How it works”- The order changes its status to Completed
- The system schedules the email to be sent X days later (7 by default)
- A daily cron checks the scheduled requests
- The email is sent with a product list and “Leave a review” buttons
- Products the customer has already reviewed are skipped
Email content
Section titled “Email content”The email contains:
- A personalized greeting
- A list of products with photo thumbnails
- A CTA button per product leading to the reviews section
- An opt-out link at the bottom
Opt-out
Section titled “Opt-out”The customer can click the “Unsubscribe from review requests” link in the email. After clicking:
- The
_polski_review_optoutmeta is set on the user’s account - No future requests will be sent
- A confirmation appears in WooCommerce notices
Integration with Verified Review
Section titled “Integration with Verified Review”The review requests module works independently of the Verified purchase module (badge). Both can be enabled at the same time:
- Review requests - sends emails encouraging reviews
- Verified purchase - adds a “Verified purchase” badge to reviews from people who bought the product
Avoiding duplicates
Section titled “Avoiding duplicates”The system checks whether the customer has already left a review for a given product. If so, the product does not appear in the email. If all products have already been reviewed, the email is not sent.