Skip to content

lazzerex/customer-feedback-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Customer Feedback - WordPress Plugin

WordPress PHP License: MIT Contributions Welcome

A customizable Customer Feedback plugin for WordPress that allows site owners to collect, manage, and analyze customer feedback with star ratings, detailed questions, and exportable reports. The plugin provides a sleek frontend feedback form and a powerful admin panel with validation, sorting, pagination, and Excel export.


🚀 Features

🔹 Frontend

  • ⭐ Star rating system with hover and click interactions
  • 😀 Emotion-based overall rating (e.g., 😍 😐 😡)
  • ✨ Floating labels for input fields (name, phone, notes, etc.)
  • ✅ Real-time validation with custom error messages
  • 📱 Phone number auto-formatting (Vietnamese-friendly)
  • 🎨 Responsive and modern UI with custom typography (Averta font)
  • ⚡ AJAX-powered form submission with loading states & duplicate prevention

🔹 Admin Dashboard

  • Manage feedback questions and reviews
  • Table sorting for quick analysis
  • Form validation for question management
  • Custom delete confirmation dialogs
  • Success/error notices auto-dismiss after 5s
  • Review detail pages with star displays
  • Export feedback to Excel for offline reporting
  • Pagination and search functionality

🔹 Styling

  • Admin styles optimized for WordPress UI consistency
  • Frontend styles designed for usability and responsiveness
  • Floating labels and dotted border inputs for a clean, modern form

⚙️ Installation

  1. Download or clone this repository:

    git clone https://github.com/yourusername/customer-feedback.git
  2. Upload the customer-feedback folder to your WordPress wp-content/plugins/ directory.

  3. Activate Customer Feedback from the WordPress admin dashboard.


🛠️ Usage

Embedding Feedback Form

Add the shortcode in any page or post:

[customer_feedback_form]

Exporting Feedback

Navigate to Customer Feedback → Export and click Export to Excel.


📸 Screenshots

image image

🤝 Contributing

Pull requests are welcome!

If you'd like to contribute:

  1. Fork the repo
  2. Create a feature branch
  3. Submit a PR

📜 License

This project is licensed under the MIT License – see the LICENSE file for details.

About

A WordPress plugin for collecting customers' feedback.

Topics

Resources

License

Stars

Watchers

Forks