Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ifkas/wpsm---woocommerce-product-support-manager

WooCommerce Product Support Manager - custom plugin for WooCommerce.
https://github.com/ifkas/wpsm---woocommerce-product-support-manager

manager plugin product support ticket ticketing ticketing-system woocommerce wordpress

Last synced: 23 days ago
JSON representation

WooCommerce Product Support Manager - custom plugin for WooCommerce.

Awesome Lists containing this project

README

        

# WooCommerce Product Support Manager

A comprehensive product support ticket system for WooCommerce that enables customers to create and manage support tickets directly from their account dashboard.

## Features

- **Customer Support Portal**

- Submit new support tickets
- View existing tickets and their status
- Reply to admin responses
- Associate tickets with purchased products
- eceive email notifications when the admin replies to your ticket

- **Admin Dashboard Integration**
- Manage all support tickets from WordPress admin
- Reply to customer tickets
- Change ticket status (Open, In Progress, Resolved)
- Change ticket priority (Low, Medium, High, Urgent)
- View customer and product details
- Track conversation history
- Receive an email when a customer opens a new ticket
- Receive an email when a customer replies to a ticket
- Settings page (Tickets per page setting, Enable/disable email notifications, Custom admin notification email)

## Requirements

- WordPress 6.0 or higher
- WooCommerce 6.0 or higher
- PHP 8 or higher

## Installation

1. Download the plugin zip file
2. Go to WordPress admin > Plugins > Add New
3. Click "Upload Plugin" and choose the downloaded file
4. Click "Install Now"
5. Activate the plugin

## Usage

### For Customers

1. Log in to your account on the WooCommerce store
2. Navigate to "My Account" > "Support Tickets"
3. Click "Submit New Ticket" to create a support request
4. Fill in the ticket details:
- Select the related product
- Enter subject and message
- Set priority (if applicable)
5. Submit the ticket and wait for admin response
6. Reply to admin responses as needed
7. Preview all your current or previous tickets

### For Administrators

1. Access WordPress admin dashboard
2. Go to "Support Tickets" in the main menu
3. View all tickets or click on individual tickets to:
- Read customer messages
- Add replies
- Change ticket status
- Change ticket priority
- View customer details
- See related product information
4. Settings page
- Tickets per page setting
- Enable/disable email notifications
- Custom admin notification email

## Configuration

No additional configuration is required. The plugin works out of the box after activation.

---

**License**
This plugin is licensed under the GPL v2 or later.

**Credits**
Developed by [Ivo Culic](https://ivoculic.dev)

**Changelog**

**1.0.0**

- Initial release
- Basic ticket management system
- Customer support portal
- Admin dashboard integration

**1.1.0**

- Plugin settings panel
- Translation ready